摘要: 我的博客一直有一些积压很久的草稿,有些完成度太低、内容过时的我不定期会删除;另一些完成度比较高,但随着工作变动、时间过去太久的博文,无力继续研究相关方向和更新。好在 AI 发展迅速,我借助 DeepSeek 做了 review,修改掉格式错误和笔误,并补充了缺失的章节,算完成了小小的心愿。 本文最初 阅读全文
posted @ 2026-06-15 15:18 五岳 阅读(61) 评论(0) 推荐(0)
摘要: 我的博客有一些积压很久的草稿,有的完成度太低、内容过时的我不定期会删除;另一些完成度比较高,但随着工作变动、时间过去太久的博文,无力继续研究相关方向和更新。好在 AI 发展迅速,我借助 DeepSeek 做了 review,修改掉格式错误和笔误,并补充了缺失的章节,算完成了小小的心愿。 本文最初写于 阅读全文
posted @ 2026-06-10 11:05 五岳 阅读(54) 评论(1) 推荐(0)
摘要: Cloud Agent 开发笔记(4):Skill 与 MCP 集成、项目后记 上一篇讲了 Agent 事件如何推到浏览器、数据如何持久化、多会话和中断如何处理。这一篇讲能力扩展层:Skill 系统和 MCP 集成。 V1 验证的是产品形态:由管理员角色集中创建和维护 Skill、配置 MCP 连接 阅读全文
posted @ 2026-06-08 10:12 五岳 阅读(308) 评论(0) 推荐(0)
摘要: Cloud Agent 开发笔记(3):Web 交互与数据持久化 上一篇搭好了 Agent 引擎和 Tool 体系:query() 能跑、Tool 能调、安全有 pathGuard 兜底。但这一切都是在服务端发生的。Agent 生产的事件怎么到浏览器?消息怎么存才能让用户刷新页面不丢?多个会话同时跑 阅读全文
posted @ 2026-06-04 10:26 五岳 阅读(230) 评论(0) 推荐(1)
摘要: 这不是另一篇 Claude Code 的源码解读——网上不缺这类文章。它是一个实际工程项目的决策记录:代码是 Vibe Coding 写的,但取舍是人做的,踩的坑是人踩的。写下来是为了以后回头看时,能想起当时为什么选了这条路而不是那条。 阅读全文
posted @ 2026-06-02 10:19 五岳 阅读(277) 评论(0) 推荐(0)
摘要: Cloud Agent 开发笔记(1):V1从跑通到放弃 Vibe Coding,启动 2026年1月,我在各种SNS上看到越来越多的关于Vibe Coding的经验分享。上家公司我曾对接过一些AIGC的场景,也了解过cursor、copliot这些工具,起初并未在意。但当我看到有人说“并发开10个 阅读全文
posted @ 2026-05-30 00:27 五岳 阅读(392) 评论(5) 推荐(1)
摘要: 2020年写的学习笔记。 1. 单点登录(SSO)系统 简介 几种实现方式简介 https://cnodejs.org/topic/55f6e69904556da7553d20dd https://yq.aliyun.com/articles/636281?spm=a2c4e.11153940.0. 阅读全文
posted @ 2026-02-12 09:59 五岳 阅读(22) 评论(0) 推荐(0)
摘要: 本文是 阿里云DTS按业务场景批量迁移RDS MySQL表实战(上):技术选型和API对接 的后续,使用设计模式中的状态模式,完成业务系统中的迁移模块。DTS的对接方式可参考前文。 迁移管理平台设计与实现 完成DTS API对接后,就需要考虑如何将DTS和业务系统有机结合实现整套的迁移流程。 出于信 阅读全文
posted @ 2026-02-03 22:34 五岳 阅读(388) 评论(0) 推荐(1)
摘要: 背景 概况 公司某项业务使用三个分库存放该业务的分表。为了保持单表的查询性能,基于业务场景按照公司维度分表,目前每个库都有数量达到10W级的分表。过多的表已经影响了日常的运维,元数据相关的操作如搜索表名等在线操作速度极慢。随着业务的发展,分表数量还会增加。 现状 Springboot+阿里云RDS- 阅读全文
posted @ 2026-02-02 22:16 五岳 阅读(371) 评论(0) 推荐(0)
摘要: 背景 对于分库分表应用来说,使用org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource是一个不错的解决方案,你可以通过配置文件编写分库分表规则,从而在编码时透明地使用分表(当然,路由规则的相关字段还 阅读全文
posted @ 2025-12-26 22:00 五岳 阅读(840) 评论(0) 推荐(0)
摘要: 从0-1实现一个JDK8不依赖二方库的Web层Controller通用鉴权注解,实现简单但适用场景丰富的水平鉴权 阅读全文
posted @ 2025-12-22 14:24 五岳 阅读(1028) 评论(0) 推荐(0)
摘要: 简述一下背景。线上的应用A导出文件失败,但是对应的任务状态没有设置。经过代码的梳理,大致流程为: 创建导出任务 执行异步任务: 2.1 文件下载、打包 2.2 调用应用B的Feign接口上传文件 更新异步任务状态 在执行2.2这一步时,调用Feign接口内部抛了一个异常: 对应代码是: 照理说,这样 阅读全文
posted @ 2025-07-30 14:31 五岳 阅读(42) 评论(0) 推荐(0)
摘要: Windows+Docker+Dify+本地运行Ollama,添加模型提示保存成功但是看不到任何模型的解决方法 阅读全文
posted @ 2025-07-11 11:23 五岳 阅读(4443) 评论(6) 推荐(2)
摘要: 背景 某项目某个功能点是接受前端传参,将其存入MongoDB。这个传参的核心数据是一个二维数组List<List<Object>>,可以放字符串、整型,也可以放null。 在测试时发现,前端明明传的是整数,查出来却变成了字符串,比如1234变成了"1234"。经过排查发现,问题出在公司内部使用的一个 阅读全文
posted @ 2025-07-04 15:55 五岳 阅读(220) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/yeyuting/p/14148433.html yaml配置 mybatis: config-location: classpath:mybatis-config.xml 阅读全文
posted @ 2025-06-11 16:52 五岳 阅读(100) 评论(0) 推荐(0)
摘要: 这个框架代码用了很长时间,使用场景也挺多,初衷是简化CompletionService的编程接口,尽量减少业务代码处的感知。 今天找deepseek做了一版优化,优化点: 整体的超时控制 超时、异常处理和封装 取消未完成的任务 核心代码 public class TaskDispatcher<T> 阅读全文
posted @ 2025-06-09 11:31 五岳 阅读(86) 评论(0) 推荐(0)
摘要: 探究分库分表场景下Mybatis是如何将mapper.xml中sql的逻辑表,转换成实际执行时的物理表。 阅读全文
posted @ 2025-01-26 22:34 五岳 阅读(962) 评论(1) 推荐(0)
摘要: 自从去年ChatGPT3.5发布后使用了几次,现在写代码基本上离不开它和它的衍生产品们了。一方面查资料很方便,快速提炼要点总结;另一方面想写什么样的代码一问就能生成出来,功能大差不差,稍微改改就能用,大大减少使用搜索引擎的时间,是新时代高阶版的Ctrl+C/V。 不过大语言模型归根揭底是靠训练集训练 阅读全文
posted @ 2024-10-23 11:26 五岳 阅读(715) 评论(5) 推荐(1)
摘要: 1. 引子 某些接口的响应时间明显变慢,甚至响应超时。这部分接口对整个系统对整体吞吐率和可用性都会带来影响,当然也会影响用户体验。 对核心接口与流量访问高的接口需要做定向优化,例如: 异步处理,或者加入并发处理,避免同步阻塞 如果频繁对数据库进行访问考虑,加入缓存 批量访问,避免for循环调用数据库 阅读全文
posted @ 2024-08-04 15:18 五岳 阅读(216) 评论(0) 推荐(0)
摘要: LinkedList底层是由双向链表实现的,因此可以支持Queue和Stack。 本文讨论的实现基于JDK8源码。 实现Queue LinkedList本身实现了Queue接口。 入队 方法签名 接口说明(JDK手册) 代码实现概括(JDK8) boolean add(E e) 将指定的元素插入此队 阅读全文
posted @ 2024-07-31 21:27 五岳 阅读(98) 评论(0) 推荐(0)
摘要: 使用Java的stream中的Collectors可以很方便地做容器间的转换,可以少写很多代码。但是其中有暗含的坑需要注意和避免,本文探讨Collectors.toMap(JDK8版本)。 Collectors.toMap可以将一个流转化成Map,常见于需要将List转换成Map以便于进一步操作的场 阅读全文
posted @ 2024-02-04 15:39 五岳 阅读(6631) 评论(1) 推荐(2)
摘要: 在上次反思DDD实践之后,在类目树管理项目中再次实践DDD。从需求分析到建模和具体的落地,结合个人体会,都是干货。 阅读全文
posted @ 2022-04-10 16:45 五岳 阅读(819) 评论(0) 推荐(0)
摘要: 从阿里云数仓表中导出数据的详细步骤 阅读全文
posted @ 2021-06-15 11:03 五岳 阅读(2017) 评论(0) 推荐(0)
摘要: 关于一段DDD实践的反思 阅读全文
posted @ 2021-04-29 01:44 五岳 阅读(4452) 评论(16) 推荐(11)
摘要: 一、组合总和问题 最近在看leetcode的组合问题,一共四道,总结一下共通之处与不同之处。 原题链接: 组合总和 组合总和II 组合总和III 组合总和IV 对比如下,为了便于对比,将原题目的叙述方式进行了修改。 问题 输入 取值限定 解集限定 解法 I 无重复元素的数组 candidates且全 阅读全文
posted @ 2021-02-20 15:23 五岳 阅读(1191) 评论(0) 推荐(0)
回到顶部