|
16 | 16 |
|
17 | 17 | ## 目录
|
18 | 18 |
|
19 |
| -* [:coffee: Java](#coffee-java) |
| 19 | +* [Java](#java) |
20 | 20 | * [Java/J2EE 基础](#javaj2ee-基础)
|
21 | 21 | * [Java 集合框架](#java-集合框架)
|
22 | 22 | * [Java 多线程](#java-多线程)
|
23 | 23 | * [Java BIO,NIO,AIO](#java-bionioaio)
|
24 | 24 | * [Java 虚拟机 jvm](#java-虚拟机-jvm)
|
25 | 25 | * [设计模式](#设计模式)
|
26 |
| -* [:open_file_folder: 数据结构与算法](#open_file_folder-数据结构与算法) |
| 26 | +* [数据结构与算法](#数据结构与算法) |
27 | 27 | * [数据结构](#数据结构)
|
28 | 28 | * [算法](#算法)
|
29 |
| -* [:computer: 计算机网络与数据通信](#computer-计算机网络与数据通信) |
| 29 | +* [计算机网络与数据通信](#计算机网络与数据通信) |
30 | 30 | * [网络相关](#网络相关)
|
31 | 31 | * [数据通信\(RESTful,RPC,消息队列\)总结](#数据通信restfulrpc消息队列总结)
|
32 |
| -* [:iphone: 操作系统](#iphone-操作系统) |
| 32 | +* [操作系统](#操作系统) |
33 | 33 | * [Linux相关](#linux相关)
|
34 |
| -* [:pencil2: 主流框架/软件](#pencil2-主流框架软件) |
| 34 | +* [主流框架/软件](#主流框架软件) |
35 | 35 | * [Spring](#spring)
|
36 | 36 | * [ZooKeeper](#zookeeper)
|
37 |
| -* [:floppy_disk: 数据存储](#floppy_disk-数据存储) |
| 37 | +* [数据存储](#数据存储) |
38 | 38 | * [MySQL](#mysql)
|
39 | 39 | * [Redis](#redis)
|
40 |
| -* [:punch: 架构](#punch-架构) |
41 |
| -* [:musical_note: 面试必备\(Essential content for the interview\)](#musical_note-面试必备essential-content-for-the-interview) |
| 40 | +* [架构](#架构) |
| 41 | +* [面试必备\(Essential content for the interview\)](#面试必备essential-content-for-the-interview) |
42 | 42 | * [备战面试\(Preparing for an interview\)](#备战面试preparing-for-an-interview)
|
43 | 43 | * [最常见的Java面试题总结\(Summary of the most common Java interview questions\)](#最常见的java面试题总结summary-of-the-most-common-java-interview-questions)
|
44 |
| -* [:art: 闲谈](#art-闲谈) |
45 |
| -* [:envelope: 说明](#envelope-说明) |
| 44 | +* [闲谈](#闲谈) |
| 45 | +* [说明](#说明) |
46 | 46 |
|
47 | 47 | ## 待办
|
48 | 48 |
|
|
52 | 52 | * [ ] Netty 总结
|
53 | 53 | * [ ] 数据结构总结重构
|
54 | 54 |
|
55 |
| -## :coffee: Java |
| 55 | +## Java |
56 | 56 |
|
57 | 57 | ### Java/J2EE 基础
|
58 | 58 |
|
|
94 | 94 |
|
95 | 95 | * [设计模式系列文章](https://github.com/Snailclimb/Java_Guide/blob/master/Java相关/设计模式.md)
|
96 | 96 |
|
97 |
| -## :open_file_folder: 数据结构与算法 |
| 97 | +## 数据结构与算法 |
98 | 98 |
|
99 | 99 | ### 数据结构
|
100 | 100 |
|
|
107 | 107 | * [算法总结——几道常见的子符串算法题 ](https://github.com/Snailclimb/Java_Guide/blob/master/数据结构与算法/搞定BAT面试——几道常见的子符串算法题.md)
|
108 | 108 | * [算法总结——几道常见的链表算法题 ](https://github.com/Snailclimb/Java_Guide/blob/master/数据结构与算法/Leetcode-LinkList1.md)
|
109 | 109 |
|
110 |
| -## :computer: 计算机网络与数据通信 |
| 110 | +## 计算机网络与数据通信 |
111 | 111 |
|
112 | 112 | ### 网络相关
|
113 | 113 |
|
|
122 | 122 | * [消息队列总结:新手也能看懂,消息队列其实很简单](https://github.com/Snailclimb/Java-Guide/blob/master/计算机网络与数据通信/message-queue.md)
|
123 | 123 | * [一文搞懂 RabbitMQ 的重要概念以及安装](https://github.com/Snailclimb/Java-Guide/blob/master/计算机网络与数据通信/rabbitmq.md)
|
124 | 124 |
|
125 |
| -## :iphone: 操作系统 |
| 125 | +## 操作系统 |
126 | 126 |
|
127 | 127 | ### Linux相关
|
128 | 128 |
|
129 | 129 | * [后端程序员必备的 Linux 基础知识](https://github.com/Snailclimb/Java-Guide/blob/master/操作系统/后端程序员必备的Linux基础知识.md)
|
130 | 130 | * [Shell 编程入门](https://github.com/Snailclimb/Java-Guide/blob/master/操作系统/Shell.md)
|
131 |
| -## :pencil2: 主流框架/软件 |
| 131 | +## 主流框架/软件 |
132 | 132 |
|
133 | 133 | ### Spring
|
134 | 134 |
|
|
141 | 141 | * [可能是把 ZooKeeper 概念讲的最清楚的一篇文章](https://github.com/Snailclimb/Java_Guide/blob/master/主流框架/ZooKeeper.md)
|
142 | 142 | * [ZooKeeper 数据模型和常见命令了解一下,速度收藏!](https://github.com/Snailclimb/Java_Guide/blob/master/主流框架/ZooKeeper数据模型和常见命令.md)
|
143 | 143 |
|
144 |
| -## :floppy_disk: 数据存储 |
| 144 | +## 数据存储 |
145 | 145 |
|
146 | 146 | ### MySQL
|
147 | 147 |
|
|
154 | 154 | * [Redlock分布式锁](https://github.com/Snailclimb/Java_Guide/blob/master/数据存储/Redis/Redlock分布式锁.md)
|
155 | 155 | * [如何做可靠的分布式锁,Redlock真的可行么](https://github.com/Snailclimb/Java_Guide/blob/master/数据存储/Redis/如何做可靠的分布式锁,Redlock真的可行么.md)
|
156 | 156 |
|
157 |
| -## :punch: 架构 |
| 157 | +## 架构 |
158 | 158 |
|
159 | 159 | * [一文读懂分布式应该学什么](https://github.com/Snailclimb/Java_Guide/blob/master/架构/分布式.md)
|
160 | 160 | * [8 张图读懂大型网站技术架构](https://github.com/Snailclimb/JavaGuide/blob/master/架构/8%20张图读懂大型网站技术架构.md)
|
161 | 161 | * [【面试精选】关于大型网站系统架构你不得不懂的10个问题](https://github.com/Snailclimb/JavaGuide/blob/master/架构/【面试精选】关于大型网站系统架构你不得不懂的10个问题.md)
|
162 | 162 |
|
163 |
| -## :musical_note: 面试必备(Essential content for the interview) |
| 163 | +## 面试必备(Essential content for the interview) |
164 | 164 |
|
165 | 165 | ### 备战面试(Preparing for an interview)
|
166 | 166 |
|
|
178 | 178 | * [第三周(2018-08-22)](https://github.com/Snailclimb/Java-Guide/blob/master/Java相关/这几道Java集合框架面试题几乎必问.md) (Arraylist 与 LinkedList 异同、ArrayList 与 Vector 区别、HashMap的底层实现、HashMap 和 Hashtable 的区别、HashMap 的长度为什么是2的幂次方、HashSet 和 HashMap 区别、ConcurrentHashMap 和 Hashtable 的区别、ConcurrentHashMap线程安全的具体实现方式/底层具体实现、集合框架底层数据结构总结)
|
179 | 179 | * [第四周(2018-8-30).md](https://github.com/Snailclimb/Java-Guide/blob/master/EssentialContentForInterview/MostCommonJavaInterviewQuestions/第四周(2018-8-30).md) (主要内容是几道面试常问的多线程基础题。)
|
180 | 180 |
|
181 |
| -## :art: 闲谈 |
| 181 | +## 闲谈 |
182 | 182 |
|
183 | 183 | * [选择技术方向都要考虑哪些因素](https://github.com/Snailclimb/Java-Guide/blob/master/闲谈/选择技术方向都要考虑哪些因素.md)
|
184 | 184 | * [结束了我短暂的秋招,说点自己的感受](https://github.com/Snailclimb/JavaGuide/blob/master/闲谈/2018%20%E7%A7%8B%E6%8B%9B.md)
|
|
187 | 187 |
|
188 | 188 | ***
|
189 | 189 |
|
190 |
| -## :envelope: 说明 |
| 190 | +## 说明 |
191 | 191 |
|
192 | 192 | ### 介绍
|
193 | 193 |
|
|
0 commit comments