摘要:MCP 是 2025 年 AI 发展热点。个人认为,MCP 是标准化及增强版的 Function Calling,也可作为标准化的 AI Agent,将是未来 AI 层通信标准及核心实现框架。学习 MCP 并将之应用于日常研发提效或业务赋能,是当下优秀程序员的最佳选择之一。刚好笔者最近在做 MCP 阅读全文
Java REST API 三层架构项目目录规划与使用建议
2025-09-22 22:07 by 曾左, 306 阅读, 2 推荐, 收藏,
摘要:一. 背景介绍 当前,我们使用 Spring Boot + Mybatis + Maven 技术栈,按照微服务设计的要求(小而自治)开发 Java 应用,不推荐和使用 Module 实现项目分层。 二. 规范意义 规范 Java 项目的目录结构是 Java 工程化的基础,也是打通 DevOps 流程 阅读全文
Java 三层架构项目中数据实体目录规划与使用建议
2025-09-08 09:00 by 曾左, 388 阅读, 1 推荐, 收藏,
摘要:一. 背景介绍 1.1 数据实体分类 Java 项目中,常见的数据实体包含以下几种: (1)PO (Persistent Object):表示与数据库表直接映射的持久化对象,部分设计中命名为 DO(Data Object),常作用于三层中的 dao 层。 (2)BO (Business Object 阅读全文
Redis 部署模式详解
2025-07-28 08:45 by 曾左, 605 阅读, 3 推荐, 收藏,
摘要:Redis 支持多种部署模式,主要包括单机模式(Single)、哨兵模式(Sentinel)、集群模式(Cluster)及增强代理集群,分别适用于不同场景,以下是它们的详细介绍。以下内容仅适用于 Redis 7.2。 一、单机模式(Single) 1. 简介 (1)最简单的部署方式,仅运行单个 Re 阅读全文
Docker 磁盘占用分析和清理方法
2025-07-21 07:23 by 曾左, 954 阅读, 3 推荐, 收藏,
摘要:本地或测试环境使用 Docker 时,常出现 Docker 占用磁盘空间大,导致系统磁盘资源不足等问题。基于此,总结了 Docker 磁盘占用分析及清理方法。 一、分析方法 1. 使用 docker system 分析占用整体分布 [root@linux7 data]# docker system 阅读全文
MySQL 字符集、排序规则与查询关系详解
2025-06-27 08:09 by 曾左, 760 阅读, 2 推荐, 收藏,
摘要:MySQL 查询是否区分大小写及重音敏感,取决于创建时指定的字符集(character set)和排序规则(collation)。 (1)字符集(Character Set):规定可存储的字符,如 utf8、utf8mb4、latin1 等。 (2)排序规则(Collation):确定字符比较与排序 阅读全文
MCP 通信消息格式之 JSON-RPC 2.0 协议
2025-06-22 18:14 by 曾左, 2063 阅读, 0 推荐, 收藏,
摘要:一、背景介绍 MCP 中 Client 与 Server 间使用 JSON-RPC 2.0 作为通信消息格式。JSON-RPC 是 RPC(远程过程调用)的一种具体实现,RPC 是一种通信范式,其核心目标是屏蔽网络细节,使远程调用如同本地调用般简单,并可基于多种底层网络协议(如 TCP/HTTP)实 阅读全文
Java 样板代码库 Lombok 使用详解
2025-05-30 08:22 by 曾左, 702 阅读, 1 推荐, 收藏,
摘要:Lombok 是一个 Java 库,通过注解自动生成常用的样板代码(如 getter/setter、构造函数、日志声明等),显著减少代码量,同时提高代码整洁度。 一、配置方法 (1)IDE:需安装 Lombok 插件(IntelliJ IDEA/Eclipse) (2)构建工具:Maven/Grad 阅读全文
Log4j2 中三种常见 File 类 Appender 对比与选择
2025-02-28 11:40 by 曾左, 447 阅读, 2 推荐, 收藏,
摘要:在 Log4j2 中,若不考虑 Rolling(支持滚动和压缩)类文件 Appender,则包含以下三种文件 Appender:FileAppender、RandomAccessFileAppender 和 MemoryMappedFileAppender。接下来将介绍这三种 Appender 的功 阅读全文
Log4j2 Garbage-free 无垃圾回收模式实践与总结
2025-02-13 09:55 by 曾左, 214 阅读, 2 推荐, 收藏,
摘要:Log4j2 内置 Garbage-free(无垃圾)模式,可重用对象和缓冲区,减少日志记录时产生的垃圾对象,避免 JVM 进行 GC 回收,进而提升应用程序的性能与响应速度。以下以 Log4j2 的 2.24.3 版本为基础,客观、真实、全面地介绍 Garbage-free 无垃圾回收模式,并总结 阅读全文
浙公网安备 33010602011771号