自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (4)
  • 收藏
  • 关注

原创 日常开发中的 Agent 设计与开发

Small Agent First:优先开发单一职责的小 Agent。Skill over Prompt:重复性工作沉淀为 Skill,不要每次重新写 Prompt。Progressive Disclosure:按需加载上下文,控制 Token 消耗。Deterministic Verification:测试、扫描、Git 检查交给确定性工具。Evaluation over Impression:用真实历史任务评估 Agent,而不是凭感觉判断效果。

2026-11-04 22:45:28 197

原创 最值得学习的 10 份 Agent 资料

如果你准备系统学习 Agent 技术(AI Agent / Agentic AI),我建议不要从某个框架的 API 开始,而是按照:Agent 原理 → Agent 架构 → Tool Calling → Workflow → Multi-Agent → Memory → RAG → Harness → Evaluation → Production这条路线学习。

2026-11-04 09:54:11 166

原创 OpenCode/Copilot 项目案例

OpenCode/Copilot 的普通项目”,而是,我会按“可学习性、完整度、与 AI Software Factory 的相关性”来选。这里的“前三”是,不是对项目质量的绝对排名。

2026-09-16 22:19:57 197

原创 Opencode

现在的 OpenCode 已经具备等能力,因此它已经明显超出了早期“开源版 AI 编程 CLI”的定位。

2026-09-16 22:16:40 251

原创 AI Software Engineering Agent 平台

IDE Agent、CLI Agent、Cloud Agent、Code Review、MCP、Skills、Custom Agents 等组合起来,已经非常接近你之前研究的。下面我按来讲。

2026-09-16 22:09:21 180

原创 【AI Software Factory WebSite】

如果你的目标是学习未来 2~3 年的软件工程方式,OpenAI 的 Agent/Coding Agent 方向也必须跟踪。,最近版本持续更新模型适配、Agent、MCP、provider、reasoning 等能力。的综述,讨论测试如何成为 Agent 决策、代码生成、修复和验证的一部分。这已经非常接近你正在设计的企业级 Software Factory。如果你想从“会使用工具”提升到“理解这个行业”,一定要看。你已经在使用 OpenCode,所以它对你特别重要。

2026-09-15 22:29:57 204

原创 AI Software Factory:从 AI Coding 到企业级 Agentic Software Engineering

使用的场景。

2026-09-15 22:21:03 267

原创 OpenRewrite 实战指南

对于 150+ Spring 微服务,真正值得建设的不是一个简单的“代码 RAG”。Software Intelligence Platform(软件智能知识平台)Git↓↓↓↓↓↓RAG↓Agent事实由代码分析工具产生,语义由 LLM 产生,决策由 Agent 产生。代码理解架构分析影响分析微服务治理数据库迁移系统现代化技术债分析API 分析业务流程分析AI Coding而不是单纯做一个“把代码塞进向量数据库”的 RAG 系统。

2026-09-04 23:34:37 224

原创 微服务代码到企业软件知识库

如何让 AI 真正理解一个拥有 150+ 微服务、数千个 Java Class、数万个 Method 的大型企业软件系统?在大型企业软件环境中,经常会遇到这样的场景:系统拥有 100~500 个微服务;大量应用基于 Spring / Spring Boot / Spring Cloud;服务之间存在复杂的 REST、Feign、Kafka 等调用关系;数据库表、SQL、Redis、消息队列等基础设施分散在不同服务中;很多系统已经运行多年,原始设计文档不完整;新员工很难快速理解整个系统;

2026-09-04 23:04:36 245

原创 如何学习opencode和openclaw源码

这是学习大型开源项目时最容易踩的坑。src/├── a.ts├── b.ts├── c.ts├── d.ts├── ...然后从第一个文件开始看。这种方式通常很快就会迷路。从一个真实问题开始,沿着调用链阅读源码。用户输入↓Session↓Agent↓LLM↓Tool Call↓↓↓Agent Loop↓最终结果通过一个完整请求,把整个系统串起来。当你能够解释这条调用链之后,再深入研究每一个模块。VS CodeOpenCode问题驱动 + 调用链追踪。

2026-08-15 23:14:25 235

原创 oracle 迁移到postgres

引入了基于 Redis 的分布式隔离与反向回滚链路,放弃了传统的“一刀切”高风险割接。260个应用的重构与 Checklist 指标检测由具有记忆演进能力的 Agent 主导,将原定 6-9 个月的人工工期缩短至 2.5 个月。成功将底层基础设施平滑过渡到 GCP 的 Cloud SQL、Memorystore 和 Dataflow 生态,彻底摆脱了老旧巨石架构的性能瓶颈。

2026-06-07 12:35:16 360

原创 langchain demo

result = agent.invoke({"messages": [("user", "当前北京的温度是多少华氏度?result = agent.invoke({"messages": [("user", "当前北京的温度是多少华氏度?result = agent.invoke({"messages": [("user", "今天是几月几号?result = agent.invoke({"messages": [("user", "今天是几月几号?"""计算数学表达式。"""计算数学表达式。

2026-02-06 23:06:25 505

原创 langchain usage

result = agent.invoke({"messages": [("user", "当前北京的温度是多少华氏度?result = agent.invoke({"messages": [("user", "当前北京的温度是多少华氏度?result = agent.invoke({"messages": [("user", "今天是几月几号?result = agent.invoke({"messages": [("user", "今天是几月几号?"""计算数学表达式。"""计算数学表达式。

2026-02-06 22:59:23 603

原创 springintegration sftp gateway move file and then process

Bean@Bean.get();@Bean.get();@Bean@Bean@Bean@Bean@Override。

2024-08-29 22:02:39 617 1

原创 java jackson deseriarize map field with object key and list value

【代码】java jackson deseriarize map field with object key and list value。

2024-03-21 09:06:23 597

原创 开源AI模型网站

如果是经验丰富的用户,可以选择OpenAI、DeepMind或Microsoft Research,这些网站提供的模型和工具更先进复杂。Microsoft Research是微软的研究部门,提供多种开源AI模型,包括GPT-Neo、DeepSpeed和PaLM等。ModelHub是Google AI推出的开源AI模型存储库,提供多种模型,包括图像分类、自然语言处理和机器翻译等。ModelHub的模型经过Google AI的审核,确保了模型的质量和安全性。COCO的数据集和模型为目标检测研究提供了基础。

2023-11-01 21:52:09 1902

原创 Using Cloud Functions

【代码】Using Cloud Functions。

2023-10-26 22:58:03 783

原创 how to alert when etl inbound file delay in GCP storage

Alerting for ETL (Extract, Transform, Load) inbound file delays in Google Cloud Storage can be achieved by setting up monitoring and alerting in Google Cloud Platform (GCP). Here are the general steps to configure alerts for ETL inbound file delays:Create

2023-10-26 22:57:08 452

原创 transmit GCP monitoring alerting messages via Pub/Sub with Terraform

【代码】transmit GCP monitoring alerting messages via Pub/Sub with Terraform。

2023-10-06 09:13:44 238

原创 java native httpclient utils return with Object

【代码】java native httpclient utils return with Object。

2023-06-07 22:01:15 533

原创 java native httpclient utils

【代码】java native httpclient utils。

2023-06-07 20:48:42 156

原创 load and apply AspectJ in netty without spring

【代码】load and apply AspectJ in netty without spring。

2023-05-05 16:57:56 513

原创 hibernate getCurrentSession transaction management standard sample without spring

【代码】hibernate getCurrentSession transaction management standard sample without spring。

2023-05-04 23:39:00 195

原创 hibernate getCurrentSession transaction management standard sample without spring

【代码】hibernate getCurrentSession transaction management standard sample without spring。

2023-05-04 23:33:52 105

原创 hibernate tansaction management with aop without spring

【代码】hibernate tansaction management with aop without spring。

2023-05-04 21:52:15 517

原创 test gcp pubsub with emulator

【代码】test gcp pubsub with emulator。

2023-04-15 05:43:30 403

原创 java get property value from property file annotation implementation

【代码】java get property value from property file annotation implementation。

2023-04-14 06:29:59 474

原创 use h2 database in netty function test

【代码】use h2 database in netty function test。

2023-04-13 22:58:17 640

原创 To start an embedded ActiveMQ broker inside a Netty project

【代码】To start an embedded ActiveMQ broker inside a Netty project。

2023-04-13 22:35:56 578

原创 command steps to check gke container log

【代码】command steps to check gke container log。

2023-03-24 13:21:47 297

原创 Gke command to enter container

【代码】Gke command to enter container。

2023-03-24 13:20:27 294

原创 java annotation sample

【代码】java annotation sample。

2023-03-18 00:32:15 628

原创 java 反射机制sample

方法中,先输出 "MyInvocationHandler: before handling request.",然后通过反射机制调用实际的方法,最后输出 "MyInvocationHandler: after handling request."。通过反射机制,可以在运行时获取类的信息,并且在不知道类名的情况下,可以创建对象、调用方法等。反射机制虽然灵活,但是由于它是在运行时进行的,所以效率比较低,而且使用反射机制容易出现类型安全问题,因此在使用反射机制时需要谨慎。的属性值,即 "Tom" 和 20。

2023-03-18 00:19:25 518

原创 java stream samples

【代码】java stream samples。

2023-03-17 23:41:15 382

原创 java Optional sample

【代码】java Optional sample。

2023-03-17 23:17:27 346

原创 gcloud常用命令

gcloud init:初始化gcloud并配置默认的项目和区域。 gcloud auth login:使用Google账号登录到gcloud。 gcloud config set project PROJECT_ID:设置默认的项目ID。 gcloud config set compute/zone ZONE:设置默认的计算区域。 gcloud compute instances create INSTANCE_NAME:创建一个新的虚拟机实例。 gcloud compute instances

2023-03-17 23:13:44 2101

原创 linux常用命令

ls:列出当前目录下的文件和文件夹。 cd:切换目录。 pwd:显示当前所在的目录路径。 mkdir:创建一个新的目录。 rm:删除一个文件或目录。 cp:复制文件或目录。 mv:移动文件或目录,也可以用于重命名文件或目录。 touch:创建一个新的空文件,或者更新一个现有的文件的时间戳。 cat:查看文件内容,也可以用于将多个文件合并到一个文件中。 less:以一页一页的方式查看文件内容。 grep:在文件中查找匹配的文本。 find:在文件系统中查找文件。 tar:创建或提取ta

2023-03-17 23:02:44 2150

原创 notepad 快捷键

打开新文档:Ctrl + N 打开文件:Ctrl + O 保存文件:Ctrl + S 另存为:F12 关闭文档:Ctrl + W 全选文本:Ctrl + A 复制选定文本:Ctrl + C 剪切选定文本:Ctrl + X 粘贴剪贴板中的内容:Ctrl + V 撤销上一次操作:Ctrl + Z 重做上一次操作:Ctrl + Y 查找文本:Ctrl + F 查找并替换文本:Ctrl + H 切换大/小写:Ctrl + Shift + A 调整选中文本的字体:Ctrl + Shift

2023-03-17 22:57:22 5037

原创 chrome快捷键

Ctrl + T:打开新标签页。 Ctrl + W:关闭当前标签页。 Ctrl + Shift + T:重新打开最近关闭的标签页。 Ctrl + Tab:在打开的标签页之间切换。 Ctrl + Shift + Tab:在打开的标签页之间反向切换。 Ctrl + N:打开新窗口。 Ctrl + Shift + N:打开新的隐身窗口。 Ctrl + Shift + Delete:打开“清除浏览数据”窗口。 Ctrl + D:将当前网页添加到收藏夹。 Ctrl + F:在当前网页中查找文本。

2023-03-17 22:50:00 1874

原创 linux console快捷键

Ctrl + C:终止当前正在运行的程序。 Ctrl + D:关闭当前终端会话。 Ctrl + Z:将当前程序放入后台运行。 Ctrl + L:清除当前屏幕并重新显示命令提示符。 Ctrl + R:在历史命令中进行逆向搜索。 Ctrl + A:将光标移动到行首。 Ctrl + E:将光标移动到行尾。 Ctrl + K:从光标处删除到行末。 Ctrl + U:从光标处删除到行首。 Ctrl + W:删除当前光标前的单词。 Ctrl + Y:将剪贴板中的文本粘贴到光标位置。 Ctrl +

2023-03-17 22:38:14 2458

Javascript教程--从入门到精通【完整版】

Javascript教程--从入门到精通【完整版】

2009-10-22

模型---数据建模

电商系统模型电商系统模型电商系统模型电商系统模型电商系统模型电商系统模型电商系统模型

2017-11-28

api_打印接口参数

在接口开放过程中,提供一个统一的filter来打印请求参数。

2018-09-13

java面试题汇总尽在这里

java面试题汇集,想看java面试提么快来下载吧,机不可失啊

2009-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除