自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 MCP:让AI连接万物的“万能插头“

MCP(Model Context Protocol)是Anthropic在2024年推出的模型上下文协议。它是一个开放标准,让AI模型能够安全、标准化地连接外部数据源和工具。MCP是AI世界的USB-C接口——一个协议,连接万物。MCP解决了AI连接外部世界的关键问题:✅标准化- 一套协议,连接所有工具 ✅可组合- 像乐高一样拼装能力 ✅安全可控- 权限明确,操作可审计 ✅生态共建- 开发一次,所有AI可用一句话:MCP让AI从"聊天机器人"进化成"智能助手"。

2026-05-27 09:40:37 249 1

原创 Netty 网络编程详解

本文全面介绍Netty网络框架的核心技术与实战应用。主要内容包括:Netty的核心组件(EventLoop、Channel、Pipeline等)及其线程模型;通过聊天室和WebSocket推送两个实战案例演示开发流程;重点讲解编解码器、TCP粘包/拆包解决方案、心跳检测与断线重连机制;提供性能优化方案如零拷贝、内存池等;最后总结面试常见问题。文章采用代码示例与原理图解相结合的方式,帮助开发者快速掌握这一高性能网络编程框架。

2026-05-26 21:31:05 447 1

原创 MyBatis 与 MyBatis-Plus 核心详解

MyBatis 是什么快速入门核心配置详解CRUD 操作参数传递与结果映射动态 SQL关联查询缓存机制常用技巧MyBatis-Plus 详解MyBatis vs JPA面试高频问题MyBatis 是一个半自动的 ORM(对象关系映射)框架,核心特点:与 JDBC 对比:JDBC: 获取连接 → 编写 SQL → 设置参数 → 执行 → 处理结果 → 关闭连接MyBatis:编写 SQL → 其他全交给框架2. 快速入门2.1 依赖引

2026-05-26 15:21:43 604 1

原创 Java多线程详解

进程(Process):操作系统分配资源的最小单位一个进程就是一个运行中的程序例如:一个正在运行的IDEA就是一个进程​线程(Thread):CPU调度的最小单位一个进程可以包含多个线程例如:IDEA进程中,一个线程负责代码编辑,一个线程负责代码编译,一个线程负责代码提示​关系:进程是线程的容器一个进程至少有一个线程(主线程)同一进程内的线程共享该进程的资源(内存、文件句柄等)│ 进程 (JVM) │。

2026-05-25 10:20:40 604 1

原创 Docker容器技术详解

镜像操作:docker images 列出镜像docker pull nginx:latest 拉取镜像docker rmi nginx 删除镜像docker build -t name:tag . 构建镜像docker save -o x.tar img 导出镜像docker load -i x.tar 导入镜像​容器操作:docker run -d --name x img 创建并运行。

2026-05-20 20:46:15 488 1

原创 Java后端锁机制详解

锁是用于控制多个并发访问同一资源的机制。在多线程、多事务、多节点的环境中,锁保证数据的一致性和完整性。没有看门狗的问题:​线程A 获取锁(过期时间30秒)线程A 开始执行业务(预期35秒完成)──── 30秒后 ────锁自动过期!线程B 获取到锁,开始执行线程A 执行完毕,尝试释放锁 → 失败(Lua检查不是自己的锁了)但此时线程A和线程B可能同时操作了数据 ❌​​有看门狗:​线程A 获取锁(过期时间30秒)看门狗启动,每隔10秒检查一次。

2026-05-19 15:12:51 527 1

原创 Java后端事务机制详解

事务(Transaction)是数据库操作的最小工作单元,它将一组操作绑定为一个不可分割的整体。这一组操作要么全部成功,要么全部回滚,不存在中间状态。转账场景——A给B转100元,包含两步:A账户减100,B账户加100。这两步必须同时成功或同时失败,否则就会出现钱丢失或凭空产生的问题。-- 事务示例:转账​​-- 两步都成功才提交COMMIT;​-- 如果任何一步失败,执行回滚没有事务的世界:步骤1:A账户减100元 → 成功,余额变为900。

2026-05-19 09:03:52 513 1

原创 Claude Code 终端 AI 助手搭建指南:从安装到实战

ClaudeCode是Anthropic推出的命令行AI编程助手,集成Claude大模型到终端环境。支持多模型切换(Opus/Sonnet/Haiku)、项目级代码理解、Git操作和跨会话记忆功能。安装需Node.js环境,通过npm全局安装后配置API Key即可使用。

2026-05-18 08:53:06 592

原创 Redis 入门指南:从概念到部署实战

Redis 是当今最流行的内存数据库之一,凭借其极高的性能和丰富的数据结构,广泛应用于缓存、会话管理、排行榜、消息队列等场景。掌握 Redis 的安装部署和常用命令,是后端开发者的必备技能。

2026-05-17 19:25:37 582

原创 Git 入门指南:从安装到实战

Git 是现代软件开发的必备工具,无论你是个人开发者还是团队协作,掌握 Git 都能极大提升开发效率。从今天开始,用 Git 管理你的每一个项目吧!

2026-05-17 18:55:32 503 1

原创 深入理解 OSI 七层网络模型:从原理到实践

本文从零基础出发,系统讲解 OSI 七层网络模型的每一层(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),结合生活化案例说明各层的核心作用与工作原理,并对比 TCP/IP四层模型的差异。最后从网络故障排查、技术选型、高频面试题三个角度,阐述 OSI模型在实际开发工作中的应用价值。适合计算机专业学生、初学者和准备面试的同学阅读。

2026-05-16 13:00:16 2139 2

空空如也

空空如也

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

TA关注的人

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