logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI(四): 工具 (GitNexus、CLI-Anything、 OMO: Oh-My-Openagent, OMO: oh-my-codex、 OpenSpec、 Superpowers)

GitNexus 是一款能够将代码库转化为可查询知识图谱的智能工具。它的核心能力可以概括为三点:解析 —— 基于 Tree-sitter 深度解析代码,提取函数、类、变量之间的调用与依赖关系建图 —— 将代码结构存入 KuzuDB 图数据库,构建完整的代码知识图谱适配 —— 通过 MCP 协议与 Claude 等 AI 智能体无缝对接,提供结构化代码上下文。

#arcgis
AI(三):OpenClaw

【代码】AI(三):OpenClaw。

#人工智能
capistrano + rails + rvm + bundler + puma 快速部署Rails

Gemfilegem 'capistrano', '~> 3.6'gem 'capistrano-rails', '~> 1.2'gem 'capistrano-rvm'gem 'capistrano-bundler'gem 'capistrano3-puma', require: falsedeploy.

SpringMVC源码(二):请求源码流程

SpringMVC具体执行流程用户发送请求至前端控制器DispatcherServletDispatcherServlet收到请求调用处理器映射器HandlerMapping处理器映射器根据请求url找到具体的处理器,生成处理器执行链HandlerExecutionChain(包括处理器对象和处理器拦截器)一并返回给DispatcherServletDispatcherServlet根据处理器Ha

#前端#java
Redis深入理解二: 客户端连接 哨兵、集群

Java jedis 使用引入相关依赖:<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency>redis.propertiesredis

#redis#java#缓存
ElasticSearch(二):索引、文档增删改查、批量操作

注意POST和PUT都能起到创建/更新的作用,PUT需要对一个具体的资源进行操作也就是要确定id才能进行更新/创建,而POST是可以针对整个资源集合进行操作的,如果不写id就由ES生成一个唯一id进行创建新文档,如果填了id那就针对这个id的文档进行创建/更新。mget是需要我们知道它的id,可以指定不同的index,也可以指定返回值source。update不会删除原来的文档,而是实现真正的数据

#elasticsearch
Redis深入理解六 :Redis 分布式锁 以及 Redisson 锁续命分析、读写锁

简单redis锁实现(思考问题)@Autowiredprivate StringRedisTemplate stringRedisTemplate;public String testRedisLock() {String lockKey = "lock:product:1";String clientId = UUID.randomUUID().toString();Boolean result

到底了