自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

架构师尼恩

JAVA架构师,《java高并发三部曲》《Netty、Zookeeper、Redis高并发实战》《SpringCloud Cloud、Nginx高并发核心编程》作者,精于SpringCloud Cloud、Nginx、Netty、JVM、

  • 博客(555)
  • 资源 (4)
  • 收藏
  • 关注

原创 ‘分布式事务‘ 圣经:从入门到精通,架构师尼恩最新、最全详解 (50+图文4万字全面总结 )

事务(Transaction)是操作数据库中某个数据项的一个程序执行单元(unit)。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。对于分布式系统而言,需要保证分布式系统中的数据一致性,保证数据在子系统中始终保持一致,避免业务出现问题。分布式系统中对数要么一起成功,要么一起失败,必须是一个整体性的事务。分布式事务指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。

2024-10-24 10:26:46 2739

原创 红黑树( 图解 + 秒懂 + 史上最全)

文章很长,建议收藏起来慢慢读!疯狂创客圈总目录 语雀版 | 总目录 码云版| 总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 经典图书:《Java高并发核心编程(卷1)》 面试必备 + 大厂必备 +涨薪必备 加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷2)》 面试必备 + 大厂必备 +涨薪必备 加尼恩免费领 免费赠送 经典图书:《Nett

2022-05-28 13:31:12 11634 11

原创 Zookeeper 分布式锁 - 图解 - 秒懂

疯狂创客圈 Java 分布式聊天室【 亿级流量】实战系列之 -26【 博客园 总入口 】文章目录写在前面1.1. 分布式锁 简介1.1.1. 图解:公平锁和可重入锁 模型1.1.2. 图解: zookeeper分布式锁的原理1.1.3. 分布式锁的基本流程1.1.4. 加锁的实现1.1.5. 释放锁的实现1.1.1. 分布式锁的应用场景写在最后疯狂创客圈 亿级流量 高并发IM 实战 系...

2019-01-06 22:49:33 71060 34

原创 Redis 命令执行过程分析,彻底解析 Redis 底层原理(图解+秒懂+史上最全)

Redis 命令执行过程分析,彻底解析 Redis 底层原理(图解+秒懂+史上最全)

2025-07-18 15:01:25 434

原创 spring 状态机 的使用 + 原理 + 源码学习 (图解+秒懂+史上最全)

spring 状态机 的使用 + 原理 + 源码学习 (图解+秒懂+史上最全)

2025-07-17 11:03:00 898

原创 DeepSeek圣经:20张图 大白话 解读 DeepSeek 底层原理, 超复杂(图解+秒懂+史上最全)

DeepSeek圣经:20张图 大白话 解读 DeepSeek 底层原理, 超复杂(图解+秒懂+史上最全)

2025-07-17 10:58:14 837

原创 字节面试: MySQL 百万级 导入发生的 “死锁” 难题如何解决?“2序4拆”,彻底攻克

字节面试: MySQL 百万级 导入发生的 “死锁” 难题如何解决?“2序4拆”,彻底攻克

2025-07-17 10:53:57 660

原创 MySQL 分库分表 + 平滑扩容方案 (秒懂+史上最全)

MySQL 分库分表 + 平滑扩容方案 (秒懂+史上最全)

2025-07-14 09:23:15 1252

原创 阿里面试:服务与发现 ,该选择 CP 还是 AP?为什么?

阿里面试:服务与发现 ,该选择 CP 还是 AP?为什么?

2025-07-12 10:15:09 418

原创 Agent 2.0“三剑客”:MCP协议、A2A协议、AG-UI协议

Agent 2.0“三剑客”:MCP协议、A2A协议、AG-UI协议

2025-07-12 10:13:26 512

原创 大厂RAG面试题:24个RAG八股文。偷偷背下来,毒打面试官 !

大厂RAG面试题:24个RAG八股文。偷偷背下来,毒打面试官 !

2025-07-12 10:11:29 392

原创 mysql底层原理:索引、慢查询、 sql优化、事务、隔离级别、MVCC、redolog、undolog(图解+秒懂+史上最全)

mysql底层原理:索引、慢查询、 sql优化、事务、隔离级别、MVCC、redolog、undolog(图解+秒懂+史上最全)

2025-07-09 11:12:06 506

原创 Java死锁 如何定位?如何避免Java死锁?(图解+秒懂+史上最全)

Java死锁 如何定位?如何避免Java死锁?(图解+秒懂+史上最全)

2025-07-08 12:03:12 1246

原创 SpringBoot参数校验底层原理和实操。深度历险、深度解析(图解+秒懂+史上最全)

SpringBoot参数校验底层原理和实操。深度历险、深度解析(图解+秒懂+史上最全)

2025-07-08 11:57:41 348

原创 MySQL group by 底层原理详解。group by 执行 慢 原因深度分析。(图解+秒懂+史上最全)

MySQL group by 底层原理详解。group by 执行 慢 原因深度分析。

2025-07-08 11:23:02 1388

原创 什么是 ‘小表驱动大表’ 原则?如何实现 JOIN顺序优化?(图解+秒懂+史上最全)

什么是 ‘小表驱动大表’ 原则?如何实现 JOIN顺序优化?

2025-07-08 11:19:19 1005

原创 Java8真的变老!JDK21时代到了。看看朴朴660 个项目从 JDK8 到 JDK21 的零故障升级之路

Java8真的变老!JDK21时代到了。看看朴朴660 个项目从 JDK8 到 JDK21 的零故障升级之路

2025-07-03 09:56:18 948

原创 三核驱动!AI Agent+LLM+RAG 架构演进, 来一次AI架构的大白话+深度解读

三核驱动!AI Agent+LLM+RAG 架构演进, 来一次AI架构的大白话+深度解读

2025-07-02 15:01:56 1089

原创 阿里面试:SpringBoot启动时, 如何执行扩展代码?你们项目 SpringBoot 进行过 哪些 扩展?

阿里面试:SpringBoot启动时, 如何执行扩展代码?你们项目 SpringBoot 进行过 哪些 扩展?

2025-06-30 14:51:11 1112

原创 京东一面:spring ioc容器本质是什么? ioc容器启动的步骤有哪些?

京东一面:spring ioc容器本质是什么? ioc容器启动的步骤有哪些?

2025-06-24 15:50:51 1335

原创 京东二面:说下spring中常用的设计模式? (一个 深入骨髓的答案, 面试官跪下了)

京东二面:说下spring中常用的设计模式? (一个 深入骨髓的答案, 面试官跪下了)

2025-06-20 17:31:31 418

原创 哈罗二面:为什么Spring boot的 jar 可以直接运行?

哈罗二面:为什么Spring boot的 jar 可以直接运行?

2025-06-10 16:27:53 1201

原创 字节面试:流量突然提升100倍QPS,怎么办?说出这9字真经(压、分、缓、异、限、降、扩 、监、演),面试官跪地

字节面试:流量突然提升100倍QPS,怎么办?说出这9字真经(压、分、缓、异、限、降、扩 、监、演),面试官跪地

2025-06-04 22:35:24 577

原创 美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?

美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?

2025-05-30 16:03:30 448

原创 KMP、Trie树 、AC自动机‌ ,三大算法实现 优雅 过滤敏感词

KMP、Trie树 、AC自动机‌ ,三大算法实现 优雅 过滤敏感词

2025-05-28 17:25:30 493

原创 阿里面试:MySQL 一个表最多 加几个索引? 6个?64个?还是多少?

阿里面试:MySQL 一个表最多 加几个索引? 6个?64个?还是多少?

2025-05-26 10:10:17 1676

原创 美团面试:事务提交了,数据丢失 了 ?大概的原因是什么?

美团面试:事务提交了,数据丢失 了 ?大概的原因是什么?

2025-05-24 16:14:06 1597

原创 腾讯问题:有40亿整数,如何 判断一个 int 是在其中,越快越好 ?

腾讯问题:有40亿整数,如何 判断一个 int 是在其中,越快越好 ?

2025-05-23 15:27:43 1525

原创 如何优雅上线、下线?原来 大厂应用 是这样 优雅发布的!

如何优雅上线、下线?原来 大厂应用 是这样 优雅发布的!

2025-05-22 15:13:11 686

原创 mysql 锁膨胀: mysql 明明加的是 行锁,怎么就变 表锁 了?

滴滴面试: mysql 明明加的是 行锁,怎么就变 表锁 了?

2025-05-20 16:40:49 474

原创 凌晨2点,报警群炸了:一条sql 执行200秒!搞定之后,我总结了一个慢SQL查询、定位分析解决的完整套路

凌晨2点,报警群炸了:一条sql 执行200秒!搞定之后,我总结了一个慢SQL查询、定位分析解决的完整套路

2025-05-14 12:12:30 448

原创 SQL的解析和优化的原理:一条sql 执行过程是什么?

SQL的解析和优化的原理:一条sql 执行过程是什么?

2025-05-13 11:47:10 1224

原创 mysql深度分页 严重影响性能?根本原因是什么?如何优化?

京东面试:mysql深度分页 严重影响性能?根本原因是什么?如何优化?

2025-05-11 11:05:59 1344

原创 美团面试:对比分析 RocketMQ、Kafka、RabbitMQ 三大MQ常见问题?

美团面试:对比分析 RocketMQ、Kafka、RabbitMQ 三大MQ常见问题?

2025-05-08 20:44:05 1535

原创 美团面试:向量库 Milvus的索引选择、优化策略?如何进行Milvus 集群部署?

美团面试:向量库 Milvus的索引选择、优化策略?如何进行Milvus 集群部署?

2025-05-06 21:08:29 654

原创 Dify vs Langchain 两大 智能体框架 全面分析,开发一个Agent 该怎么做框架 选型?

两大 智能体框架 Dify vs Langchain 的全面分析,该怎么选?资深架构师 做一个彻底的解密

2025-04-23 18:26:00 1911

原创 美团面试:LLM大模型存在哪些问题?RAG 优化有哪些方法?

美团面试:LLM大模型存在哪些问题?RAG 优化有哪些方法?

2025-04-22 16:45:45 1693

原创 阿里面试:PS+PO、CMS、G1、ZGC区别在哪?什么是卡表、记忆集、联合表?问懵了,尼恩来一个 图解+秒懂+史上最全的答案

阿里面试:PS+PO、CMS、G1、ZGC区别在哪?什么是卡表、记忆集、联合表?问懵了,尼恩来一个 图解+秒懂+史上最全的答案

2025-04-17 15:08:10 1243

原创 MCP圣经:从入门到精通,从精通到放弃,理论 + 实践吃透 大火的 MCP 协议

MCP圣经:从入门到精通,从精通到放弃,理论 + 实践吃透 大火的 MCP 协议

2025-04-11 19:25:19 2189

原创 生产环境 K8S + Deepseek 实现大模型部署 和 容器调度(图解+史上最全)

生产环境 K8S + Deepseek 实现大模型部署 和 容器调度(图解+史上最全)

2025-04-10 14:16:29 2139

spring netty 整合 源代码

疯狂创客圈原创案例: spring netty 整合 源代码 ,一个完整的maven 工程,可以开箱就跑

2018-11-08

Netty 粘包/半包原理与拆包实战 源码

本实例是《Netty 粘包/半包原理与拆包实战》 一文的源代码工程。 大家好,我是作者尼恩。 在前面的文章中,完成了一个高性能的 Java 聊天程序,尼恩已经再一次的进行了通讯协议的选择。放弃了大家非常熟悉的json 格式,选择了性能更佳的 Protobuf协议。 在上一篇文章中,并且完成了Netty 和 Protobuf协议整合实战。具体的文章为: Netty+Protobuf 整合一:实战案例,带源码 并且,专门开出一篇文章,介绍了通讯消息数据包的几条设计准则。具体的文章为: Netty +Protobuf 整合二:protobuf 消息通讯协议设计的几个准则 在开始聊天器实战开发之前,还有一个非常基础的问题,需要解决:这就是通讯的粘包和半包问题。

2018-11-11

Netty 粘包/半包原理与拆包实战 【源代码 新】

- 本实例是《Netty 粘包/半包原理与拆包实战》 一文的源代码工程。 大家好,我是作者尼恩。 在前面的文章中,完成了一个高性能的 Java 聊天程序,尼恩已经再一次的进行了通讯协议的选择。放弃了大家非常熟悉的json 格式,选择了性能更佳的 Protobuf协议。 本实例,解决粘包和半包问题

2018-11-11

netty+protobuf (整合源代码)

来自于疯狂创客圈 《netty+protobuf 整合实战》的源代码,付上了 protobuf 的 protoc 工具, protoc-2.6.1-win32.zip

2018-11-09

空空如也

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

TA关注的人

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