- 博客(30)
- 资源 (16)
- 收藏
- 关注
原创 OpenCode 配置 idea local MCP 示例
已启用(端口 64342),否则桥接java 连不上。idea MCP 服务提供的工具。(全局,所有项目生效)
2026-09-08 17:37:06
170
原创 MCP Local stdio 模式怎么使用?
在中用command数组配置commandcwdenabledtimeout实际例子:filesystem MCP"mcp": {通信方式opencode 启动一个本地子进程,通过 stdin/stdout 交换 JSON 消息opencode 通过 HTTP 请求连接远程服务器网络要求无需网络,纯本机需要可达的 URL进程管理opencode 负责启动和停止该进程远程服务自行管理适用场景本地工具(文件系统、数据库、本地 API 等)云端/公司内部服务。
2026-09-08 15:48:53
196
原创 lombok 注解不生效问题排查和解决
在 IDEA 中,Lombok 插件本身会在 IDE 编译时处理注解,即使 Maven 没有配置,IDEA 内部编译也可能通过。如果 Lombok 在 classpath 上,它会被自动发现并作为注解处理器运行。scope,Lombok 可能不会被传递到编译器的 classpath 中。Maven 官方已明确表示,未来版本可能不再支持隐式发现注解处理器的方式,所以显式配置是。在某些版本会自动添加 Lombok 到注解处理器路径,让开发者无感知。从 classpath 发现注解处理器,而是要求显式声明。
2026-09-02 15:54:45
356
原创 SHOWDOC 内置的AI 智能体
ShowDoc一个非常适合IT团队的在线API文档、技术文档工具。你可以使用Showdoc来编写在线API文档、技术文档、数据字典、在线手册内置的AI 智能体ShowDoc AI 智能体是一个内置的对话式助手,通过自然语言就能完成文档的问答、搜索、创建、编辑和项目管理。它不只是”能聊天的机器人”,而是能真正动手帮你建文档、改文档、管项目的智能体。
2026-08-20 11:58:11
267
原创 ShowDoc MCP 集成指南
让 AI 编辑器直接操作你的 ShowDoc 文档ShowDoc一个非常适合IT团队的在线API文档、技术文档工具。你可以使用Showdoc来编写在线API文档、技术文档、数据字典、在线手册。
2026-08-20 11:56:01
248
原创 DeepSeek Harness
作者记录了自己首次上手安装、使用全过程的一手实测资料,包含完整的系统提示词、启动清单和会话日志,极具参考价值。:一份从零到一的深度手册,覆盖安装、使用、插件开发、性能调优的全链路,所有命令均经过实测验证。仓库整理了官方入口、社区教程、插件列表等优质资源,可以作为你的信息中心。
2026-08-17 19:19:12
238
原创 .trellis 后端目录结构文件模版解读
- 提供组织良好的模块链接作为参考示例 -->-- 新功能/新模块应如何组织?-- 文件和文件夹命名规则 -->-- 替换为实际结构 -->> 本项目后端代码组织方式。- API 端点定义在哪里?- 工具类和帮助类如何组织?在此记录项目后端目录结构。- 模块/包如何组织?- 业务逻辑放在哪里?
2026-07-23 14:44:25
224
原创 .trellis 数据库规范文件模版解读
- 查询应如何编写?-- 团队曾犯过的数据库相关错误 -->-- 如何创建和执行迁移 -->-- 表名、列名、索引名 -->
2026-07-23 14:25:11
14
原创 Trellis 被 opencode 加载的机制
Trellis 不是一个 MCP 服务或 plugin,而是通过 AGENTS.md 声明 + Skill 注入的方式整合到 opencode 中的。Trellis 自动生成的标记块开始。opencode/LLM 将此块作为 AGENTS.md 的一部分加载到 context 中。下的文件来获取上下文"。LLM 在需要时会自主使用 Read 工具读取这些文件。:Trellis 没有特殊的"加载"机制,它只是通过。中的一段声明文本,告诉 LLM "去读。
2026-07-22 16:08:32
173
原创 opencode系统提示词加载机制
OpenCode 的系统提示词(System Prompt)采用双架构并行策略,分为V1 架构(当前主要使用的组合式加载)和V2 架构(基于 System Context 的新一代机制)。V2 通过 Context Epoch 支持增量更新和持久化快照。
2026-07-22 14:24:28
307
原创 Dify智能体配置mcp服务
sseEndpoint("/weather/sse") // ← 这里定义了 /weather/sse。1、Settings → Agent → MCP Servers → 添加 MCP Server。2、创建的智能体选择MCP服务。
2026-07-07 13:35:17
207
原创 Trellis 资料
Trellis 是一个为 AI 编码助手设计的框架与工具集,核心是通过自动化规范注入、模块化任务管理、跨会话记忆和团队共享机制,将 AI 的编码行为从“随机发挥”引导至“遵循团队标准和流程”,特别适合希望统一和提升 AI 编码质量的开发团队使用。Trellis 方案:通过自动注入机制(Hook 或 Prelude),在 AI 写代码前自动读取 .trellis/spec/ 中的规范文件,并按任务精准加载,实现“写一次规范,AI 永久遵守”。解决 AI “无记忆” vs 项目需要“跨会话上下文”的矛盾。
2026-06-08 16:05:18
259
原创 什么是 Agent Skill?
使用 Skill:当你想让 AI 创作小说时,只需在对话中说:“使用 chinese-novelist 技能,帮我写一部关于外星文明的科幻小说”。验证 Skill:在对话中直接询问 AI:“请列出你所有可用的 Skills”。放置 Skill:假设你从 GitHub 下载了一个名为 chinese-novelist 的 Skill 文件夹,将其完整地复制到上述任一目录中。一旦被调用,详细指令 部分的内容就会作为核心上下文注入,指导 AI 的行为。全局生效:放在用户目录的配置文件夹中,对所有项目都可用。
2026-06-02 20:39:41
257
原创 Homebrew 中科大镜像源安装
既然您已经通过 .pkg 安装包成功安装了 Homebrew,那么问题就只是 brew 命令不在 PATH 环境变量中。# 您之前的配置已经写入 ~/.zshrc,重新加载即可生效。1.3 设置 Homebrew 核心仓库的远程地址(永久)# 将镜像配置写入 ~/.zshrc(永久生效)# Homebrew 中科大镜像源(永久配置)# 更新 Homebrew 让镜像源配置生效。4. 配置中科大镜像源(您之前配置的)# 进入刚克隆的仓库,设置远程地址。# 查找 brew 命令。# 验证 brew 命令。
2026-06-02 13:53:53
264
原创 Harness 介绍
对于希望在真实业务中落地AI、并产生长期价值的组织来说,6、从 “调试代码” 到 “调试环境” 的思维跃迁:AI 时代工程师的核心工作,不再是优化单条 Prompt、修复单个 bug,而是通过优化 Harness 运行环境,从根源上预防一类问题,实现对 AI 生产力的长效、规模化释放。Harness Engineering是为AI Agent设计标准化运行时、约束护栏、工具链、反馈闭环与生命周期管理的工程方法论,目标是让非确定的大模型,在真实业务中实现确定、可控、可审计、可复现的稳定输出。
2026-05-14 20:19:10
307
原创 GLM Coding Plan 的三个版本——Lite、Pro、Max的区别
Pro/Max 用户:可以调用最新的 GLM-5 和 GLM-5.1 模型。GLM-5 的定位是从"Vibe Coding"到"Agentic Engineering"的跨越,在代码生成、逻辑推理和复杂任务规划上能力更强。这对于追求编码流畅感的开发者来说差异巨大——更少的等待时间意味着更连贯的思路和更高的效率。Lite:每 5 小时最多约 80 次提示词(prompts)。额度是 Lite 的 5 倍,可以支撑大半天的连续开发。1. 最核心的区别:你能不能用上最强的 GLM-5 模型?
2026-04-28 14:12:32
6201
原创 vibe coding 和 agentic engineering 的区别
开发者用自然语言描述“感觉”或意图,AI 直接生成、修改代码,人工基本不看细节,只关注最终运行效果(“跑起来就行”)。:一个智能体被授权使用代码执行器、浏览器和文档搜索,自动完成“爬取某网站、分析数据、发送报告”的全流程。:需要建模环境与能力、可组合性高、包含推理与反思机制、更接近传统系统工程但以智能体为中心。:让 AI 写一个“好看的天气卡片”,不断对话调整样式,直到界面满意为止。:低前期成本、高迭代速度、代码可维护性差、依赖试错和“碰运气”。,让智能体自主规划、执行、纠错,完成复杂多步任务。
2026-04-28 14:01:54
57
原创 AI skill 和 Prompt 是什么关系?
对比项PromptSkill定义一次性的自然语言指令结构化的持久化指令包存储临时(对话中)永久(文件系统)复用需要复制粘贴自动发现和加载版本无版本概念Git 版本控制分享文本分享文件夹分享复杂度简单到中等可以非常复杂(含脚本、参考)触发手动输入手动/自动/触发式Agent 感知仅当轮对话启动时加载元数据,持续感知适用场景临时任务、一次性需求重复性任务、团队规范、复杂流程。
2026-03-28 18:17:29
360
原创 flink学习
【Flink第三篇】实战入门:环境搭建与批处理 Word Count 示例。【极数系列】Flink详细入门教程 & 知识体系 & 学习路线(01)MapReduce服务 MRS-Flink应用开发流程介绍。精确一次(exactly-once)Flink 从0到1实战实时风控系统。flink 相关英语词汇。搜索框中搜索flink。
2026-03-24 20:08:32
36
转载 当当网张亮:Sharding-JDBC 未来将更加多样化
【开源访谈】当当网张亮:Sharding-JDBC 未来将更加多样化OSC源创君发布于 2017/12/27 08:11Sharding-JDBC 是当当网开源的适用于微服务的分布式数据访问基础类库,完整的实现了分库分表,读写分离和分布式主键功能,并初步实现了柔性事务。从 2016 年开源至今,在经历了整体架构的数次精炼以及稳定性打磨后,如今它已积累了足够的底蕴。它是如何变得如此优秀?未来,它还会带来哪些新的突破呢?本期【开源访谈】邀请到当当架构部总监张亮,为大家介绍Sharding-JDBC ..
2020-12-24 14:06:24
879
原创 异地多活
异地多活一般是指在不同城市建立独立的数据中心,“活”是相对于冷备份而言的,冷备份是备份全量数据,平时不支撑业务需求,只有在主机房出现故障的时候才会切换到备用机房,而多活,是指这些机房在日常的业务中也需要走流量,做业务支撑。...
2020-12-23 11:15:04
211
原创 localStorage使用总结
localStorage使用总结一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。二、localStorage的优势与局限localStorage的优势1、localStora.
2020-12-09 15:42:36
235
原创 2020-10-17
解决在IDEA14 的Maven下 出现 Cannot access in offline mode 问题Plugin com.google.code.maven-svn-revision-number-plugin:svn-revision-number-maven-plugin:1.13 or one of its dependencies could not be resolved: Cannot access nexus-all ( http://192.168.4.119:8081/nexus
2020-10-17 17:02:39
205
原创 jdk 环境变量设置
1、配置环境变量 右击“我的电脑”-->"属性"-->"高级系统设置"-->"高级"-->"环境变量"在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(JDK的安装路径); 在系统变量里新建"classpath"变量.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar找到path变量(已存在不用新建)添加变量值%JAVA_HOME%\bin;%JAVA_.
2020-08-13 16:28:19
159
转载 Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量
用文本编辑工具打开用于启动Tomcat的批处理文件startup.bat,仔细阅读。在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值。接着判断当前目录下是否存在bin\catalina.bat,如果文件不存在,将当前目录的父目录设为CATALINA_HOME的值。根据笔者机器上Tomcat安装目录的层次结构,最后CATALI
2017-05-05 10:09:49
364
原创 Spring中@Autowired注解、@Resource注解的区别
Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是n
2012-12-19 11:26:34
403
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅