From 8e0beab3bf5e5e093f9aafcba1ae3cb7258f4547 Mon Sep 17 00:00:00 2001 From: "shuang.kou" Date: Sun, 29 Mar 2020 10:05:54 +0800 Subject: [PATCH] Update java-learning-path-and-methods.md --- docs/questions/java-learning-path-and-methods.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/questions/java-learning-path-and-methods.md b/docs/questions/java-learning-path-and-methods.md index fc4d4e79..b41c1f98 100644 --- a/docs/questions/java-learning-path-and-methods.md +++ b/docs/questions/java-learning-path-and-methods.md @@ -156,7 +156,7 @@ 5. Atomic 原子类: ① 介绍一下 Atomic 原子类;② JUC 包中的原子类是哪 4 类?;③ 讲讲 AtomicInteger 的使用;④ 能不能给我简单介绍一下 AtomicInteger 类的原理。 6. AQS :① 简介;② 原理;③ AQS 常用组件。 -## **step 8:分布式** +### **step 9:分布式** 1. 学习 **Dubbo、Zookeeper来实现简单的分布式服务** 2. **学习 Redis** 来提高访问速度,减少对 MySQL数据库的依赖; @@ -170,7 +170,7 @@ > 继续深入学习的话,我们要了解Netty、JVM这些东西。 -### step 9:深入学习 +### step 10:深入学习 可以再回来看一下多线程方面的知识,还可以利用业余时间学习一下 **[NIO](https://github.com/Snailclimb/JavaGuide#io "NIO")** 和 **Netty** ,这样简历上也可以多点东西。如果想去大厂,**[JVM](https://github.com/Snailclimb/JavaGuide#jvm "JVM")** 的一些知识也是必学的(**Java 内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM 内存管理**)推荐《深入理解 Java 虚拟机:JVM 高级特性与最佳实践(最新第二版》和《实战 Java 虚拟机》,如果嫌看书麻烦的话,你也可以看我整理的文档。 @@ -178,7 +178,7 @@ > **微服务的概念庞大,技术种类也很多,但是目前大型互联网公司广泛采用的,**实话实话这些东西我不在行,自己没有真实做过微服务的项目。不过下面是我自己总结的一些关于微服务比价重要的知识,选学。 -### step 10:微服务 +### step 11:微服务 这部分太多了,选择性学习。 @@ -205,7 +205,7 @@ Spring Cloud Alibaba也是很值得学习的: 4. **[seata](https://github.com/seata/seata "seata")** : Seata 是一种易于使用,高性能,基于 Java 的开源分布式事务解决方案。 5. **[RocketMQ](https://github.com/apache/rocketmq "RocketMQ")** :阿里巴巴开源的一款高性能、高吞吐量的分布式消息中间件。 -## 总结 +### 总结 我上面主要概括一下每一步要学习的内容,对学习规划有一个建议。知道要学什么之后,如何去学呢?我觉得学习每个知识点可以考虑这样去入手: