|
56 | 56 |
|
57 | 57 | ### Java/J2EE 基础
|
58 | 58 |
|
59 |
| -* [Java 基础知识回顾](https://github.com/pczhangtl/JavaGuide/blob/master/Java相关/Java基础知识.md) |
60 |
| -* [J2EE 基础知识回顾](https://github.com/pczhangtl/JavaGuide/blob/master/Java相关/J2EE基础知识.md) |
61 |
| -* [Java常见关键字总结:static、final、this、super](https://github.com/pczhangtl/JavaGuide/blob/master/Java相关/final、static、this、super.md) |
| 59 | +* [Java 基础知识回顾](https://github.com/pczhangtl/JavaGuide/tree/master/Java相关/Java基础知识.md) |
| 60 | +* [J2EE 基础知识回顾](https://github.com/pczhangtl/JavaGuide/tree/master/Java相关/J2EE基础知识.md) |
| 61 | +* [Java常见关键字总结:static、final、this、super](https://github.com/pczhangtl/JavaGuide/tree/master/Java相关/final、static、this、super.md) |
62 | 62 |
|
63 | 63 | ### Java 集合框架
|
64 | 64 |
|
65 |
| -* [这几道Java集合框架面试题几乎必问](https://github.com/pczhangtl/JavaGuide/blob/master/Java相关/这几道Java集合框架面试题几乎必问.md) |
66 |
| -* [Java 集合框架常见面试题总结](https://github.com/pczhangtl/JavaGuide/blob/master/Java相关/Java集合框架常见面试题总结.md) |
67 |
| -* [ArrayList 源码学习](https://github.com/pczhangtl/JavaGuide/blob/master/Java相关/ArrayList.md) |
68 |
| -* [【面试必备】透过源码角度一步一步带你分析 ArrayList 扩容机制](https://github.com/pczhangtl/JavaGuide/blob/master/Java相关/ArrayList-Grow.md) |
69 |
| -* [LinkedList 源码学习](https://github.com/pczhangtl/JavaGuide/blob/master/Java相关/LinkedList.md) |
70 |
| -* [HashMap(JDK1.8)源码学习](https://github.com/pczhangtl/JavaGuide/blob/master/Java相关/HashMap.md) |
| 65 | +* [这几道Java集合框架面试题几乎必问](https://github.com/pczhangtl/JavaGuide/tree/master/Java相关/这几道Java集合框架面试题几乎必问.md) |
| 66 | +* [Java 集合框架常见面试题总结](https://github.com/pczhangtl/JavaGuide/tree/master/Java相关/Java集合框架常见面试题总结.md) |
| 67 | +* [ArrayList 源码学习](https://github.com/pczhangtl/JavaGuide/tree/master/Java相关/ArrayList.md) |
| 68 | +* [【面试必备】透过源码角度一步一步带你分析 ArrayList 扩容机制](https://github.com/pczhangtl/JavaGuide/tree/master/Java相关/ArrayList-Grow.md) |
| 69 | +* [LinkedList 源码学习](https://github.com/pczhangtl/JavaGuide/tree/master/Java相关/LinkedList.md) |
| 70 | +* [HashMap(JDK1.8)源码学习](https://github.com/pczhangtl/JavaGuide/tree/master/Java相关/HashMap.md) |
71 | 71 |
|
72 | 72 | ### Java 多线程
|
73 | 73 |
|
74 |
| -* [并发编程面试必备:synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比](https://github.com/pczhangtl/Java_Guide/blob/master/Java相关/synchronized.md) |
75 |
| -* [并发编程面试必备:乐观锁与悲观锁](https://github.com/pczhangtl/JavaGuide/blob/master/面试必备/面试必备之乐观锁与悲观锁.md) |
76 |
| -* [并发编程面试必备:JUC 中的 Atomic 原子类总结](https://github.com/pczhangtl/Java_Guide/blob/master/Java相关/Multithread/Atomic.md) |
77 |
| -* [并发编程面试必备:AQS 原理以及 AQS 同步组件总结](https://github.com/pczhangtl/Java_Guide/blob/master/Java相关/Multithread/AQS.md) |
78 |
| -* [BATJ都爱问的多线程面试题](https://github.com/pczhangtl/Java_Guide/blob/master/Java相关/Multithread/BATJ都爱问的多线程面试题.md) |
79 |
| -* [并发容器总结](https://github.com/pczhangtl/Java_Guide/blob/master/Java相关/Multithread/并发容器总结.md) |
| 74 | +* [并发编程面试必备:synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比](https://github.com/pczhangtl/Java_Guide/tree/master/Java相关/synchronized.md) |
| 75 | +* [并发编程面试必备:乐观锁与悲观锁](https://github.com/pczhangtl/JavaGuide/tree/master/面试必备/面试必备之乐观锁与悲观锁.md) |
| 76 | +* [并发编程面试必备:JUC 中的 Atomic 原子类总结](https://github.com/pczhangtl/Java_Guide/tree/master/Java相关/Multithread/Atomic.md) |
| 77 | +* [并发编程面试必备:AQS 原理以及 AQS 同步组件总结](https://github.com/pczhangtl/Java_Guide/tree/master/Java相关/Multithread/AQS.md) |
| 78 | +* [BATJ都爱问的多线程面试题](https://github.com/pczhangtl/Java_Guide/tree/master/Java相关/Multithread/BATJ都爱问的多线程面试题.md) |
| 79 | +* [并发容器总结](https://github.com/pczhangtl/Java_Guide/tree/master/Java相关/Multithread/并发容器总结.md) |
80 | 80 |
|
81 | 81 | ### Java 虚拟机 jvm
|
82 | 82 |
|
83 |
| -* [可能是把Java内存区域讲的最清楚的一篇文章](https://github.com/pczhangtl/Java_Guide/blob/master/Java相关/可能是把Java内存区域讲的最清楚的一篇文章.md) |
84 |
| -* [搞定JVM垃圾回收就是这么简单](https://github.com/pczhangtl/Java_Guide/blob/master/Java相关/搞定JVM垃圾回收就是这么简单.md) |
85 |
| -* [《深入理解Java虚拟机》第2版学习笔记](https://github.com/pczhangtl/Java_Guide/blob/master/Java相关/Java虚拟机(jvm).md) |
| 83 | +* [可能是把Java内存区域讲的最清楚的一篇文章](https://github.com/pczhangtl/Java_Guide/tree/master/Java相关/可能是把Java内存区域讲的最清楚的一篇文章.md) |
| 84 | +* [搞定JVM垃圾回收就是这么简单](https://github.com/pczhangtl/Java_Guide/tree/master/Java相关/搞定JVM垃圾回收就是这么简单.md) |
| 85 | +* [《深入理解Java虚拟机》第2版学习笔记](https://github.com/pczhangtl/Java_Guide/tree/master/Java相关/Java虚拟机(jvm).md) |
86 | 86 |
|
87 | 87 | ### Java BIO,NIO,AIO
|
88 | 88 |
|
89 |
| -* [BIO,NIO,AIO 总结 ](https://github.com/pczhangtl/JavaGuide/blob/master/Java%E7%9B%B8%E5%85%B3/BIO%2CNIO%2CAIO%20summary.md) |
90 |
| -* [Java IO 与 NIO系列文章](https://github.com/pczhangtl/Java_Guide/blob/master/Java相关/Java%20IO与NIO.md) |
| 89 | +* [BIO,NIO,AIO 总结 ](https://github.com/pczhangtl/JavaGuide/tree/master/Java%E7%9B%B8%E5%85%B3/BIO%2CNIO%2CAIO%20summary.md) |
| 90 | +* [Java IO 与 NIO系列文章](https://github.com/pczhangtl/Java_Guide/tree/master/Java相关/Java%20IO与NIO.md) |
91 | 91 |
|
92 | 92 | ### 设计模式
|
93 | 93 |
|
94 |
| -* [设计模式系列文章](https://github.com/pczhangtl/Java_Guide/blob/master/Java相关/设计模式.md) |
| 94 | +* [设计模式系列文章](https://github.com/pczhangtl/Java_Guide/tree/master/Java相关/设计模式.md) |
95 | 95 |
|
96 | 96 | ## 数据结构与算法
|
97 | 97 |
|
98 | 98 | ### 数据结构
|
99 | 99 |
|
100 |
| -* [数据结构知识学习与面试](https://github.com/pczhangtl/Java_Guide/blob/master/数据结构与算法/数据结构.md) |
| 100 | +* [数据结构知识学习与面试](https://github.com/pczhangtl/Java_Guide/tree/master/数据结构与算法/数据结构.md) |
101 | 101 |
|
102 | 102 | ### 算法
|
103 | 103 |
|
104 |
| -* [算法学习与面试](https://github.com/pczhangtl/Java_Guide/blob/master/数据结构与算法/算法.md) |
105 |
| -* [常见安全算法(MD5、SHA1、Base64等等)总结](https://github.com/pczhangtl/Java_Guide/blob/master/数据结构与算法/常见安全算法(MD5、SHA1、Base64等等)总结.md) |
106 |
| -* [算法总结——几道常见的子符串算法题 ](https://github.com/pczhangtl/Java_Guide/blob/master/数据结构与算法/搞定BAT面试——几道常见的子符串算法题.md) |
107 |
| -* [算法总结——几道常见的链表算法题 ](https://github.com/pczhangtl/Java_Guide/blob/master/数据结构与算法/Leetcode-LinkList1.md) |
| 104 | +* [算法学习与面试](https://github.com/pczhangtl/Java_Guide/tree/master/数据结构与算法/算法.md) |
| 105 | +* [常见安全算法(MD5、SHA1、Base64等等)总结](https://github.com/pczhangtl/Java_Guide/tree/master/数据结构与算法/常见安全算法(MD5、SHA1、Base64等等)总结.md) |
| 106 | +* [算法总结——几道常见的子符串算法题 ](https://github.com/pczhangtl/Java_Guide/tree/master/数据结构与算法/搞定BAT面试——几道常见的子符串算法题.md) |
| 107 | +* [算法总结——几道常见的链表算法题 ](https://github.com/pczhangtl/Java_Guide/tree/master/数据结构与算法/Leetcode-LinkList1.md) |
108 | 108 |
|
109 | 109 | ## 计算机网络与数据通信
|
110 | 110 |
|
111 | 111 | ### 网络相关
|
112 | 112 |
|
113 |
| -* [计算机网络常见面试题](https://github.com/pczhangtl/Java_Guide/blob/master/计算机网络与数据通信/计算机网络.md) |
114 |
| -* [计算机网络基础知识总结](https://github.com/pczhangtl/Java_Guide/blob/master/计算机网络与数据通信/干货:计算机网络知识总结.md) |
115 |
| -* [HTTPS中的TLS](https://github.com/pczhangtl/Java_Guide/blob/master/计算机网络与数据通信/HTTPS中的TLS.md) |
| 113 | +* [计算机网络常见面试题](https://github.com/pczhangtl/Java_Guide/tree/master/计算机网络与数据通信/计算机网络.md) |
| 114 | +* [计算机网络基础知识总结](https://github.com/pczhangtl/Java_Guide/tree/master/计算机网络与数据通信/干货:计算机网络知识总结.md) |
| 115 | +* [HTTPS中的TLS](https://github.com/pczhangtl/Java_Guide/tree/master/计算机网络与数据通信/HTTPS中的TLS.md) |
116 | 116 |
|
117 | 117 | ### 数据通信(RESTful,RPC,消息队列)总结
|
118 | 118 |
|
119 |
| -* [数据通信(RESTful、RPC、消息队列)相关知识点总结](https://github.com/pczhangtl/JavaGuide/blob/master/计算机网络与数据通信/数据通信(RESTful、RPC、消息队列).md) |
120 |
| -* [Dubbo 总结:关于 Dubbo 的重要知识点](https://github.com/pczhangtl/JavaGuide/blob/master/计算机网络与数据通信/dubbo.md) |
121 |
| -* [消息队列总结:新手也能看懂,消息队列其实很简单](https://github.com/pczhangtl/JavaGuide/blob/master/计算机网络与数据通信/message-queue.md) |
122 |
| -* [一文搞懂 RabbitMQ 的重要概念以及安装](https://github.com/pczhangtl/JavaGuide/blob/master/计算机网络与数据通信/rabbitmq.md) |
| 119 | +* [数据通信(RESTful、RPC、消息队列)相关知识点总结](https://github.com/pczhangtl/JavaGuide/tree/master/计算机网络与数据通信/数据通信(RESTful、RPC、消息队列).md) |
| 120 | +* [Dubbo 总结:关于 Dubbo 的重要知识点](https://github.com/pczhangtl/JavaGuide/tree/master/计算机网络与数据通信/dubbo.md) |
| 121 | +* [消息队列总结:新手也能看懂,消息队列其实很简单](https://github.com/pczhangtl/JavaGuide/tree/master/计算机网络与数据通信/message-queue.md) |
| 122 | +* [一文搞懂 RabbitMQ 的重要概念以及安装](https://github.com/pczhangtl/JavaGuide/tree/master/计算机网络与数据通信/rabbitmq.md) |
123 | 123 |
|
124 | 124 | ## 操作系统
|
125 | 125 |
|
126 | 126 | ### Linux相关
|
127 | 127 |
|
128 |
| -* [后端程序员必备的 Linux 基础知识](https://github.com/pczhangtl/JavaGuide/blob/master/操作系统/后端程序员必备的Linux基础知识.md) |
129 |
| -* [Shell 编程入门](https://github.com/pczhangtl/JavaGuide/blob/master/操作系统/Shell.md) |
| 128 | +* [后端程序员必备的 Linux 基础知识](https://github.com/pczhangtl/JavaGuide/tree/master/操作系统/后端程序员必备的Linux基础知识.md) |
| 129 | +* [Shell 编程入门](https://github.com/pczhangtl/JavaGuide/tree/master/操作系统/Shell.md) |
130 | 130 | ## 主流框架/软件
|
131 | 131 |
|
132 | 132 | ### Spring
|
133 | 133 |
|
134 |
| -* [Spring 学习与面试](https://github.com/pczhangtl/Java_Guide/blob/master/主流框架/Spring学习与面试.md) |
135 |
| -* [Spring中bean的作用域与生命周期](https://github.com/pczhangtl/Java_Guide/blob/master/主流框架/SpringBean.md) |
136 |
| -* [SpringMVC 工作原理详解](https://github.com/pczhangtl/JavaGuide/blob/master/主流框架/SpringMVC%20%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E8%AF%A6%E8%A7%A3.md) |
| 134 | +* [Spring 学习与面试](https://github.com/pczhangtl/Java_Guide/tree/master/主流框架/Spring学习与面试.md) |
| 135 | +* [Spring中bean的作用域与生命周期](https://github.com/pczhangtl/Java_Guide/tree/master/主流框架/SpringBean.md) |
| 136 | +* [SpringMVC 工作原理详解](https://github.com/pczhangtl/JavaGuide/tree/master/主流框架/SpringMVC%20%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E8%AF%A6%E8%A7%A3.md) |
137 | 137 |
|
138 | 138 | ### ZooKeeper
|
139 | 139 |
|
140 |
| -* [可能是把 ZooKeeper 概念讲的最清楚的一篇文章](https://github.com/pczhangtl/Java_Guide/blob/master/主流框架/ZooKeeper.md) |
141 |
| -* [ZooKeeper 数据模型和常见命令了解一下,速度收藏!](https://github.com/pczhangtl/Java_Guide/blob/master/主流框架/ZooKeeper数据模型和常见命令.md) |
| 140 | +* [可能是把 ZooKeeper 概念讲的最清楚的一篇文章](https://github.com/pczhangtl/Java_Guide/tree/master/主流框架/ZooKeeper.md) |
| 141 | +* [ZooKeeper 数据模型和常见命令了解一下,速度收藏!](https://github.com/pczhangtl/Java_Guide/tree/master/主流框架/ZooKeeper数据模型和常见命令.md) |
142 | 142 |
|
143 | 143 | ## 数据存储
|
144 | 144 |
|
145 | 145 | ### MySQL
|
146 | 146 |
|
147 |
| -* [MySQL 学习与面试](https://github.com/pczhangtl/Java_Guide/blob/master/数据存储/MySQL.md) |
148 |
| -* [【思维导图-索引篇】搞定数据库索引就是这么简单](https://github.com/pczhangtl/Java_Guide/blob/master/数据存储/MySQL%20Index.md) |
| 147 | +* [MySQL 学习与面试](https://github.com/pczhangtl/Java_Guide/tree/master/数据存储/MySQL.md) |
| 148 | +* [【思维导图-索引篇】搞定数据库索引就是这么简单](https://github.com/pczhangtl/Java_Guide/tree/master/数据存储/MySQL%20Index.md) |
149 | 149 |
|
150 | 150 | ### Redis
|
151 | 151 |
|
152 |
| -* [Redis 总结](https://github.com/pczhangtl/Java_Guide/blob/master/数据存储/Redis/Redis.md) |
153 |
| -* [Redlock分布式锁](https://github.com/pczhangtl/Java_Guide/blob/master/数据存储/Redis/Redlock分布式锁.md) |
154 |
| -* [如何做可靠的分布式锁,Redlock真的可行么](https://github.com/pczhangtl/Java_Guide/blob/master/数据存储/Redis/如何做可靠的分布式锁,Redlock真的可行么.md) |
| 152 | +* [Redis 总结](https://github.com/pczhangtl/Java_Guide/tree/master/数据存储/Redis/Redis.md) |
| 153 | +* [Redlock分布式锁](https://github.com/pczhangtl/Java_Guide/tree/master/数据存储/Redis/Redlock分布式锁.md) |
| 154 | +* [如何做可靠的分布式锁,Redlock真的可行么](https://github.com/pczhangtl/Java_Guide/tree/master/数据存储/Redis/如何做可靠的分布式锁,Redlock真的可行么.md) |
155 | 155 |
|
156 | 156 | ## 架构
|
157 | 157 |
|
158 |
| -* [一文读懂分布式应该学什么](https://github.com/pczhangtl/Java_Guide/blob/master/架构/分布式.md) |
159 |
| -* [8 张图读懂大型网站技术架构](https://github.com/pczhangtl/JavaGuide/blob/master/架构/8%20张图读懂大型网站技术架构.md) |
160 |
| -* [【面试精选】关于大型网站系统架构你不得不懂的10个问题](https://github.com/pczhangtl/JavaGuide/blob/master/架构/【面试精选】关于大型网站系统架构你不得不懂的10个问题.md) |
| 158 | +* [一文读懂分布式应该学什么](https://github.com/pczhangtl/Java_Guide/tree/master/架构/分布式.md) |
| 159 | +* [8 张图读懂大型网站技术架构](https://github.com/pczhangtl/JavaGuide/tree/master/架构/8%20张图读懂大型网站技术架构.md) |
| 160 | +* [【面试精选】关于大型网站系统架构你不得不懂的10个问题](https://github.com/pczhangtl/JavaGuide/tree/master/架构/【面试精选】关于大型网站系统架构你不得不懂的10个问题.md) |
161 | 161 |
|
162 | 162 | ## 面试必备(Essential content for the interview)
|
163 | 163 |
|
|
0 commit comments