Java 指引手册
index
java
基础
Java 基础知识
Java 基础知识疑难点/易错点
【选看】J2EE 基础知识
枚举
Java 常见关键字总结:final、static、this、super
什么是反射机制?反射机制的应用场景有哪些
JAD反编译
手把手教你定位常见Java性能问题
容器
Java容器常见面试题/知识点总结
ArrayList 源码
LinkedList 源码
HashMap(JDK1.8)源码
ConcurrentHashMap源码
并发
多线程学习指南
Java 并发基础常见面试题总结
Java 并发进阶常见面试题总结
并发容器总结
Java线程池学习总结
来即用的线程池最佳实践
乐观锁与悲观锁
万字图文深度解析ThreadLocal
JUC 中的 Atomic 原子类总结
AQS 原理以及 AQS 同步组件总结
JVM
Java内存区域
JVM垃圾回收
JDK 监控和故障处理工具
类文件结构
类加载过程
类加载器
【待完成】最重要的 JVM 参数指南(翻译完善了一半)
JVM 配置常用参数和常用 GC 调优策略
【加餐】大白话带你认识JVM
其他
BIO,NIO,AIO 总结
Java 8 新特性总结
Java 8 学习资源推荐
Java8 forEach 指南
一文带你看遍JDK9~14的重要新特性!
Java 编程规范以及优雅 Java 代码实践总结
告别编码5分钟命名2小时史上最全的Java命名规范参考
设计模式系列文章
网络
计算机网络常见面试题
计算机网络基础知识总结
操作系统
最硬核的操作系统常见问题总结!
Linux
后端程序员必备的 Linux 基础知识
Shell 编程入门
完全使用GNU_Linux学习
Linux 性能分析工具合集
数据结构与算法
数据结构
不了解布隆过滤器?一文给你整的明明白白!
数据结构知识学习与面试
算法
硬核的算法学习书籍+资源推荐
几道常见的字符串算法题总结
几道常见的链表算法题总结
剑指offer部分编程题
公司真题
回溯算法经典案例之N皇后问题
数据库
MySQL
【推荐】MySQL/数据库 知识点总结
阿里巴巴开发手册数据库部分的一些最佳实践
一千行MySQL学习笔记
MySQL高性能优化规范建议
数据库索引总结1
数据库索引总结2
事务隔离级别(图文详解)
一条SQL语句在MySQL中如何执行的
关于数据库中如何存储时间的一点思考
Redis
Redis 常见问题总结
5种基本数据结构
跳跃表
分布式锁深入探究
Redlock分布式锁
如何做可靠的分布式锁,Redlock真的可么
神奇的HyperLoglog解决统计问题
亿级数据过滤和布隆过滤器
GeoHash查找附近的人
持久化
发布订阅与Stream
史上最强【集群】入门实践教程
Redis数据类型、编码、底层数据结构的关系看这篇
系统设计
必知
RestFul API 简明教程
因为命名被diss无数次。Guide简单聊聊编程最头疼的事情之一:命名
常用框架
Spring/SpringBoot
Spring 常见问题总结
Spring/Spring常用注解总结!安排!
Spring事务总结
Spring中 Bean 的作用域与生命周期
SpringMVC 工作原理详解
Spring中都用到了那些设计模式?
MyBatis
MyBatis常见面试题总结
认证授权(JWT、SSO)
认证授权基础:搞清Authentication,Authorization以及Cookie、Session、Token、OAuth 2、SSO
JWT
JWT 优缺点分析以及常见问题解决方案
SSO(单点登录)
SSO 单点登录看这篇就够了!
分布式
分布式相关概念入门
RPC
Dubbo 总结:关于 Dubbo 的重要知识点
服务之间的调用为啥不直接用 HTTP 而用 RPC?
消息队列
消息队列总结
RabbitMQ 入门
RocketMQ 入门
RocketMQ的几个简单问题与答案
Kafka 常见面试题总结
【加餐】Kafka入门看这一篇就够了
API 网关
为什么要网关?你知道有哪些常见的网关系统?
如何设计一个亿级网关(API Gateway)?
分布式id
为什么要分布式 id ?分布式 id 生成方案有哪些?
分布式限流
限流算法有哪些?
ZooKeeper
【入门】ZooKeeper 相关概念总结
【进阶】Zookeeper 原理简单入门!
【拓展】ZooKeeper 数据模型和常见命令
大型网站架构
8 张图读懂大型网站技术架构
关于大型网站系统架构你不得不懂的10个问题
高可用
如何设计一个高可用系统?要考虑哪些地方?
微服务
Spring Cloud
大白话入门 Spring Cloud
必会工具
Git
Git入门
Docker
Docker 基本概念解读
一文搞懂 Docker 镜像的常用操作!
面试指南
【备战面试1】程序员的简历就该这样写
【备战面试2】初出茅庐的程序员该如何准备面试?
【备战面试3】7个大部分程序员在面试前很关心的问题
【备战面试4】Github上开源的Java面试/学习相关的仓库推荐
【备战面试5】如果面试官问你你有什么问题问我吗?时,你该如何回答
【备战面试6】应届生面试最爱问的几道 Java 基础问题
【备战面试6】美团面试常见问题总结(附详解答案)
Java学习常见问题汇总
Java学习路线和方法推荐
Java培训四个月能学会吗?
新手学习Java,有哪些Java相关的博客,专栏,和技术学习网站推荐?
Java 还是大数据,你需要了解这些东西!
资源
Java程序员必备书单
「基础篇」Java后端书架来啦!都是Java程序员必看的书籍?
Github
Github 上非常棒的 Java 开源项目集合
Github 上 Star 数最多的 10 个项目,看完之后很意外!
年末将至,值得你关注的16个Java 开源项目!
Java 项目历史月榜单
Java 指引手册
Docs
»
大型网站架构 »
系统设计 »
8 张图读懂大型网站技术架构
Edit on
1. 大型网站架构演化
2. 大型架构模式
3. 大型网站核心架构要素
4. 瞬时响应:网站的高性能架构
5. 万无一失:网站的高可用架构
6. 永无止境:网站的伸缩性架构
7. 随机应变:网站的可扩展性架构
8. 固若金汤:网站的安全机构
1. 大型网站架构演化
2. 大型架构模式
3. 大型网站核心架构要素
4. 瞬时响应:网站的高性能架构
5. 万无一失:网站的高可用架构
6. 永无止境:网站的伸缩性架构
7. 随机应变:网站的可扩展性架构
8. 固若金汤:网站的安全机构
« Previous
Next »