# in-depth-java
**Repository Path**: hiyoyo/in-depth-java
## Basic Information
- **Project Name**: in-depth-java
- **Description**: No description available
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2022-04-09
- **Last Updated**: 2023-04-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## java工程领域相关技术积累
#### 写在前面
刚出学校参加工作的时候,有幸结识和君商学院的马老师,他告诉我说“积累方可获取成就”。
初闻不知曲中意,再闻已是曲中人。当时年纪尚浅没有遵照执行,都是走一步算一步,等到领悟时职业生涯怕已过半。混迹这几年空有年限的增长,技能却没有跟进。当然后来就是接踵而至的各种瓶颈与打击...所幸从中有些领悟。虽然是后知后觉,但是庆幸已然出发了。
做一行,爱一行,专一行,精一行。积跬步以致千里,积小流而成江海!思路是从顶层-->细分,广度-->深度,基础-->源码, 理论-->实战,单机-->集群,逐步演进累积。roadmap:java基础(
并发编程、java虚拟机及线上故障诊断、网络编程)、设计模式、 Spring源码分析、互联网协议族、工程建模及系统设计、分布式系统理论、中间件实战、微服务实战、容器技术。
#### standalone
- 并发编程
- java虚拟机
- troubleshooting
- 网络编程
- Spring源码分析
- 高性能MySQL
- 数据库设计
- 设计模式
- 系统建模
#### java SE8 整体架构
[Description-of-Java-Conceptual-Diagram](https://docs.oracle.com/javase/8/docs/)

#### java特性系列
- [Java常用机制:SPI机制详解](/docs/feature/Java常用机制:SPI机制详解.md)
#### jvm系列
- [JVM基础-类加载机制分析](/docs/jvm/JVM基础:类加载机制分析.md)
- [JVM基础-JVM内存结构](/docs/jvm/JVM基础-JVM内存结构.md)
- [JVM基础-Java内存模型详解](/docs/jvm/JVM基础-Java内存模型详解.md)
- [JVM基础-Java垃圾回收基础](/docs/jvm/JVM基础-Java垃圾回收基础.md)
- [JVM基础-Java垃圾回收器G1详解](/docs/jvm/JVM基础-Java垃圾回收器G1详解.md)
- [调试排错-JVM调优参数](/docs/jvm/调试排错-JVM调优参数.md)
- [调试排错-Java-OOM分析](/docs/jvm/调试排错-Java-OOM分析.md)
- [调试排错-Java线程Dump分析](/docs/jvm/调试排错-Java线程Dump分析.md)
- [调试排错-9种常见的CMS GC问题分析与解决](/docs/jvm/调试排错-9种常见的CMS-GC问题分析与解决.md)
- [调试排错-Java动态调试技术原理](/docs/jvm/调试排错-Java动态调试技术原理.md)
- [调试排错-Java应用在线调试Arthas](/docs/jvm/调试排错-Java应用在线调试Arthas.md)
- [调试排错-Java问题排查:Linux命令](/docs/jvm/调试排错-Java问题排查:Linux命令.md)
- [调试排错-Java问题排查:工具单 New](/docs/jvm/调试排错-Java问题排查:工具单New.md)
- [调试排错-Java应用故障诊断](/docs/jvm/调试排错-Java应用故障诊断.md)
#### 并发编程系列
#### 聚焦面试
- [常见面试提汇总](docs/interview/01常见面试问题汇总.md)
- [java基础、算法、操作系统、网络、系统设计](https://github.com/CyC2018/CS-Notes)
#### 参考资源
- [java全栈知识体系](https://pdai.tech/md/java/basic/java-basic-oop.html)
- [Web容器 - Tomcat知识体系详解](https://pdai.tech/md/framework/tomcat/tomcat-x-design-web-container.html)
- [ORM框架 - MyBatis知识体系详解](https://pdai.tech/md/framework/tomcat/tomcat-x-design-web-container.html)
- [Spring框架知识体系详解](https://pdai.tech/md/spring/spring.html)
- [SpringBoot 知识体系详解](https://pdai.tech/md/spring/springboot/springboot.html)
- [分布式系统 - 知识体系](https://pdai.tech/md/arch/arch-z-overview.html)
- [系统设计和架构案例](https://pdai.tech/md/arch/arch-example-seckill.html)
- [java并发编程系列文章](https://www.javazhiyin.com/topic/thread)
- [JAVACORE-核心技术教程](https://dunwu.github.io/javacore/)