技术、生活等发布在博客目录下的长文,按最近更新排序。
SkillsJars:用 Maven 依赖管理 AI Agent Skills
学 Karpathy 使用 LLM 搭建 Obsidian 知识库
使用 OpenClaw 调用 Claude Code 开发应用
macOS 使用 Chezmoi 管理 Dotfiles 实战
Obsidian 的 CEO 是如何做知识管理的
让Claude 和 Codex 告诉我需要哪些工具才能更快地运行
IntelliJ IDEA 2026.1,真正有用的只有这 5 个变化
OpenClaw 是怎么指导我跑步的
gstack:YC CEO 的 AI 工程系统,如何做到 60 天 60 万行代码?
基于 Linkding 和 RSS 的个人知识管理系统
在 GitHub CodeSpace 中安装和使用 OpenClaw
linkding 合并 linkding-cn 代码
Spring Boot 2 升级到 Spring Boot 3 指南
Claude Code 安装、配置、使用与认证指南
OpenClaw 安装、配置与使用指南
Codex CLI 安装、配置、使用与认证指南
Gemini CLI 安装、配置、使用与认证指南
Pig AI 新版体验
Astro主题使用技巧
博客从 Hugo 迁移到 Astro
Spring AI 与多模态和图像
Java 生成式 AI 入门:LangChain4j 与 OpenAI 实战指南
Spring AI 工具调用
Spring AI RAG 与向量存储
Spring AI 对话记忆 + SSE 流式回复
Spring AI 对话记忆
Spring AI 结构化输出
Spring AI 提示词模板
Spring AI ToolCallbackProvider 实现类详解
零基础实战:用 Spring AI 写一个会“思考”的狗狗领养助手
Vibesafe4j:使用 AI 自动生成 Java 接口实现的革命性框架
Vibesafe4j 使用 Annotation Processor 实现编译时代码生成
OpenSpec:让 AI 编码助手更懂你的项目规范
Spring Boot 2.5.8单体应用接入Nacos 1.3.0配置中心完整指南
使用Docker Model Runner和Spring AI运行AI模型
Spring AI 让数据库听懂人话:Text2SQL 自然语言查询实践指南
Spec-Kit 在 Cursor 中的安装和使用指南
在 GitHub 中配置 Renovate 自动更新依赖与自动合并 PR
基于 Spring AI 构建智能餐厅推荐系统:RAG 技术实战
基于 Spring AI 构建智能餐厅推荐系统:多模型集成的实践指南
OpenAI API 接口与 Spring AI 对应关系
Spring AI ChatClient API 介绍
Spring AI 和聊天模型入门
ThingsBoard 接口设计整理
Spring Boot异常处理思路
Spring 国际化实现
RuoYi AI 源码分析
ThingsBoard HTTP Transport 实现方式
ThingsBoard 源码中的 OAuth2 登录实现
ThingsBoard 源码中的代码片段整理
使用 Docker 安装 Gitea
Canal 原理、安装与测试
常见分布式 ID 解决方案
如何实现榜单 Top N 统计
区分偶发性超时和频繁超时的重试策略
限流是什么:原理、目的与常见方案
ThingsBoard 源码中的安全配置与 Security 模块
ThingsBoard 源码中的 GitHub Actions
Quarkus 快速入门
Kafka 安装和快速上手
Kafka 基础知识
ThingsBoard 源码编译与 IDEA 运行
ActiveMQ 源码:BrokerService 与 PersistenceAdapter
ActiveMQ 源码本地调试运行指南
GitHub Action 发布 Jar 到 Maven 中央仓库
GitLab Runner 安装与部署指南
将 Maven 站点发布到 GitHub Pages
Git 服务部署与基础使用
Git、GitHub 与 GitLab 入门区别
GitLab 安装与部署指南:使用 yum 源
GitLab 流水线配置入门
Spring Boot 集成 SpringDoc 生成 API 文档
Minikube 快速入门
使用 Docker 容器化并运行 Spring Boot 应用程序
Docker 安装与基础配置
ActiveMQ 安装与使用指南
Tengine 动态裁剪图片实践
Jenkins 安装与部署指南:使用 Docker
GitLab 安装与部署指南:使用 Docker
搭建本地 Maven 仓库 Nexus
搭建本地 Maven 仓库 Artifactory 开源版
Spring Boot 项目创建 Docker 镜像并运行应用
OAuth 2.0 与 OIDC 的区别
JWT 入门与核心概念
OAuth 学习资料与入门索引
RFC 6749:OAuth 2.0 授权框架中文版
Redis 安装与部署指南
Argo CD 安装与部署指南
Rancher 安装与部署指南:基于 Kubernetes
WebSocket 学习资料与入门阅读清单
在 Kubernetes 中安装 Cert Manager 并生成证书
K3s 安装与入门指南
通过 k3sup 安装 K3s
通过 k3d 安装 K3s
Drone 学习资料与实践清单
Spring Modulith 学习资料与入门索引
ThingsBoard 领域模型解析
ThingsBoard 资料整理与入门索引
TBMQ 测试与源码分析
ThingsBoard TBMQ 本地与 Docker 运行实践
MicroProfile 学习资料与入门索引
如何设计按时间有序的分布式 ID 生成器
如何设计一个短网址服务
分布式基础知识
JHipster 安装与入门介绍
前端学习路线图
React 入门:初始化应用的两种方法
软件开发流程和常用开发方法
如何成为一名合格的架构师
数据库如何设计树形结构
Spring Security 与 OAuth2 发展过程
JSR 166 规范与 Java 并发包
Git Flow 分支模型与使用
我的VPS服务部署记录
Mac 开发环境配置清单