Skip to content

Commit 1f59825

Browse files
committed
📝 Updated README
1 parent 847eca1 commit 1f59825

1 file changed

Lines changed: 47 additions & 46 deletions

File tree

README.md

Lines changed: 47 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -3,86 +3,87 @@ Java 知识点,继续完善中。
33
> 多数是一些 Java 基础知识、底层原理、算法详解。也有上层应用设计,其中不乏一些大厂面试真题。
44
55

6-
如果对你有帮助请点下 `Star`,有疑问欢迎提 [Issues](https://github.com/crossoverJie/Java-Interview/issues),有好的想法请提 [PR](https://github.com/crossoverJie/Java-Interview/pulls)
6+
如果对你有帮助请点下 `Star`,有疑问欢迎提 [Issues](https://github.com/rosuH/Java-Interview/issues),有好的想法请提 [PR](https://github.com/rosuH/Java-Interview/pulls)
77

88

9-
[常用集合](https://github.com/crossoverJie/Java-Interview/blob/master/README.md#%E5%B8%B8%E7%94%A8%E9%9B%86%E5%90%88) | [Java 多线程](https://github.com/crossoverJie/Java-Interview/blob/master/README.md#java-%E5%A4%9A%E7%BA%BF%E7%A8%8B) | [JVM](https://github.com/crossoverJie/Java-Interview/blob/master/README.md#jvm) | [分布式相关](https://github.com/crossoverJie/Java-Interview/blob/master/README.md#%E5%88%86%E5%B8%83%E5%BC%8F%E7%9B%B8%E5%85%B3) |[常用框架\第三方组件](https://github.com/crossoverJie/Java-Interview/blob/master/README.md#%E5%B8%B8%E7%94%A8%E6%A1%86%E6%9E%B6%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6)|[架构设计](https://github.com/crossoverJie/Java-Interview/blob/master/README.md#%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1)|[DB 相关](https://github.com/crossoverJie/Java-Interview/blob/master/README.md#db-%E7%9B%B8%E5%85%B3)|[数据结构与算法](https://github.com/crossoverJie/Java-Interview/blob/master/README.md#%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95)|[附加技能](https://github.com/crossoverJie/Java-Interview/blob/master/README.md#%E9%99%84%E5%8A%A0%E6%8A%80%E8%83%BD)
9+
[常用集合](https://github.com/rosuH/Java-Interview/blob/master/README.md#%E5%B8%B8%E7%94%A8%E9%9B%86%E5%90%88) | [Java 多线程](https://github.com/rosuH/Java-Interview/blob/master/README.md#java-%E5%A4%9A%E7%BA%BF%E7%A8%8B) | [JVM](https://github.com/rosuH/Java-Interview/blob/master/README.md#jvm) | [分布式相关](https://github.com/rosuH/Java-Interview/blob/master/README.md#%E5%88%86%E5%B8%83%E5%BC%8F%E7%9B%B8%E5%85%B3) |[常用框架\第三方组件](https://github.com/rosuH/Java-Interview/blob/master/README.md#%E5%B8%B8%E7%94%A8%E6%A1%86%E6%9E%B6%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6)|[架构设计](https://github.com/rosuH/Java-Interview/blob/master/README.md#%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1)|[DB 相关](https://github.com/rosuH/Java-Interview/blob/master/README.md#db-%E7%9B%B8%E5%85%B3)|[数据结构与算法](https://github.com/rosuH/Java-Interview/blob/master/README.md#%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95)|[附加技能](https://github.com/rosuH/Java-Interview/blob/master/README.md#%E9%99%84%E5%8A%A0%E6%8A%80%E8%83%BD)
1010
---- | --- | --- | ---| ---| ---| ---| ---| ---
1111

1212

1313

1414
### 常用集合
15-
- [ArrayList/Vector](https://github.com/crossoverJie/Java-Interview/blob/master/MD/ArrayList.md)
16-
- [LinkedList](https://github.com/crossoverJie/Java-Interview/blob/master/MD/LinkedList.md)
17-
- [HashMap](https://github.com/crossoverJie/Java-Interview/blob/master/MD/HashMap.md)
18-
- [HashSet](https://github.com/crossoverJie/Java-Interview/blob/master/MD/HashMap.md)
19-
- [LinkedHashMap](https://github.com/crossoverJie/Java-Interview/blob/master/MD/collection/LinkedHashMap.md)
15+
- [ArrayList/Vector](https://github.com/rosuH/Java-Interview/blob/master/MD/ArrayList.md)
16+
- [LinkedList](https://github.com/rosuH/Java-Interview/blob/master/MD/LinkedList.md)
17+
- [HashMap](https://github.com/rosuH/Java-Interview/blob/master/MD/HashMap.md)
18+
- [HashSet](https://github.com/rosuH/Java-Interview/blob/master/MD/HashMap.md)
19+
- [LinkedHashMap](https://github.com/rosuH/Java-Interview/blob/master/MD/collection/LinkedHashMap.md)
2020

2121
### Java 多线程
22-
- [多线程中的常见问题](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Thread-common-problem.md)
23-
- [synchronize 关键字原理](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Synchronize.md)
24-
- [多线程的三大核心](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Threadcore.md)
25-
- [对锁的一些认知](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Java-lock.md)
26-
- [ReentrantLock 实现原理 ](https://github.com/crossoverJie/Java-Interview/blob/master/MD/ReentrantLock.md)
27-
- [ConcurrentHashMap 的实现原理](https://github.com/crossoverJie/Java-Interview/blob/master/MD/ConcurrentHashMap.md)
28-
- [线程池原理](https://github.com/crossoverJie/Java-Interview/blob/master/MD/ThreadPoolExecutor.md)
29-
- [深入理解线程通信](https://github.com/crossoverJie/Java-Interview/blob/master/MD/concurrent/thread-communication.md)
30-
- [交替打印奇偶数](https://github.com/crossoverJie/Java-Interview/blob/master/src/main/java/com/crossoverjie/actual/TwoThread.java)
22+
23+
- [多线程中的常见问题](https://github.com/rosuH/Java-Interview/blob/master/MD/Thread-common-problem.md)
24+
- [synchronize 关键字原理](https://github.com/rosuH/Java-Interview/blob/master/MD/Synchronize.md)
25+
- [多线程的三大核心](https://github.com/rosuH/Java-Interview/blob/master/MD/Threadcore.md)
26+
- [对锁的一些认知](https://github.com/rosuH/Java-Interview/blob/master/MD/Java-lock.md)
27+
- [ReentrantLock 实现原理 ](https://github.com/rosuH/Java-Interview/blob/master/MD/ReentrantLock.md)
28+
- [ConcurrentHashMap 的实现原理](https://github.com/rosuH/Java-Interview/blob/master/MD/ConcurrentHashMap.md)
29+
- [线程池原理](https://github.com/rosuH/Java-Interview/blob/master/MD/ThreadPoolExecutor.md)
30+
- [深入理解线程通信](https://github.com/rosuH/Java-Interview/blob/master/MD/concurrent/thread-communication.md)
31+
- [交替打印奇偶数](https://github.com/rosuH/Java-Interview/blob/master/src/main/java/com/rosuH/actual/TwoThread.java)
3132

3233
### JVM
33-
- [Java 运行时内存划分](https://github.com/crossoverJie/Java-Interview/blob/master/MD/MemoryAllocation.md)
34-
- [类加载机制](https://github.com/crossoverJie/Java-Interview/blob/master/MD/ClassLoad.md)
35-
- [OOM 分析](https://github.com/crossoverJie/Java-Interview/blob/master/MD/OOM-analysis.md)
36-
- [垃圾回收](https://github.com/crossoverJie/Java-Interview/blob/master/MD/GarbageCollection.md)
37-
- [对象的创建与内存分配](https://github.com/crossoverJie/Java-Interview/blob/master/MD/newObject.md)
38-
- [你应该知道的 volatile 关键字](https://github.com/crossoverJie/Java-Interview/blob/master/MD/concurrent/volatile.md)
34+
- [Java 运行时内存划分](https://github.com/rosuH/Java-Interview/blob/master/MD/MemoryAllocation.md)
35+
- [类加载机制](https://github.com/rosuH/Java-Interview/blob/master/MD/ClassLoad.md)
36+
- [OOM 分析](https://github.com/rosuH/Java-Interview/blob/master/MD/OOM-analysis.md)
37+
- [垃圾回收](https://github.com/rosuH/Java-Interview/blob/master/MD/GarbageCollection.md)
38+
- [对象的创建与内存分配](https://github.com/rosuH/Java-Interview/blob/master/MD/newObject.md)
39+
- [你应该知道的 volatile 关键字](https://github.com/rosuH/Java-Interview/blob/master/MD/concurrent/volatile.md)
3940

4041
### 分布式相关
4142

42-
- [分布式限流](http://crossoverjie.top/2018/04/28/sbc/sbc7-Distributed-Limit/)
43-
- [基于 Redis 的分布式锁](http://crossoverjie.top/2018/03/29/distributed-lock/distributed-lock-redis/)
44-
- [分布式缓存设计](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Cache-design.md)
45-
- [分布式 ID 生成器](https://github.com/crossoverJie/Java-Interview/blob/master/MD/ID-generator.md)
43+
- [分布式限流](http://rosuH.top/2018/04/28/sbc/sbc7-Distributed-Limit/)
44+
- [基于 Redis 的分布式锁](http://rosuH.top/2018/03/29/distributed-lock/distributed-lock-redis/)
45+
- [分布式缓存设计](https://github.com/rosuH/Java-Interview/blob/master/MD/Cache-design.md)
46+
- [分布式 ID 生成器](https://github.com/rosuH/Java-Interview/blob/master/MD/ID-generator.md)
4647

4748
### 常用框架\第三方组件
4849

49-
- [Spring Bean 生命周期](https://github.com/crossoverJie/Java-Interview/blob/master/MD/spring/spring-bean-lifecycle.md)
50-
- [Spring AOP 的实现原理](https://github.com/crossoverJie/Java-Interview/blob/master/MD/SpringAOP.md)
50+
- [Spring Bean 生命周期](https://github.com/rosuH/Java-Interview/blob/master/MD/spring/spring-bean-lifecycle.md)
51+
- [Spring AOP 的实现原理](https://github.com/rosuH/Java-Interview/blob/master/MD/SpringAOP.md)
5152
- SpringBoot 启动过程
5253
- Tomcat 类加载机制
5354

5455

5556

5657
### 架构设计
57-
- [秒杀系统设计](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Spike.md)
58-
- [秒杀架构实践](http://crossoverjie.top/2018/05/07/ssm/SSM18-seconds-kill/)
58+
- [秒杀系统设计](https://github.com/rosuH/Java-Interview/blob/master/MD/Spike.md)
59+
- [秒杀架构实践](http://rosuH.top/2018/05/07/ssm/SSM18-seconds-kill/)
5960

6061
### DB 相关
6162

62-
- [MySQL 索引原理](https://github.com/crossoverJie/Java-Interview/blob/master/MD/MySQL-Index.md)
63-
- [SQL 优化](https://github.com/crossoverJie/Java-Interview/blob/master/MD/SQL-optimization.md)
64-
- [数据库水平垂直拆分](https://github.com/crossoverJie/Java-Interview/blob/master/MD/DB-split.md)
63+
- [MySQL 索引原理](https://github.com/rosuH/Java-Interview/blob/master/MD/MySQL-Index.md)
64+
- [SQL 优化](https://github.com/rosuH/Java-Interview/blob/master/MD/SQL-optimization.md)
65+
- [数据库水平垂直拆分](https://github.com/rosuH/Java-Interview/blob/master/MD/DB-split.md)
6566

6667
### 数据结构与算法
67-
- [红包算法](https://github.com/crossoverJie/Java-Interview/blob/master/src/main/java/com/crossoverjie/red/RedPacket.java)
68-
- [二叉树中序遍历](https://github.com/crossoverJie/Java-Interview/blob/master/src/main/java/com/crossoverjie/algorithm/BinaryNode.java#L76-L101)
69-
- [是否为快乐数字](https://github.com/crossoverJie/Java-Interview/blob/master/src/main/java/com/crossoverjie/algorithm/HappyNum.java#L38-L55)
70-
- [链表是否有环](https://github.com/crossoverJie/Java-Interview/blob/master/src/main/java/com/crossoverjie/algorithm/LinkLoop.java#L32-L59)
71-
- [从一个数组中返回两个值相加等于目标值的下标](https://github.com/crossoverJie/Java-Interview/blob/master/src/main/java/com/crossoverjie/algorithm/TwoSum.java#L38-L59)
72-
- [一致性 Hash 算法](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Consistent-Hash.md)
73-
- [限流算法](https://github.com/crossoverJie/Java-Interview/blob/master/MD/Limiting.md)
74-
- [三种方式反向打印单向链表](https://github.com/crossoverJie/Java-Interview/blob/master/src/main/java/com/crossoverjie/algorithm/ReverseNode.java)
75-
- [合并两个排好序的链表](https://github.com/crossoverJie/Java-Interview/blob/master/src/main/java/com/crossoverjie/algorithm/MergeTwoSortedLists.java)
76-
- [两个栈实现队列](https://github.com/crossoverJie/Java-Interview/blob/master/src/main/java/com/crossoverjie/algorithm/TwoStackQueue.java)
77-
- [动手实现一个 LRU cache](http://crossoverjie.top/2018/04/07/algorithm/LRU-cache/)
68+
- [红包算法](https://github.com/rosuH/Java-Interview/blob/master/src/main/java/com/rosuH/red/RedPacket.java)
69+
- [二叉树中序遍历](https://github.com/rosuH/Java-Interview/blob/master/src/main/java/com/rosuH/algorithm/BinaryNode.java#L76-L101)
70+
- [是否为快乐数字](https://github.com/rosuH/Java-Interview/blob/master/src/main/java/com/rosuH/algorithm/HappyNum.java#L38-L55)
71+
- [链表是否有环](https://github.com/rosuH/Java-Interview/blob/master/src/main/java/com/rosuH/algorithm/LinkLoop.java#L32-L59)
72+
- [从一个数组中返回两个值相加等于目标值的下标](https://github.com/rosuH/Java-Interview/blob/master/src/main/java/com/rosuH/algorithm/TwoSum.java#L38-L59)
73+
- [一致性 Hash 算法](https://github.com/rosuH/Java-Interview/blob/master/MD/Consistent-Hash.md)
74+
- [限流算法](https://github.com/rosuH/Java-Interview/blob/master/MD/Limiting.md)
75+
- [三种方式反向打印单向链表](https://github.com/rosuH/Java-Interview/blob/master/src/main/java/com/rosuH/algorithm/ReverseNode.java)
76+
- [合并两个排好序的链表](https://github.com/rosuH/Java-Interview/blob/master/src/main/java/com/rosuH/algorithm/MergeTwoSortedLists.java)
77+
- [两个栈实现队列](https://github.com/rosuH/Java-Interview/blob/master/src/main/java/com/rosuH/algorithm/TwoStackQueue.java)
78+
- [动手实现一个 LRU cache](http://rosuH.top/2018/04/07/algorithm/LRU-cache/)
7879

7980
### 附加技能
8081

81-
- [TCP/IP 协议](https://github.com/crossoverJie/Java-Interview/blob/master/MD/TCP%3AIP.md)
82+
- [TCP/IP 协议](https://github.com/rosuH/Java-Interview/blob/master/MD/TCP%3AIP.md)
8283

8384

8485
### 联系作者
8586

86-
> crossoverJie#gmail.com
87+
> rosuH#gmail.com
8788
8889
![](https://ws4.sinaimg.cn/large/006tKfTcly1fochm4as0sj30by0bydgh.jpg)

0 commit comments

Comments
 (0)