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