├── .gitignore ├── JVM专栏 ├── JVM内存区域 │ └── JVM内存区域.md └── JVM垃圾回收 │ └── 掌握垃圾回收器与四种垃圾回收算法.md ├── Java专栏 ├── Java IO流 │ └── 可能是最漂亮的Java IO流详解.md ├── Java NIO │ └── 掌握NIO是什么?零拷贝的概念.md ├── synchronized实现原理 │ └── 并发编程面试必备:synchronized原理、锁升级.md ├── volatile与重排序 │ └── 并发编程面试必备:指令重排序、volatile可见性原理及局限性.md ├── 四大集合之HashMap │ └── 掌握HashMap底层原理、HashMap为什么线程不安全.md ├── 四大集合之List │ └── 面试官没想到一个ArrayList,我都能跟他扯半小时.md ├── 四大集合之Queue │ └── 四大集合之Queue.md ├── 四大集合之Set │ └── 四大集合之Set.md ├── 接口和多态 │ └── 接口和多态.md ├── 数据类型和程序运算 │ └── 数据类型和程序运算.md ├── 线程池 │ └── 并发编程面试必备:如何创建线程池、线程池拒绝策略.md └── 线程通信 │ └── 并发编程面试必备:ThreadLocal作用、线程生命周期.md ├── Kafka专栏 ├── Kafka事务 │ └── Kafka事务一般在什么场景下使用呢.md ├── Kafka消息可靠性 │ └── 掌握Kafka高水位,Kafka如何保证消息可靠性.md └── Kafka组成模块 │ └── 熟悉Kafka组成模块、Kafka消息提交的方式及优缺点.md ├── MySQL专栏 ├── MySQL主从复制 │ └── MySQL高阶知识:主从复制步骤、三种二进制日志格式等.md ├── MySQL事务 │ └── MySQL面试必问:MySQL事务四大特性、事务隔离级别.md ├── MySQL索引 │ └── MySQL面试必问:索引的类型、Explain分析SQL、索引失效.md ├── MySQL高级特性 │ └── 掌握MySQL高级特性:分区表、视图、全文索引.md └── SQL语句优化 │ └── MySQL面试必问:SQL如何优化、索引如何设计.md ├── Nginx专栏 └── Nginx.md ├── README.md ├── Redis专栏 ├── Redis主从 │ └── Redis主从数据同步过程:命令传播、部分重同步、复制偏移量等.md ├── Redis哨兵 │ └── Redis重要知识点:哨兵是什么?哨兵如何选择Redis主服务器.md ├── Redis持久化 │ └── 掌握Redis持久化:RDB文件、AOF文件、AOF重写.md ├── Redis数据库与内存回收策略 │ └── Redis面试必备:Redis两种内存回收策略,Redis键空间、过期字典等.md ├── Redis数据类型 │ └── Redis面试必问:Redis为什么快?Redis五大基本数据类型.md └── Redis集群 │ └── 了解Redis集群概念,集群如何选举主节点.md ├── WebSocket专栏 └── WebSocket技术 │ └── 了解掌握WebSocket相比传统长轮询的优点.md ├── ZooKeeper专栏 ├── ZooKeeper应用场景 │ └── 掌握ZooKeeper的业务使用场景,ZooKeeper如何实现分布式锁.md ├── ZooKeeper的ZAB协议 │ └── 掌握ZooKeeper的二阶段提交及其优缺点.md └── ZooKeeper系统模型 │ └── ZooKeeper面试必备:ZooKeeper4种数据节点类型、了解事务ID.md ├── 主流框架 ├── MyBatis技术要点 │ └── MyBatis面试必问: Mybatis一、二级缓存及其优缺点.md ├── Spring IOC和Spring AOP │ └── Spring面试必备:Spring IOC和AOP的理解、如何解决Spring循环依赖.md ├── SpringMVC技术要点 │ └── 熟悉Spring MVC工作流程,掌握Spring MVC常见注解.md └── 你必须要知道的微服务知识 │ └── 你必须要知道的微服务知识.md ├── 其他 ├── 个人阅读书籍清单(目前一共41本).md └── 简历辅导、面试模拟.md ├── 整合 ├── JVM专栏.md ├── Java专栏.md ├── Kafka专栏.md ├── MySQL专栏.md ├── Redis专栏.md ├── ZooKeeper专栏.md └── 所有md.md ├── 面试必备 ├── 收集真实的面试算法题,尽量都做完了解企业喜欢考哪类算法题.md └── 面试真题,大家可以参考实际面试都面试什么内容.md └── 项目亮点 ├── pk系统设计 └── pk系统设计.md ├── 商品列表 └── 商品列表.md ├── 排队系统设计 └── 排队系统设计.md ├── 直播弹幕设计 └── 直播弹幕设计.md ├── 直播送礼设计 └── 直播礼物系统设计.md ├── 短链系统设计 └── 短链系统设计.md ├── 评论模块设计 └── 评论功能设计.md └── 鉴权 └── 鉴权.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/.gitignore -------------------------------------------------------------------------------- /JVM专栏/JVM内存区域/JVM内存区域.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/JVM专栏/JVM内存区域/JVM内存区域.md -------------------------------------------------------------------------------- /JVM专栏/JVM垃圾回收/掌握垃圾回收器与四种垃圾回收算法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/JVM专栏/JVM垃圾回收/掌握垃圾回收器与四种垃圾回收算法.md -------------------------------------------------------------------------------- /Java专栏/Java IO流/可能是最漂亮的Java IO流详解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/Java IO流/可能是最漂亮的Java IO流详解.md -------------------------------------------------------------------------------- /Java专栏/Java NIO/掌握NIO是什么?零拷贝的概念.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/Java NIO/掌握NIO是什么?零拷贝的概念.md -------------------------------------------------------------------------------- /Java专栏/synchronized实现原理/并发编程面试必备:synchronized原理、锁升级.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/synchronized实现原理/并发编程面试必备:synchronized原理、锁升级.md -------------------------------------------------------------------------------- /Java专栏/volatile与重排序/并发编程面试必备:指令重排序、volatile可见性原理及局限性.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/volatile与重排序/并发编程面试必备:指令重排序、volatile可见性原理及局限性.md -------------------------------------------------------------------------------- /Java专栏/四大集合之HashMap/掌握HashMap底层原理、HashMap为什么线程不安全.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/四大集合之HashMap/掌握HashMap底层原理、HashMap为什么线程不安全.md -------------------------------------------------------------------------------- /Java专栏/四大集合之List/面试官没想到一个ArrayList,我都能跟他扯半小时.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/四大集合之List/面试官没想到一个ArrayList,我都能跟他扯半小时.md -------------------------------------------------------------------------------- /Java专栏/四大集合之Queue/四大集合之Queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/四大集合之Queue/四大集合之Queue.md -------------------------------------------------------------------------------- /Java专栏/四大集合之Set/四大集合之Set.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/四大集合之Set/四大集合之Set.md -------------------------------------------------------------------------------- /Java专栏/接口和多态/接口和多态.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/接口和多态/接口和多态.md -------------------------------------------------------------------------------- /Java专栏/数据类型和程序运算/数据类型和程序运算.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/数据类型和程序运算/数据类型和程序运算.md -------------------------------------------------------------------------------- /Java专栏/线程池/并发编程面试必备:如何创建线程池、线程池拒绝策略.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/线程池/并发编程面试必备:如何创建线程池、线程池拒绝策略.md -------------------------------------------------------------------------------- /Java专栏/线程通信/并发编程面试必备:ThreadLocal作用、线程生命周期.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Java专栏/线程通信/并发编程面试必备:ThreadLocal作用、线程生命周期.md -------------------------------------------------------------------------------- /Kafka专栏/Kafka事务/Kafka事务一般在什么场景下使用呢.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Kafka专栏/Kafka事务/Kafka事务一般在什么场景下使用呢.md -------------------------------------------------------------------------------- /Kafka专栏/Kafka消息可靠性/掌握Kafka高水位,Kafka如何保证消息可靠性.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Kafka专栏/Kafka消息可靠性/掌握Kafka高水位,Kafka如何保证消息可靠性.md -------------------------------------------------------------------------------- /Kafka专栏/Kafka组成模块/熟悉Kafka组成模块、Kafka消息提交的方式及优缺点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Kafka专栏/Kafka组成模块/熟悉Kafka组成模块、Kafka消息提交的方式及优缺点.md -------------------------------------------------------------------------------- /MySQL专栏/MySQL主从复制/MySQL高阶知识:主从复制步骤、三种二进制日志格式等.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/MySQL专栏/MySQL主从复制/MySQL高阶知识:主从复制步骤、三种二进制日志格式等.md -------------------------------------------------------------------------------- /MySQL专栏/MySQL事务/MySQL面试必问:MySQL事务四大特性、事务隔离级别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/MySQL专栏/MySQL事务/MySQL面试必问:MySQL事务四大特性、事务隔离级别.md -------------------------------------------------------------------------------- /MySQL专栏/MySQL索引/MySQL面试必问:索引的类型、Explain分析SQL、索引失效.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/MySQL专栏/MySQL索引/MySQL面试必问:索引的类型、Explain分析SQL、索引失效.md -------------------------------------------------------------------------------- /MySQL专栏/MySQL高级特性/掌握MySQL高级特性:分区表、视图、全文索引.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/MySQL专栏/MySQL高级特性/掌握MySQL高级特性:分区表、视图、全文索引.md -------------------------------------------------------------------------------- /MySQL专栏/SQL语句优化/MySQL面试必问:SQL如何优化、索引如何设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/MySQL专栏/SQL语句优化/MySQL面试必问:SQL如何优化、索引如何设计.md -------------------------------------------------------------------------------- /Nginx专栏/Nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Nginx专栏/Nginx.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/README.md -------------------------------------------------------------------------------- /Redis专栏/Redis主从/Redis主从数据同步过程:命令传播、部分重同步、复制偏移量等.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Redis专栏/Redis主从/Redis主从数据同步过程:命令传播、部分重同步、复制偏移量等.md -------------------------------------------------------------------------------- /Redis专栏/Redis哨兵/Redis重要知识点:哨兵是什么?哨兵如何选择Redis主服务器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Redis专栏/Redis哨兵/Redis重要知识点:哨兵是什么?哨兵如何选择Redis主服务器.md -------------------------------------------------------------------------------- /Redis专栏/Redis持久化/掌握Redis持久化:RDB文件、AOF文件、AOF重写.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Redis专栏/Redis持久化/掌握Redis持久化:RDB文件、AOF文件、AOF重写.md -------------------------------------------------------------------------------- /Redis专栏/Redis数据库与内存回收策略/Redis面试必备:Redis两种内存回收策略,Redis键空间、过期字典等.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Redis专栏/Redis数据库与内存回收策略/Redis面试必备:Redis两种内存回收策略,Redis键空间、过期字典等.md -------------------------------------------------------------------------------- /Redis专栏/Redis数据类型/Redis面试必问:Redis为什么快?Redis五大基本数据类型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Redis专栏/Redis数据类型/Redis面试必问:Redis为什么快?Redis五大基本数据类型.md -------------------------------------------------------------------------------- /Redis专栏/Redis集群/了解Redis集群概念,集群如何选举主节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/Redis专栏/Redis集群/了解Redis集群概念,集群如何选举主节点.md -------------------------------------------------------------------------------- /WebSocket专栏/WebSocket技术/了解掌握WebSocket相比传统长轮询的优点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/WebSocket专栏/WebSocket技术/了解掌握WebSocket相比传统长轮询的优点.md -------------------------------------------------------------------------------- /ZooKeeper专栏/ZooKeeper应用场景/掌握ZooKeeper的业务使用场景,ZooKeeper如何实现分布式锁.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/ZooKeeper专栏/ZooKeeper应用场景/掌握ZooKeeper的业务使用场景,ZooKeeper如何实现分布式锁.md -------------------------------------------------------------------------------- /ZooKeeper专栏/ZooKeeper的ZAB协议/掌握ZooKeeper的二阶段提交及其优缺点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/ZooKeeper专栏/ZooKeeper的ZAB协议/掌握ZooKeeper的二阶段提交及其优缺点.md -------------------------------------------------------------------------------- /ZooKeeper专栏/ZooKeeper系统模型/ZooKeeper面试必备:ZooKeeper4种数据节点类型、了解事务ID.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/ZooKeeper专栏/ZooKeeper系统模型/ZooKeeper面试必备:ZooKeeper4种数据节点类型、了解事务ID.md -------------------------------------------------------------------------------- /主流框架/MyBatis技术要点/MyBatis面试必问: Mybatis一、二级缓存及其优缺点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/主流框架/MyBatis技术要点/MyBatis面试必问: Mybatis一、二级缓存及其优缺点.md -------------------------------------------------------------------------------- /主流框架/Spring IOC和Spring AOP/Spring面试必备:Spring IOC和AOP的理解、如何解决Spring循环依赖.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/主流框架/Spring IOC和Spring AOP/Spring面试必备:Spring IOC和AOP的理解、如何解决Spring循环依赖.md -------------------------------------------------------------------------------- /主流框架/SpringMVC技术要点/熟悉Spring MVC工作流程,掌握Spring MVC常见注解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/主流框架/SpringMVC技术要点/熟悉Spring MVC工作流程,掌握Spring MVC常见注解.md -------------------------------------------------------------------------------- /主流框架/你必须要知道的微服务知识/你必须要知道的微服务知识.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /其他/个人阅读书籍清单(目前一共41本).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/其他/个人阅读书籍清单(目前一共41本).md -------------------------------------------------------------------------------- /其他/简历辅导、面试模拟.md: -------------------------------------------------------------------------------- 1 | 可以加南哥wx,比心心❤:apache_echo -------------------------------------------------------------------------------- /整合/JVM专栏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/整合/JVM专栏.md -------------------------------------------------------------------------------- /整合/Java专栏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/整合/Java专栏.md -------------------------------------------------------------------------------- /整合/Kafka专栏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/整合/Kafka专栏.md -------------------------------------------------------------------------------- /整合/MySQL专栏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/整合/MySQL专栏.md -------------------------------------------------------------------------------- /整合/Redis专栏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/整合/Redis专栏.md -------------------------------------------------------------------------------- /整合/ZooKeeper专栏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/整合/ZooKeeper专栏.md -------------------------------------------------------------------------------- /整合/所有md.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/整合/所有md.md -------------------------------------------------------------------------------- /面试必备/收集真实的面试算法题,尽量都做完了解企业喜欢考哪类算法题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/面试必备/收集真实的面试算法题,尽量都做完了解企业喜欢考哪类算法题.md -------------------------------------------------------------------------------- /面试必备/面试真题,大家可以参考实际面试都面试什么内容.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/面试必备/面试真题,大家可以参考实际面试都面试什么内容.md -------------------------------------------------------------------------------- /项目亮点/pk系统设计/pk系统设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/项目亮点/pk系统设计/pk系统设计.md -------------------------------------------------------------------------------- /项目亮点/商品列表/商品列表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/项目亮点/商品列表/商品列表.md -------------------------------------------------------------------------------- /项目亮点/排队系统设计/排队系统设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/项目亮点/排队系统设计/排队系统设计.md -------------------------------------------------------------------------------- /项目亮点/直播弹幕设计/直播弹幕设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/项目亮点/直播弹幕设计/直播弹幕设计.md -------------------------------------------------------------------------------- /项目亮点/直播送礼设计/直播礼物系统设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/项目亮点/直播送礼设计/直播礼物系统设计.md -------------------------------------------------------------------------------- /项目亮点/短链系统设计/短链系统设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/项目亮点/短链系统设计/短链系统设计.md -------------------------------------------------------------------------------- /项目亮点/评论模块设计/评论功能设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/项目亮点/评论模块设计/评论功能设计.md -------------------------------------------------------------------------------- /项目亮点/鉴权/鉴权.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hdgaadd/JavaSouth/HEAD/项目亮点/鉴权/鉴权.md --------------------------------------------------------------------------------