Java程序員成長必備知識大全(持續更新)

此文章會一直更新(純手打),作爲我學習的動力,同學們也可以參考,收藏,學習!想見證它補全的那一天,請不忘了點個關注~ 筆芯~~

文章目錄

一.必備基礎知識 ★★★★★

1.1 Java 基礎

1.1.1 基礎

1.1.1.1 反射

1.1.1.2 註解

1.1.1.3 Lambda表達式與Stream流

1.1.1.2 其他

1.1.2 容器

1.1.3 併發

1.1.3.1 多線程

1.1.3.2 其他

1.1.4 JVM

1.1.5 其他

1.2 各種數據庫

1.2.1 SQL數據庫

1.2.1.1 MySQL

1.2.1.2 TiDB

1.2.1.3 其他

1.2.2 NoSQL數據庫

1.2.2.1 Redis

1.2.2.2 MongDB

1.3 消息中間件相關

1.3.1 RabbitMQ

1.3.2 ActiveMQ

1.3.3 RacketMQ

1.3.4 Kafka

1.4 全文搜索引擎相關

1.4.1 ElasticSearch

1.4.2 Solr

1.2.4.3 Lucene

1.3 計算機系統

1.4 網絡通信

1.4.1 WebSocket

1.4.2 Netty

1.4.3 其他

1.5 數據結構與算法

二. 知識晉升 ★★★★

2.1 常用框架

2.1.1 SpringMVC

2.1.2 Spring

2.1.3 MyBaits

2.1.4 MyBatis-plus

2.1.5 JPA

2.2 SpringBoot

2.2.1 SpringBoot入門

2.2.2 SpringBoot提升

2.3 SpringCloud

2.3.1 Eureka

2.3.2 Ribbon

2.3.3 Hystrix

2.3.4 Zuul

2.3.4 Bus

2.3.5 其他

2.4 Spring Alibaba

2.4.1 Nacos

2.5 Dubbo

2.5 分佈式解決方案

2.5.1 分佈式ID

2.5.2 數據庫擴展

2.5.3 分佈式事務

2.5.4 性能測試

三. 常用工具 ★

3.1.1 SVN

3.1.1.1 SVN服務器

3.1.1.2 SVN客戶端使用

3.1.2 Git

3.1.3 Intelij IDEA

3.1.3.1 IDEA安裝辦法

3.1.3.2 IDEA常用方法

3.1.4 WebStrom

3.1.5 禪道

3.1.6 outlook

3.1.7 VPN

3.1.8 Jira

3.1.9 wiki

四. 運維 ★★★

4.1 基礎知識

4.1.1 常用命令

4.2 安裝常用軟件

4.2.1 安裝MySQL

4.2.2 安裝Redis

4.2.3 安裝Docker

4.3 Docker

4.3.1 Docker安裝教程

4.3.2 Docker入門

4.4 監控系統

4.4.1 日誌系統

4.4.2 Grafana

4.5 jenkins

4.6 Kubernetes

4.7 Nginx

4.8 Xshell

五. 前端 ★

5.1 前端基礎

5.1.1 Html5

5.1.2 CSS

5.1.3 js

5.1.4 jQuery

5.2 常用框架

5.2.1 Node.js

5.2.2 Vue.js

5.2.3 React.js

六. 大數據 ★

6.1 hadoop

6.2 Spark

6.3 其他

七. 其他編程語言 ★

Scala

Kotlin

C++

Go

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章