# JavaSeniorEngineer **Repository Path**: liyuanbo2020/JavaSeniorEngineer ## Basic Information - **Project Name**: JavaSeniorEngineer - **Description**: Intermittent lying, continuous progress - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-23 - **Last Updated**: 2024-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README | 语言 | 数据库 | 四大发明 | 面试经验与技巧 | 项目 | 网站推荐 | 工作场景问题 | | :----------------------------------: | :---------------------: | :--------------------: | :----------------------------: | :--------------------------: | :-------------------------: | :--------------------------: | | [:large_blue_circle:](#1Languages) | [:pencil2:](#2数据库) | [:book:](#3四大发明) | [:school:](#4面试经验与技巧) | [:person_fencing:](#5项目) | [:satellite:](#6网站推荐) | [:iphone:](#7工作场景问题) | > 间歇性平躺,持续性输出,希望能够成为大神的那一天 > > 学习路线: > java基础->开源框架->mysql->算法框架->java源码->中间件与微服务->四大发明->刷题巩固->从0到1的高并发项目 > > project目前完成度: * [ ] 1.java基础与JVM书籍(5月中旬)(进度80%,java基础完结)(牛客网) * [ ] 2.开源框架(6月中旬,mybatis、springboot等,牛客网)(进度:5%) * [ ] 3.mysql(7月中旬)(牛客网) * [ ] 4.算法框架(9月中旬)(进度:40%)(学习了R tree,前缀树,后缀树) * [ ] 5.java源码(10月中旬)(包含jvm,高并发,jdk源码等) * [ ] 6.中间件与微服务(12月中旬) * [ ] 7.linux深入理解(2023.2) * [ ] 8.四大发明(2023.4) * [ ] 9.刷题巩固(2023.4)(牛客网、LeetCode) * [ ] 10.从0到1的高并发项目(2023.4)(项目包含爬虫、订单、微服务和并发量压测等) * [ ] 11.go与python大数据 * [ ] 12.算法 * [ ] 13.书籍(系统设计、linux内核、系统调优等) # 1、Languages ## 1.1 Java ### 1.1.1 Java基础 ### 1.1.2 JVM ### 1.1.3 JDK源码 ### 1.1.4 微服务 ### 1.1.5 分布式 ### 1.1.6 容器化 ### 1.1.7 中间价 ### 1.1.8 开源框架 ### 1.1.9 搜索引擎 ### 1.1.10 分布式缓存 ## 1.2 Python ### 1.2.1 Python基础 ### 1.2.2 大数据 ## 1.3 Go ## 1.3 算法 # 2、数据库 ## 2.1 mysql ### 2.1.1 mysql基础 [Mysql基础知识](https://github.com/liyuanbo1997/JavaSeniorEngineer/blob/master/数据库技术/Mysql基础知识.md) [MySQL进阶技术](https://github.com/liyuanbo1997/JavaSeniorEngineer/blob/master/数据库技术/MySQL进阶技术.md) # 3 四大发明总览 ## 3.1 数据结构 [数据结构(西安电子科技大学)](https://github.com/liyuanbo1997/JavaSeniorEngineer/blob/master/四大发明总览/JDK的数据结构.md) ## 3.2 操作系统 [操作系统](https://github.com/liyuanbo1997/JavaSeniorEngineer/blob/master/四大发明总览/操作系统.md) ## 3.3 计算机网络 [计算机网络](https://github.com/liyuanbo1997/JavaSeniorEngineer/blob/master/四大发明总览/计算机网络.md) ## 3.4 计算机组成原理 [计算机组成原理(西安电子科技大学)](https://github.com/liyuanbo1997/JavaSeniorEngineer/blob/master/四大发明总览/计算机组成原理.md) # 4、面试经验与技巧 [常见的面试笔记](https://github.com/liyuanbo1997/JavaSeniorEngineer/blob/master/面试经验和问题总结/常见的面试笔记.md) # 5、项目 # 6、网站推荐 # 7、工作场景问题 [每日一题](https://github.com/liyuanbo1997/JavaSeniorEngineer/blob/master/面试经验和问题总结/每日一题.md) # 8、待办事项 https://developer.aliyun.com/article/792619 怎么去搭建一个秒杀系统 https://www.cnblogs.com/trunks2008/p/15565671.html java agent 压测分流使用agent好 还是用aop https://www.jianshu.com/p/63c328ca208d # 9、参考文献 ## 相关书籍 [相关书籍连接下载](https://github.com/liyuanbo1997/JavaSeniorEngineer/blob/master/相关书籍连接下载.md)