并发编程
每秒上千订单场景下的分布式锁高并发优化实践!
互联网大厂Java面试题:使用无界队列的线程池会导致内存飙升吗?
volatile到底是什么?
对volatile的理解–从JMM以及单例模式剖析
Java 8如何优化CAS性能?
谈谈你对AQS的理解?
图解AQS的设计与实现,手摸手带你实现一把互斥锁!
公平锁与非公平锁
Java 阻塞队列实现原理分析
精妙绝伦的并发艺术品 — ConcurrentHashMap是如何保证线程安全的
剖析Disruptor:为什么会这么快
高性能队列——Disruptor
Netty
MySQL
面试官:InnoDB中一棵B+树可以存放多少行数据?
MySQL 性能优化的 9 种姿势,面试再也不怕了!
MySQL 跨库分页/ 分表分页/ 跨库分页,为什么这么难?
MySQL 事务隔离级别实现原理和锁的关系
Springboot
一文看懂SpringBoot启动流程!
SpringBoot 参数校验/参数验证,常用方法都给你总结好了!
SpringBoot+MDC实现全链路调用日志跟踪,这才叫优雅!
OAuth 2 实现单点登录,通俗易懂!
cglib之Enhancer
微服务
【双11狂欢的背后】微服务注册中心如何承载大型系统的千万级访问?
微服务注册中心的读写锁优化
如何快速过滤出一次请求的所有日志?
灰度发布、蓝绿发布、滚动发布,有什么区别?这下明白了
11 张图总结下,微服务增量拉取
如何手撸一个较为完整的RPC框架
链路追踪
链路追踪自从用了SkyWalking,睡的真香!
快速搭建一个网关服务,动态路由、鉴权看完就会(含流程图)
消息中间件
系统架构中为什么要引入消息中间件?
系统架构引入消息中间件有什么缺点?
如果让你设计一个消息中间件,你会怎么做?
如何保证消息中间件全链路数据100%不丢失(1)
如何保证消息中间件全链路数据100%不丢失(2)
消息中间件集群崩溃,如何保证百万生产数据不丢失?
扎心!线上服务宕机时,如何保证数据100%不丢失?
分布式缓存
Redis 主从架构
Redis 哨兵集群实现高可用
redis 的持久化有哪几种方式?不同的持久化机制都有什么优缺点?持久化机制具体底层是如何实现的?
Redis 事务支持 ACID 么?
Redis如何高效实现点赞、取消点赞功能
Spring Boot + Redis:模拟 10w 人的秒杀抢单!
图解 Redis 数据结构
缓存,原来我们一直都用错了!
Nginx 通过 Lua + Redis 实现动态封禁 IP
面试官:Redis新版本开始引入多线程,谈谈你的看法?
分布式事务
关于如何实现一个TCC分布式事务框架的一点思考
七种分布式事务的解决方案,一次讲给你听
Elasticsearch
Elasticsearch 为什么能做到快速检索?— 倒排索引的秘密
ElasticSearch - function_score 简介
Docker&K8s
手工模拟实现 Docker 容器网络!
一文理解 K8s 容器网络虚拟化
架构
亿级用户中心的设计与实践
亿级流量架构实战之秒杀设计
双11实时物流订单最佳实践
微服务和API网关限流熔断实现关键逻辑思路
其它
从一道面试题说起:GET 请求能传图片吗?
阿里二面:现针对一个请求量10000次/s的秒杀系统,说说你的优化思路
面试官:抛开Spring来说,如何自己实现Spring AOP?
基于 Prometheus、InfluxDB 与 Grafana 打造监控平台
面试官:讲下Tomcat 组成与工作原理
记一次Quartz重复调度(任务重复执行)的问题排查
Spring 夺命连环18问?拿捏了!
这篇 CPU Cache,估计要消化一下
扒给你看!载入网络安全史册上的log4j2漏洞到底是怎么一回事!
SpringBoot + Web Socket 实现扫码登录,这种方式太香了!!