Tags
ACID
-
分布式事务中间件Seata的设计原理
Seata
ACID
BASE
CAP
XA
TCC
AOP
-
Spring面向切面编程
Spring
AOP
AQS
-
Java并发之AQS源码分析(二)
Java
concurrent
AQS
CAS
-
Java并发之AQS源码分析(一)
Java
concurrent
AQS
CAS
AT
-
Seata AT 模式启动源码分析
Seata
AT
Apache
-
Apache Calcite 框架 50 倍性能优化实践
Calcite
性能优化
Calcite
Apache
-
使用Apache的Fileupload工具实现文件上传
Tools
文件上传
Apache
Fileupload
IO
BASE
-
分布式事务中间件Seata的设计原理
Seata
ACID
BASE
CAP
XA
TCC
Broker
-
RocketMQ Broker启动流程梳理
RocketMQ
Broker
CAP
-
分布式事务中间件Seata的设计原理
Seata
ACID
BASE
CAP
XA
TCC
CAS
-
Java并发之AQS源码分析(二)
Java
concurrent
AQS
CAS
-
Java并发之AQS源码分析(一)
Java
concurrent
AQS
CAS
-
Java并发之CAS原理分析
Java
CAS
concurrent
乐观锁
Calcite
-
Apache Calcite 框架 50 倍性能优化实践
Calcite
性能优化
Calcite
Apache
Collection
-
使用Collection的Stream拼装数据
Java
Java8
Lambda
Collection
Stream
Collections
-
关于Java Lambda表达式看这一篇就够了
Java
Lambda
Collections
StreamAPI
Docker
-
Docker实战(四)
Docker
Docker
registry
-
Docker实战(三)
Docker
Docker
maven
-
Docker实战(二)
Docker
Docker
Dockerfile
-
Docker实战(一)
Docker
Docker
Dockerfile
-
Docker实战(二)
Docker
Docker
Dockerfile
ELK
-
Docker容器的日志处理
Docker
log
ELK
ElasticSearch
-
使用Docker搭建ELK日志系统
Docker
ElasticSearch
Logstash
Kibana
Filebeat
Eureka
-
Eureka的高可用与用户验证
SpringCloud
Eureka
-
SpringCloud微服务架构之服务注册与发现
SpringCloud
Eureka
Excel
-
Workbook导出Excel文件的思路
Tools
Workbook
Excel
文件导出
IO
Filebeat
-
使用Docker搭建ELK日志系统
Docker
ElasticSearch
Logstash
Kibana
Filebeat
Fileupload
-
使用Apache的Fileupload工具实现文件上传
Tools
文件上传
Apache
Fileupload
IO
GC
-
一个 JDK 线程池 BUG 引发的 GC 机制思考
Java
线程池
GC
GOPATH
-
Go的环境配置与应用编译
Go
GOPATH
Git
-
Git的一些常用命令
Tools
Git
GitHub
-
用GitHub搭建个人Maven仓库
Maven
GitHub
Maven
Gitee
-
使用 PicGo + Gitee 搭建免费图床
PicGo
Gitee
PicGo
Gitee
图床
Typora
GlobalLock
-
详解 Seata AT 模式事务隔离级别与全局锁设计
Seata
Transaction
GlobalLock
HA
-
RocketMQ主从如何同步消息消费进度?
RocketMQ
HA
Master
Slave
-
RocketMQ主从读写分离机制
RocketMQ
HA
Master
Slave
-
RocketMQ主从同步源码分析
RocketMQ
HA
Master
Slave
HW
-
图解 Kafka 水印备份机制
Kafka
HW
水位
备份
Hystrix
-
SpringCloud微服务架构之断路器
SpringCloud
Hystrix
IDEA
-
你的 IDEA 该升级了!
IDEA
IDEA
IO
-
日均千亿消息量的 Kafka 集群频繁发生 ISR 变化,原因竟是...
Kafka
ISR
网络
IO
network
-
使用Apache的Fileupload工具实现文件上传
Tools
文件上传
Apache
Fileupload
IO
-
Workbook导出Excel文件的思路
Tools
Workbook
Excel
文件导出
IO
IOC
-
Mybatis-spring源码分析之注册Mapper Bean
Mybatis
Spring
Mybatis
Spring
IOC
反射
源码分析
ISR
-
日均千亿消息量的 Kafka 集群频繁发生 ISR 变化,原因竟是...
Kafka
ISR
网络
IO
network
-
Kafka ISR 副本同步机制
Kafka
ISR
同步
Interview
-
阿里社招电话一面总结
Thinking
Interview
JDBC
-
JDBC获取连接对象源码分析
Java
JDBC
MySql
面向接口编程
Socket
JUC
-
Spring 异步实现原理与实战分享
Spring
async
异步
多线程
JUC
Java8
-
Java8新特性之Lambda表达式
Java
Java8
Lambda
-
使用Collection的Stream拼装数据
Java
Java8
Lambda
Collection
Stream
JavaScript
-
AngularJS的基本用法
AngularJS
JavaScript
Kafka
-
阿里经典面试题:消息队列的消费幂等性如何保证?
Kafka
RocketMQ
消息引擎
Kafka
RocketMQ
消息引擎
-
中通消息平台集群突破百万主题的技术探索
ZMS
Kafka
RocketMQ
Kafka
RocketMQ
Kibana
-
使用Docker搭建ELK日志系统
Docker
ElasticSearch
Logstash
Kibana
Filebeat
Lambda
-
关于Java Lambda表达式看这一篇就够了
Java
Lambda
Collections
StreamAPI
-
Java8新特性之Lambda表达式
Java
Java8
Lambda
-
使用Collection的Stream拼装数据
Java
Java8
Lambda
Collection
Stream
Logstash
-
使用Docker搭建ELK日志系统
Docker
ElasticSearch
Logstash
Kibana
Filebeat
MQ
-
用Redis实现一个简易的MQ
Redis
MQ
MVC
-
SpringMVC处理请求过程
SpringMVC
Spring
MVC
-
SpringMVC初始化过程
SpringMVC
Spring
MVC
MappedStatement
-
mybatis-plus源码分析之sql注入器
Mybatis
sql注入器
MappedStatement
Master
-
RocketMQ主从如何同步消息消费进度?
RocketMQ
HA
Master
Slave
-
RocketMQ主从读写分离机制
RocketMQ
HA
Master
Slave
-
RocketMQ主从同步源码分析
RocketMQ
HA
Master
Slave
Maven
-
用GitHub搭建个人Maven仓库
Maven
GitHub
Maven
-
Maven打包依赖项目到本地库
Tools
Maven
Message
-
Kafka 消息格式的演进
Kafka
Message
MySql
-
JDBC获取连接对象源码分析
Java
JDBC
MySql
面向接口编程
Socket
Mybatis
-
Mybatis-spring源码分析之注册Mapper Bean
Mybatis
Spring
Mybatis
Spring
IOC
反射
源码分析
-
Mybatis源码分析之Mapper注册与绑定
Mybatis
Mybatis
动态代理
源码分析
OpenSource
-
我参与 Seata 开源项目的一些感悟
Seata
OpenSource
开源项目
Operator
-
中通缓存服务平台基于 Kubernetes Operator 的服务化实践
Kubernetes
Operator
zcache
Partition
-
Kafka 分区重分配源码分析
Kafka
分区
Partition
Payoneer
-
Payoneer 支付流程
Payment
Payoneer
PicGo
-
使用 PicGo + Gitee 搭建免费图床
PicGo
Gitee
PicGo
Gitee
图床
Typora
Pipeline
-
基于Jenkins Pipeline自动化部署
Jenkins
Docker
Pipeline
mutiBranch
SharedLibraries
RM
-
Seata 客户端需要同时启动 RM 和 TM 吗?
Seata
RM
TM
RPC
-
Seata RPC 模块的重构之路
Seata
RPC
重构
Rebalance
-
Kafka重平衡机制
Kafka
Rebalance
Ribbon
-
SpringCloud微服务架构之服务消费者
SpringCloud
Ribbon
RocketMQ
-
阿里经典面试题:消息队列的消费幂等性如何保证?
Kafka
RocketMQ
消息引擎
Kafka
RocketMQ
消息引擎
-
中通消息平台集群突破百万主题的技术探索
ZMS
Kafka
RocketMQ
Kafka
RocketMQ
SOA
-
浅谈互联网分布式架构的演进
架构
SOA
分布式
架构
水平拆分
垂直拆分
分库分表
单元化部署
Seata
-
Seata 分布式事务 XA 与 AT 全面解析
Seata
Seata
SecurityFramework
-
Shiro密码加密与校验
Shiro
Shiro
SecurityFramework
-
Shiro身份认证与授权
Shiro
Shiro
SecurityFramework
Servlet
-
Tomcat结构及处理请求过程
Tomcat
Tomcat
Web容器
Socket
Servlet
SharedLibraries
-
基于Jenkins Pipeline自动化部署
Jenkins
Docker
Pipeline
mutiBranch
SharedLibraries
Shiro
-
Shiro密码加密与校验
Shiro
Shiro
SecurityFramework
-
Shiro身份认证与授权
Shiro
Shiro
SecurityFramework
Slave
-
RocketMQ主从如何同步消息消费进度?
RocketMQ
HA
Master
Slave
-
RocketMQ主从读写分离机制
RocketMQ
HA
Master
Slave
-
RocketMQ主从同步源码分析
RocketMQ
HA
Master
Slave
Socket
-
JDBC获取连接对象源码分析
Java
JDBC
MySql
面向接口编程
Socket
-
Tomcat结构及处理请求过程
Tomcat
Tomcat
Web容器
Socket
Servlet
Spring
-
Mybatis-spring源码分析之注册Mapper Bean
Mybatis
Spring
Mybatis
Spring
IOC
反射
源码分析
-
实战|如何自定义SpringBoot Starter?
SpringBoot
Spring
SpringBoot
starter
-
SpringBoot自动化配置源码分析
SpringBoot
Spring
SpringBoot
-
ApplicationContextAware的作用
Spring
Spring
-
SpringMVC处理请求过程
SpringMVC
Spring
MVC
-
SpringMVC初始化过程
SpringMVC
Spring
MVC
-
SpringBoot构建web项目
SpringBoot
Spring
SpringBoot
SpringBoot
-
实战|如何自定义SpringBoot Starter?
SpringBoot
Spring
SpringBoot
starter
-
SpringBoot自动化配置源码分析
SpringBoot
Spring
SpringBoot
-
SpringBoot构建web项目
SpringBoot
Spring
SpringBoot
SqlSession
-
从源码的角度解析Mybatis的会话机制
Mybatis
Spring
SqlSession
transaction
Stream
-
使用Collection的Stream拼装数据
Java
Java8
Lambda
Collection
Stream
StreamAPI
-
关于Java Lambda表达式看这一篇就够了
Java
Lambda
Collections
StreamAPI
String
-
字符串创建与存储机制
Java
String
Swarm
-
Docker实战之搭建Swarm集群
Docker
Swarm
TCC
-
深度剖析 Seata TCC 模式【图解 + 源码分析】
Seata
TCC
-
TCC 适用模型与适用场景分析
Seata
TCC
分布式事务
-
Seata 分布式事务之 TCC 理论及设计实现
Seata
TCC
-
分布式事务中间件Seata的设计原理
Seata
ACID
BASE
CAP
XA
TCC
TM
-
Seata 客户端需要同时启动 RM 和 TM 吗?
Seata
RM
TM
Tomcat
-
Tomcat结构及处理请求过程
Tomcat
Tomcat
Web容器
Socket
Servlet
Transaction
-
详解 Seata AT 模式事务隔离级别与全局锁设计
Seata
Transaction
GlobalLock
Typora
-
使用 PicGo + Gitee 搭建免费图床
PicGo
Gitee
PicGo
Gitee
图床
Typora
Web容器
-
Tomcat结构及处理请求过程
Tomcat
Tomcat
Web容器
Socket
Servlet
Workbook
-
Workbook导出Excel文件的思路
Tools
Workbook
Excel
文件导出
IO
XA
-
分布式事务中间件Seata的设计原理
Seata
ACID
BASE
CAP
XA
TCC
Zset
-
用Redis实现积分排行榜
Redis
Zset
Zuul
-
SpringCloud微服务架构之服务网关
SpringCloud
Zuul
algorithms
-
老哥,我这里有两本内功修炼宝典,你需要吗?
推广
data-structures
algorithms
mathematics
antgroup
-
这可能是一年中进蚂蚁最好的时机了
招聘
antgroup
async
-
Spring 异步实现原理与实战分享
Spring
async
异步
多线程
JUC
autocommit
-
由for update引发的血案
Spring
Mybatis
Mysql
Oracle
autocommit
forupdate
数据库事务
blog
-
使用 Hexo + Gitee 快速搭建属于自己的博客
Hexo
blog
博客
hexo
-
使用Gitalk搭建博客评论模块
Tools
blog
gitalk
-
hello, blog
Tools
blog
bug
-
Mybatis+Spring整合,没有考虑Interceptor线程安全,却只在debug时诱发bug
Mybatis
Spring
mybatis
spring
整合
bug
interceptor
线程安全
cacheline
-
探讨缓存行与伪共享
Java
cacheline
falsesharing
缓存行
伪共享
compose
-
Docker Stack多服务编排
Docker
compose
swarm
stack
concurrent
-
Java并发之AQS源码分析(二)
Java
concurrent
AQS
CAS
-
Java并发之AQS源码分析(一)
Java
concurrent
AQS
CAS
-
Java并发之CAS原理分析
Java
CAS
concurrent
乐观锁
config
-
Seata 配置中心实现原理
Seata
config
consumer
-
Kafka 独立消费者
Kakfa
consumer
-
关于RocketMQ消息消费与重平衡的一些问题
RocketMQ
consumer
push
pull
rebalance
-
RocketMQ为什么要保证订阅关系的一致性?
RocketMQ
consumer
context
-
在使用 SpringMVC 时,Spring 容器是如何与 Servlet 容器进行交互的?
Spring
context
servlet
springmvc
容器
cusumer
-
Kafka 消费线程模型在中通消息服务运维平台的应用
ZMS
kafka
cusumer
mq
zms
data-structures
-
老哥,我这里有两本内功修炼宝典,你需要吗?
推广
data-structures
algorithms
mathematics
docker
-
Docker Swarm 集群部署笔记
Docker
docker
dynamic
-
Seata 动态配置订阅与降级实现原理
Seata
dynamic
experience
-
Java 后端自学之路
Thinking
experience
falsesharing
-
探讨缓存行与伪共享
Java
cacheline
falsesharing
缓存行
伪共享
feign
-
SpringCloud微服务架构之feign客户端
SpringCloud
feign
http
forupdate
-
由for update引发的血案
Spring
Mybatis
Mysql
Oracle
autocommit
forupdate
数据库事务
function
-
Go函数作为值与类型
Go
function
gc
-
令人惊叹的ZGC
Java
jvm
gc
gitalk
-
使用Gitalk搭建博客评论模块
Tools
blog
gitalk
hexo
-
使用 Hexo + Gitee 快速搭建属于自己的博客
Hexo
blog
博客
hexo
http
-
SpringCloud微服务架构之feign客户端
SpringCloud
feign
http
interceptor
-
Mybatis+Spring整合,没有考虑Interceptor线程安全,却只在debug时诱发bug
Mybatis
Spring
mybatis
spring
整合
bug
interceptor
线程安全
interview
-
关于 Kafka 的一些面试题目
Kafka
interview
面试题目
io
-
对用户输入的url进行包装处理
Java
url
io
正则表达式
job
-
使用 K8s 进行作业调度实战分享
K8s
调度
job
json
-
解决fastJson循环引用的问题
Java
json
jvm
-
令人惊叹的ZGC
Java
jvm
gc
kafka
-
花了一年多的时间,写了 30 篇关于 Kafka 的文章
Kafka
kafka
-
Kafka 消费线程模型在中通消息服务运维平台的应用
ZMS
kafka
cusumer
mq
zms
latency
-
RocketMQ消息发送的高可用设计
RocketMQ
message
latency
高可用
leader副本
-
当 Kafka 分区不可用且 leader 副本被损坏时,如何尽量减少数据的丢失?
Kafka
partition
分区
数据
leader副本
loadbalance
-
验证Docker Swarm集群的负载均衡
Docker
swarm
loadbalance
overlay
log
-
Kafka 消息存储设计
Kafka
log
-
从源码和日志文件结构中分析 Kafka 重启失败事件
Kafka
log
日志分析
-
记一次 Kafka 重启失败问题排查
Kafka
log
节点重启
日志分析
-
Docker容器的日志处理
Docker
log
ELK
-
Dubbo全链路追踪日志的实现
Dubbo
log
make
-
Go的new和make
Go
new
make
指针
引用类型
markdown
-
代码即格式:你用过这些高效工具吗?
工具
markdown
typora
puml
master
-
Kafka分区副本与RocketMQ队列的区别
Kafka
RocketMQ
分区
队列
副本
master
slave
mathematics
-
老哥,我这里有两本内功修炼宝典,你需要吗?
推广
data-structures
algorithms
mathematics
maven
-
Docker实战(三)
Docker
Docker
maven
message
-
彻底搞懂 Kafka 消息大小相关参数设置的规则
Kafka
message
-
深度剖析 Kafka/RocketMQ 顺序消息的一些坑
Kafka
message
sequential
-
Kafka/RocketMQ 多线程消费时如何保证消费顺序?
Kafka
RocketMQ
message
sequential
-
盘点 Kafka 不能保证严格消费顺序的各种情况
Kafka
message
sequential
-
保证严格的消息顺序消费究竟有多难?
Kafka
message
sequential
顺序消息
-
Kafka消息体大小设置的一些细节
Kafka
message
消息
-
Kafka发送消息时提示请求数据过大是怎么回事?
Kafka
message
-
RocketMQ消息发送的高可用设计
RocketMQ
message
latency
高可用
modules
-
Go Modules详解
Go
modules
mq
-
Kafka 消费线程模型在中通消息服务运维平台的应用
ZMS
kafka
cusumer
mq
zms
mutiBranch
-
基于Jenkins Pipeline自动化部署
Jenkins
Docker
Pipeline
mutiBranch
SharedLibraries
mybatis
-
Mybatis+Spring整合,没有考虑Interceptor线程安全,却只在debug时诱发bug
Mybatis
Spring
mybatis
spring
整合
bug
interceptor
线程安全
netty
-
RocketMQ源码分析之路由中心
RocketMQ
注册发现
路由
netty
network
-
日均千亿消息量的 Kafka 集群频繁发生 ISR 变化,原因竟是...
Kafka
ISR
网络
IO
network
-
Docker网络模型
Docker
swarm
network
overlay
networks
-
Docker Overlay网络的一些总结
Docker
swarm
overlay
networks
new
-
Go的new和make
Go
new
make
指针
引用类型
offset
-
记一次关于位移提交的问题回答
Kafka
RocketMQ
offset
位移提交
offsets
-
RocketMQ 位移提交源码分析
RocketMQ
offsets
位移提交
源码分析
overlay
-
Docker Overlay网络的一些总结
Docker
swarm
overlay
networks
-
验证Docker Swarm集群的负载均衡
Docker
swarm
loadbalance
overlay
-
Docker网络模型
Docker
swarm
network
overlay
partition
-
当 Kafka 分区不可用且 leader 副本被损坏时,如何尽量减少数据的丢失?
Kafka
partition
分区
数据
leader副本
pay
-
微信H5支付遇到的坑
Payment
wechat
pay
prototype
-
JavaScript原型链
JavaScript
prototype
proxy
-
Java动态代理原理分析
Java
proxy
pull
-
关于RocketMQ消息消费与重平衡的一些问题
RocketMQ
consumer
push
pull
rebalance
puml
-
代码即格式:你用过这些高效工具吗?
工具
markdown
typora
puml
push
-
关于RocketMQ消息消费与重平衡的一些问题
RocketMQ
consumer
push
pull
rebalance
queue
-
关于RocketMQ Topic的创建机制,我还有一些细节上的思考
RocketMQ
topic
queue
rabbitmq
-
SpringBoot整合RabbitMQ
SpringBoot
RabbitMQ
rabbitmq
springboot
raft
-
图解 Raft 共识算法:如何复制日志?
Raft
raft
-
图解 Raft 共识算法:如何选举领导者?
Raft
raft
rebalance
-
关于RocketMQ消息消费与重平衡的一些问题
RocketMQ
consumer
push
pull
rebalance
redis
-
Redis击穿、穿透、雪崩产生原因以及解决思路
Redis
redis
击穿
穿透
雪崩
registry
-
Docker实战(四)
Docker
Docker
registry
rocketmq
-
搭建RocketMQ集群
RocketMQ
rocketmq
sentinel
-
搭建Redis主从+哨兵模式
Redis
sentinel
sequential
-
深度剖析 Kafka/RocketMQ 顺序消息的一些坑
Kafka
message
sequential
-
Kafka/RocketMQ 多线程消费时如何保证消费顺序?
Kafka
RocketMQ
message
sequential
-
盘点 Kafka 不能保证严格消费顺序的各种情况
Kafka
message
sequential
-
保证严格的消息顺序消费究竟有多难?
Kafka
message
sequential
顺序消息
servlet
-
在使用 SpringMVC 时,Spring 容器是如何与 Servlet 容器进行交互的?
Spring
context
servlet
springmvc
容器
-
聊聊Tomcat的架构设计
Tomcat
servlet
web
shell
-
Kafka 常用运维脚本
Kafka
shell
脚本
slave
-
Kafka分区副本与RocketMQ队列的区别
Kafka
RocketMQ
分区
队列
副本
master
slave
spring
-
Mybatis+Spring整合,没有考虑Interceptor线程安全,却只在debug时诱发bug
Mybatis
Spring
mybatis
spring
整合
bug
interceptor
线程安全
springboot
-
SpringBoot整合RabbitMQ
SpringBoot
RabbitMQ
rabbitmq
springboot
springmvc
-
在使用 SpringMVC 时,Spring 容器是如何与 Servlet 容器进行交互的?
Spring
context
servlet
springmvc
容器
sql注入器
-
mybatis-plus源码分析之sql注入器
Mybatis
sql注入器
MappedStatement
ssh
-
最全的SSH连接远程终端教程
Linux
ssh
stack
-
Docker Stack多服务编排
Docker
compose
swarm
stack
starter
-
实战|如何自定义SpringBoot Starter?
SpringBoot
Spring
SpringBoot
starter
swarm
-
创建Docker Swarm集群步骤
Docker
swarm
-
Docker Overlay网络的一些总结
Docker
swarm
overlay
networks
-
Docker Stack多服务编排
Docker
compose
swarm
stack
-
验证Docker Swarm集群的负载均衡
Docker
swarm
loadbalance
overlay
-
Docker网络模型
Docker
swarm
network
overlay
synchronized
-
浅谈多线程中的synchronized和volatile关键字
Java
多线程
synchronized
volatile
timestamp
-
日期用这种方式来存储可能更加优雅
Java
timestamp
topic
-
Kafka 删除主题流程分析
Kafka
主题
topic
-
关于RocketMQ Topic的创建机制,我还有一些细节上的思考
RocketMQ
topic
queue
-
深度解析RocketMQ Topic的创建机制
RocketMQ
topic
transaction
-
从源码的角度解析Mybatis的会话机制
Mybatis
Spring
SqlSession
transaction
typora
-
代码即格式:你用过这些高效工具吗?
工具
markdown
typora
puml
url
-
对用户输入的url进行包装处理
Java
url
io
正则表达式
volatile
-
浅谈多线程中的synchronized和volatile关键字
Java
多线程
synchronized
volatile
web
-
聊聊Tomcat的架构设计
Tomcat
servlet
web
wechat
-
微信H5支付遇到的坑
Payment
wechat
pay
zcache
-
中通缓存服务平台基于 Kubernetes Operator 的服务化实践
Kubernetes
Operator
zcache
zms
-
Kafka 消费线程模型在中通消息服务运维平台的应用
ZMS
kafka
cusumer
mq
zms
一致性
-
Raft: 寻找一种易于理解的一致性算法(扩展版)
Raft
分布式
一致性
共识算法
中间件
-
RabbitMQ集群原理与部署
RabbitMQ
消息队列
中间件
集群
-
RabbitMQ的一些基本概念
RabbitMQ
消息队列
中间件
主题
-
Kafka 删除主题流程分析
Kafka
主题
topic
乐观锁
-
Java并发之CAS原理分析
Java
CAS
concurrent
乐观锁
伪共享
-
探讨缓存行与伪共享
Java
cacheline
falsesharing
缓存行
伪共享
位移提交
-
记一次关于位移提交的问题回答
Kafka
RocketMQ
offset
位移提交
-
RocketMQ 位移提交源码分析
RocketMQ
offsets
位移提交
源码分析
入门
-
图解 K8s 核心概念和术语
K8s
概念
术语
入门
共识算法
-
Raft: 寻找一种易于理解的一致性算法(扩展版)
Raft
分布式
一致性
共识算法
击穿
-
Redis击穿、穿透、雪崩产生原因以及解决思路
Redis
redis
击穿
穿透
雪崩
分区
-
当 Kafka 分区不可用且 leader 副本被损坏时,如何尽量减少数据的丢失?
Kafka
partition
分区
数据
leader副本
-
Kafka 分区重分配源码分析
Kafka
分区
Partition
-
Kafka分区副本与RocketMQ队列的区别
Kafka
RocketMQ
分区
队列
副本
master
slave
分布式
-
Raft: 寻找一种易于理解的一致性算法(扩展版)
Raft
分布式
一致性
共识算法
-
浅谈互联网分布式架构的演进
架构
SOA
分布式
架构
水平拆分
垂直拆分
分库分表
单元化部署
分布式事务
-
深度剖析分布式事务,轻松掌握实现原理与应用技巧!
分布式事务
Seata
分布式事务
微服务
-
TCC 适用模型与适用场景分析
Seata
TCC
分布式事务
分布式缓存锁
-
「红包」的设计与实现
Redis
分布式缓存锁
并发
分库分表
-
浅谈互联网分布式架构的演进
架构
SOA
分布式
架构
水平拆分
垂直拆分
分库分表
单元化部署
副本
-
Kafka分区副本与RocketMQ队列的区别
Kafka
RocketMQ
分区
队列
副本
master
slave
动态代理
-
Mybatis源码分析之Mapper注册与绑定
Mybatis
Mybatis
动态代理
源码分析
单元化部署
-
浅谈互联网分布式架构的演进
架构
SOA
分布式
架构
水平拆分
垂直拆分
分库分表
单元化部署
单元测试
-
go test单元测试
Go
单元测试
博客
-
使用 Hexo + Gitee 快速搭建属于自己的博客
Hexo
blog
博客
hexo
反射
-
Mybatis-spring源码分析之注册Mapper Bean
Mybatis
Spring
Mybatis
Spring
IOC
反射
源码分析
反射机制
-
分析new和反射机制创建对象的区别
Java
反射机制
同步
-
Kafka ISR 副本同步机制
Kafka
ISR
同步
同步复制
-
RocketMQ 同步复制 SLAVE_NOT_AVAILABLE 异常源码分析
RocketMQ
同步复制
异常
图床
-
使用 PicGo + Gitee 搭建免费图床
PicGo
Gitee
PicGo
Gitee
图床
Typora
垂直拆分
-
浅谈互联网分布式架构的演进
架构
SOA
分布式
架构
水平拆分
垂直拆分
分库分表
单元化部署
备份
-
图解 Kafka 水印备份机制
Kafka
HW
水位
备份
多线程
-
中通消息平台 Kafka 顺序消费线程模型的实践与优化
Kafka
ZMS
顺序消息
多线程
-
Spring 异步实现原理与实战分享
Spring
async
异步
多线程
JUC
-
你都理解创建线程池的参数吗?
Java
多线程
-
多线程在项目中的运用
Java
多线程
-
浅谈多线程中的synchronized和volatile关键字
Java
多线程
synchronized
volatile
容器
-
在使用 SpringMVC 时,Spring 容器是如何与 Servlet 容器进行交互的?
Spring
context
servlet
springmvc
容器
常量
-
有一次小明传数据给我,把我弄哭了
Java
枚举
常量
编码规范
并发
-
「红包」的设计与实现
Redis
分布式缓存锁
并发
广播消费
-
RocketMQ的消费模式
RocketMQ
集群消费
广播消费
负载均衡
开源项目
-
我参与 Seata 开源项目的一些感悟
Seata
OpenSource
开源项目
异常
-
RocketMQ 同步复制 SLAVE_NOT_AVAILABLE 异常源码分析
RocketMQ
同步复制
异常
异步
-
Spring 异步实现原理与实战分享
Spring
async
异步
多线程
JUC
异步发送
-
Kafka Producer 异步发送消息居然也会阻塞?
Kafka
异步发送
引用类型
-
Go的new和make
Go
new
make
指针
引用类型
微服务
-
深度剖析分布式事务,轻松掌握实现原理与应用技巧!
分布式事务
Seata
分布式事务
微服务
性能优化
-
Apache Calcite 框架 50 倍性能优化实践
Calcite
性能优化
Calcite
Apache
性能调优
-
记一次 Kafka Producer 性能调优实战
Kafka
性能调优
生产者
总结
-
硬核!一份来自美女读者的年中总结!
职场
总结
经验
扩容
-
记一次Kafka集群线上扩容
Kafka
集群
扩容
拉取代码
-
彻底解决 GitHub 拉取代码网速慢的问题
GitHub
拉取代码
指针
-
Go的new和make
Go
new
make
指针
引用类型
支付
-
我对支付平台架构设计的一些思考
Java
支付
架构设计
支付宝
-
四年磨一剑:我是如何拿到蚂蚁offer的?
dream
阿里
蚂蚁
支付宝
数据
-
当 Kafka 分区不可用且 leader 副本被损坏时,如何尽量减少数据的丢失?
Kafka
partition
分区
数据
leader副本
数据同步
-
图解 DataX 核心设计原理
DataX
数据同步
数据库事务
-
由for update引发的血案
Spring
Mybatis
Mysql
Oracle
autocommit
forupdate
数据库事务
整合
-
Mybatis+Spring整合,没有考虑Interceptor线程安全,却只在debug时诱发bug
Mybatis
Spring
mybatis
spring
整合
bug
interceptor
线程安全
文件上传
-
使用Apache的Fileupload工具实现文件上传
Tools
文件上传
Apache
Fileupload
IO
文件导出
-
Workbook导出Excel文件的思路
Tools
Workbook
Excel
文件导出
IO
日志分析
-
从源码和日志文件结构中分析 Kafka 重启失败事件
Kafka
log
日志分析
-
记一次 Kafka 重启失败问题排查
Kafka
log
节点重启
日志分析
服务暴露
-
Dubbo服务暴露之注册地址和端口
Dubbo
服务暴露
术语
-
图解 K8s 核心概念和术语
K8s
概念
术语
入门
枚举
-
有一次小明传数据给我,把我弄哭了
Java
枚举
常量
编码规范
架构
-
浅谈互联网分布式架构的演进
架构
SOA
分布式
架构
水平拆分
垂直拆分
分库分表
单元化部署
架构设计
-
我对支付平台架构设计的一些思考
Java
支付
架构设计
概念
-
图解 K8s 核心概念和术语
K8s
概念
术语
入门
正则表达式
-
对用户输入的url进行包装处理
Java
url
io
正则表达式
水位
-
图解 Kafka 水印备份机制
Kafka
HW
水位
备份
水平拆分
-
浅谈互联网分布式架构的演进
架构
SOA
分布式
架构
水平拆分
垂直拆分
分库分表
单元化部署
注册发现
-
RocketMQ源码分析之路由中心
RocketMQ
注册发现
路由
netty
消息
-
Kafka消息体大小设置的一些细节
Kafka
message
消息
消息堆积
-
一次 kafka 消息堆积问题排查
Kafka
消息堆积
消息引擎
-
阿里经典面试题:消息队列的消费幂等性如何保证?
Kafka
RocketMQ
消息引擎
Kafka
RocketMQ
消息引擎
消息队列
-
RabbitMQ集群原理与部署
RabbitMQ
消息队列
中间件
集群
-
RabbitMQ的一些基本概念
RabbitMQ
消息队列
中间件
源码分析
-
RocketMQ 位移提交源码分析
RocketMQ
offsets
位移提交
源码分析
-
Mybatis-spring源码分析之注册Mapper Bean
Mybatis
Spring
Mybatis
Spring
IOC
反射
源码分析
-
Mybatis源码分析之Mapper注册与绑定
Mybatis
Mybatis
动态代理
源码分析
生产者
-
记一次 Kafka Producer 性能调优实战
Kafka
性能调优
生产者
-
深度剖析 Kafka Producer 的缓冲池机制【图解 + 源码分析】
Kakfa
缓冲池
生产者
秒杀
-
面试官问我:如何设计一个秒杀场景?
架构
秒杀
高并发
高性能
高可用
穿透
-
Redis击穿、穿透、雪崩产生原因以及解决思路
Redis
redis
击穿
穿透
雪崩
线程安全
-
Mybatis+Spring整合,没有考虑Interceptor线程安全,却只在debug时诱发bug
Mybatis
Spring
mybatis
spring
整合
bug
interceptor
线程安全
线程池
-
一个 JDK 线程池 BUG 引发的 GC 机制思考
Java
线程池
GC
-
从源码的角度解析线程池运行原理
Java
线程池
-
关于线程池你不得不知道的一些设置
Java
线程池
经验
-
硬核!一份来自美女读者的年中总结!
职场
总结
经验
缓冲池
-
深度剖析 Kafka Producer 的缓冲池机制【图解 + 源码分析】
Kakfa
缓冲池
生产者
缓存行
-
探讨缓存行与伪共享
Java
cacheline
falsesharing
缓存行
伪共享
编码规范
-
有一次小明传数据给我,把我弄哭了
Java
枚举
常量
编码规范
网络
-
日均千亿消息量的 Kafka 集群频繁发生 ISR 变化,原因竟是...
Kafka
ISR
网络
IO
network
脚本
-
Kafka 常用运维脚本
Kafka
shell
脚本
腾讯云
-
腾讯云重启后登录不了解决办法
Linux
腾讯云
节点重启
-
记一次 Kafka 重启失败问题排查
Kafka
log
节点重启
日志分析
蚂蚁
-
四年磨一剑:我是如何拿到蚂蚁offer的?
dream
阿里
蚂蚁
支付宝
调度
-
使用 K8s 进行作业调度实战分享
K8s
调度
job
负载均衡
-
RocketMQ的消费模式
RocketMQ
集群消费
广播消费
负载均衡
路由
-
RocketMQ源码分析之路由中心
RocketMQ
注册发现
路由
netty
跳槽
-
聊聊“频繁跳槽”这件事
职场
跳槽
里程碑
-
一个小小的里程碑
Thinking
里程碑
重构
-
Seata RPC 模块的重构之路
Seata
RPC
重构
队列
-
Kafka分区副本与RocketMQ队列的区别
Kafka
RocketMQ
分区
队列
副本
master
slave
阿里
-
四年磨一剑:我是如何拿到蚂蚁offer的?
dream
阿里
蚂蚁
支付宝
集群
-
记一次Kafka集群线上扩容
Kafka
集群
扩容
-
RabbitMQ集群原理与部署
RabbitMQ
消息队列
中间件
集群
集群消费
-
RocketMQ的消费模式
RocketMQ
集群消费
广播消费
负载均衡
雪崩
-
Redis击穿、穿透、雪崩产生原因以及解决思路
Redis
redis
击穿
穿透
雪崩
面向接口编程
-
JDBC获取连接对象源码分析
Java
JDBC
MySql
面向接口编程
Socket
面试题目
-
关于 Kafka 的一些面试题目
Kafka
interview
面试题目
顺序消息
-
中通消息平台 Kafka 顺序消费线程模型的实践与优化
Kafka
ZMS
顺序消息
多线程
-
保证严格的消息顺序消费究竟有多难?
Kafka
message
sequential
顺序消息
高可用
-
面试官问我:如何设计一个秒杀场景?
架构
秒杀
高并发
高性能
高可用
-
RocketMQ消息发送的高可用设计
RocketMQ
message
latency
高可用
高并发
-
面试官问我:如何设计一个秒杀场景?
架构
秒杀
高并发
高性能
高可用
高性能
-
面试官问我:如何设计一个秒杀场景?
架构
秒杀
高并发
高性能
高可用