像这样的问题,我已经回答了很多次,现在很多新手,特别是刚刚进入学生的学生,不知道该从哪里入手,我整理了一些java的知识点,一共分为六个阶段,273个技能点,第一阶段、第二阶段、第三阶段、第四阶段是必须要掌握的,很多机构忽悠人,就只学到第四阶段,第五阶段和第六阶段就是高薪、高职的保障,就说说想高薪必须得把后面两个阶段的给掌握了,老铁看了点个赞。
第一阶段:java基本功修炼
1. 认识计算机硬件
2. 计算机组成原理
3. 计算机软件知识
4. 计算机网络知识
5. 常用网络应用操作
6. 认识计算机病毒
7. 逻辑训练
8. 初识Java
9. 变量和数据类型
10. 选择结构
11. 循环结构for
12. 循环结构do-while
13. 循环结构while
14. 多重循环及程序调试
15. 循环进阶
16. 一维数组及经典应用
17. 二维数组
18. 认识类与对象
19. 方法及方法重载
20. 封装与继承
21. 方法重写与多态
22. 项目实战-汽车租赁系统
23. 抽象类和接口
24. 异常
25. 项目实战-QuickHit
26. Java 中的集合类型
27. List 集合
28. Set 集合
29. HashMap 集合
30. Iterator
31. Collections 算法类及常用方法
32. enum
33. 包装类及装箱拆箱
34. String、StringBuffer 类常用方法操作字符串
35. Date、Calendar
36. Math 类常用方法
37. IO/NIO
38. 字节输入流(InputStream、FileInputStream、BufferedInputStream)
39. 字节输出流(OutputStream、FileOutputStream、BufferedOutputStream)
40. 字符输入流(Reader、InputStreamReader、FileReader BufferedReader)
41. 字节输出流(Writer、OutputStreamWriter、FileWriter、BufferedWriter)
42. 文件复制
43. Serialize、Deserialize
44. 职场晋升力:四象限时间管理与精力管理
45. 多线程(Thread、Runnable)
46. Thread LifeCycle
47. 线程的调度
48. 线程的同步和死锁
49. Thread Pool
50. 职场晋升力:团队合作
51. Socket(TCP、UDP)
52. XML 概念、优势、规范
53. XML 中特殊字符的处理
54. 使用DOM 读取、添加、删除、解析 XML 数据
第二阶段:javaweb开发
55. 搭建和配置MySQL 数据库
56. 数据库增、删、查、改语句
57. 事务
58. 视图
59. 数据库备份与恢复
60. 数据库用户管理
61. 数据库设计
62. 项目实战-银行ATM 存取款机系统
63. 走进 HTML 和CSS
64. 列表表格及表单美化
65. CSS 高级操作
66. Bootstrap
67. CSS 组件
68. JavaScript 面向对象
69. JavaScript 判断、循环
70. JavaScript 闭包
71. JavaScript 语法
72. Bootstrap 综合案例
73. HTML5、CSS3
74. jQuery 基础
75. jQuery 基本操作
76. jQuery 事件与特效
77. jQuery Ajax
78. jQuery 插件
79. 搭建Web 环境初识JSP
80. JSP 九大内置对象
81. JSP 实现数据传递和保存
82. JDBC
83. 单例模式、工厂模式
84. MVC、三层模式
85. Commons-fileupload、CKEditor
86. 分页查询
87. EL 与 JSTL
88. Servlet 与Filter
89. Listener 与MVC
90. Ajax 与 jQuery
91. jQuery 的Ajax 交互扩展
92. 项目实战—使用Ajax 技术改进新闻发布系统
93. 反射
94. Linux 系统的安装
95. 在Linux 中管理目录和文件
96. 在Linux 中管理用户和权限
97. 在Linux 服务器环境下安装软件和部署项目
98. 职场晋升力:职场沟通
第三阶段: 企业级框架开发
99. MyBatis 环境搭建
100. SQL 映射文件
101. 动态SQL
102. MyBatis 框架原理
103. Spring IOC
104. 构造注入、依赖注入、注解
105. Spring 整合MyBatis(SqlSessionTemplate、MapperFactoryBean、事务
处理)
106. Spring 数据源(属性文件、JNDI)、Bean 作用域
107. Spring 框架的运行原理
108. SpringMVC 体系概念
109. SpringMVC 之数据绑定、数据效验、
110. SpringMVC 之视图及视图解析
111. SpringMVC 之文件上传、本地化解析
112. SpringMVC 之静态资源处理、请求拦截器、异常处理
113. Oracle 数据库环境搭建、安装
114. Oracle 数据库 SQL、分页、备份、还原
115. Hibernate 概念、依赖
116. HQL 查询语言
117. Hibernate 中配置关联映射
118. HQL 连接查询与 Hibernate 注解
119. Struts 2 概念、依赖
120. Struts 2 配置
121. OGNL 表达式
122. Struts 2 拦截器
123. SSH 框架整合
124. 使用Maven 构建项目
125. 使用Struts 2 实现Ajax
126. Jsoup 网络爬虫
127. 多线程网络爬虫
128. 反爬及反反爬策略
129. 通用爬虫设计
130. Echart 图表分析
131. IKAnalyzer 分词
132. 企业框架项目实战-代理商管理系统
133. 企业框架项目实战-SL 会员商城
134. 企业框架项目实战-会员管理系统
135.企业框架项目实战-互联网招聘信息采集分析平台
第四阶段: 前后端分离开发
136. GitHub
137. Git 基础(checkout、pull、commit、push、merge 等)
138. Git 进阶(多分支协作)
139. GitLab
140. IDEA 的使用
141. Maven 介绍(概念、仓库、构建、命令)
142. 使用Maven 构建WEB 项目
143. 使用Maven 构建多模块项目
144. 使用Maven 搭建私服仓库
145. Scrum 框架介绍(三个角色、三个工件、四个会议)
146. Scrum Team 组建团队
147. 产品需求和用户故事
148. 每日立会
149. 使用敏捷-Scrum 方式开发管理实战
150. 前后端分离、分布式集群架构、垂直架构
151. SSM(SpringMVC+Spring+MyBatis)整合实战
152. Git、Maven 私服Nexus
153. 第三方接入技术(微信、阿里)
154. MySQL 电商实战
155. Redis(缓存服务)
156. 搜索引擎-Solr
157. 集成API Doc 工具-Swagger
158. 图片自动化处理:Tengine+LUA+GraphicsMagic
159. 手机、邮箱注册
160. 单点登录 Token
161. OAuth2.0 认证
162. Jsoup 网络爬虫(多线程爬虫/代理 IP 爬虫)
163. ExecutorService 线程池
164. IK 中文分词
165. Postman
166. ReactJS
167. webpack
168. 职场晋升力:简历撰写
169. 程序猿面试宝典之项目面试
170.大型互联网旅游电商项目实战-爱旅行
第五阶段: 分布式微服架构开发
171. Spring Boot 环境搭建
172. Spring Boot 常用技能
173. Spring Boot 整合Redis
174. Spring Boot 整合Mybatis
175. 微服务架构及架构设计
176. 消息队列
ActiveMQ\RabbitMQ
177. 分布式事务
178. 分布式锁 Redis-setnx
179. Zookeeper 注册中心
180. 基于 ActiveMQ 实现高并发
181. Docker 环境搭建
182. Docker 镜像加速
183. Docker 容器管理
184. Docker 镜像管理
185. Docker 容器文件备份
186. Dockerfile
187. Docker 私服仓库
188. 真实互联网高并发电商项目实战-双十一抢购
189. 可视化监控 Portainer
190. Docker Compose 容器编排
191. Docker Compose 扩容、缩容
192. Docker Swarm 集群编排
193. Jenkins 安装、插件配置
194. Jenkins 配置普通任务
195. Jenkins 配置管道任务
196. Jenkins 自动发布服务
197. Spring Cloud Eureka
198. Spring Cloud Feign
199. Spring Cloud Ribbon
200. Spring Cloud Zuul
201. Spring Cloud Config
202. Spring Cloud Hystrix
203. Spring Cloud Sleuth
204. Spring Boot Admin
205.Eureka 注册原理探秘
206. Spring Cloud 大坑解读
207. Zipkin
208. Zipkin 整合RabbitMQ
209. Zipkin 整合MySQL
210. ELK 日志收集
211.Kafka
212. Elasticsearch 映射管理
213. Elasticsearch 查询/复合查询
214. Elasticsearch 集群/集群规划
215. Elasticsearch 聚合
216. Elasticsearch 集群监控
217. Elasticsearch 插件
(Head/BigDesk)
218. Mycat 读写分离
219. Mycat 一主多从
220. Mycat 多主多从
221. Mycat 数据分片
222. Redis
223. Redis-Redlock
224. Elasticsearch 环境搭建
225. Elasticsearch 客户端
226. Elasticsearch 索引管理
227. Elasticsearch 文档管理
228. Mycat 集群
229. Jmeter 并发测试
230. Jmeter 生成测试报告
231. 微信登录
232. 微信支付
233. 支付宝支付
234. 百度地图
235. Sonar 本地检测
236. Sonar +Jenkins 线上检测
237. CI/CD
238. Spring Boot 改造爱旅行项目实战
239. 大型互联网票务类电商项目实战-大觅网
240. ES6 概念(les、const)
241. ES6 对象和数组
242. ES6 函数扩展
243. VUE 环境搭建
244. VUE.JS 指令
245.VUE 交互
246. VUE 实例生命周期
247. VUE 组件
248. VUE 项目环境配置及单文件组件
249.VUE 路由
第六阶段:cc服务
250. Spring Cloud Gateway
251. Consul
252. Nacos
253. Eureka、Consu、lNacos、Zookeeper 对比分析
254. Prometheus + Grafana
255. ES 分布式存储原理
256. NoSQL 数据库解决方案(Redis、MongoDB)
257. OAuth2.0 认证( authorization code 模式)
258. OAuth2.0 认证( implicit 模式)
259. OAuth2.0 认证( resource owner password credentials 模式)
260. OAuth2.0 认证( client credentials 模式)
261. NAS/FastDFS 分布式文件存储
262. Python 基础
263. Python 爬虫
264. 大数据及 Hadoop 概述
265. 分布式文件系统 HDFS
266. 分布式计算框架MapReduce
267. 分布式列式数据库 HBase
268. Hadoop 综合应用
269. 面试大局观
270. 职业规划
271. 项目面试
272. 具体业务场景化解决方案
273. 更多技术专题持续增加中
有不清楚的可以私信我
Java语言基础1.Java基本概念
2.Java环境搭建
3.搭建Eclipse开发环境
4.基本类型
5.变量,运算符,表达式
6.分支语句,循环语句
7.数组,数组应用,行业规范。
8.双色球抽奖程序,实现权限管理命令
Java面向对象
1.类、对象、属性、方法、构造器
2.封装、继承、多态
3.重写、重载
4.访问权限控制符
5.this和super、static、final
6.抽象类和接口,内部类
7.单例设计模式
8.模板设计
JavaSE核心类库
1.Java核心类
2.Java字符串、日期处理
3.包装类、集合、数据结构
4.异常和异常处理
5.Java IO、NIO、多线程编程
6.线程同步机制、并发包
7.JAVA网络编程
8.Java泛型
9.Java反射机制
Java分析与设计
1.设计原则
2.设计模式
3.常见算法
4.Java8新特性
5.Maven使用
6.SVN版本管理
数据库开发
1.Oracle安装和管理
2.SQL语句
3.SQL语句原理
4.SQL语句优化
5.表、表设计原则
6.视图、序列、索引
7.Oracle数据字典
8.Oracle 数据库PL/SQL开发
9.存储过程、触发器、游标等
10.数据库设计原则
11.SQL优化技巧和原则
12.MySQL数据库安装
13.MySQL数据库维护
14.MySQL集群和读写分离
Web前端技术
1.XML语法、DTD和Schema
2.XML解析,DOM/SAX/DOM4J
3.XPATH技术应用
4.HTML5(H5)基本文档结构
5.标题、图片标记、链接、列表、表格标记
6.表单标记
7.CSS基础语法
8.CSS文本、列表、表格样式
9.CSS盒子模型
10.CSS浮动布局、定位
11.JavaScript语言基础
12.JavaScript闭包和自执行
13.JavaScript DOM编程
14.JavaScript事件模型
15.Window对象模型
16.HTML5画布、Web存储
17.地理定位、音频/视频、拖放
18.WebSocket技术等
19.CSS3边框、背景、文本效果
20.CSS3字体、动画等
JDBC技术
1.JDBC 核心API
2.CRUP操作
3.Statement应用
4.PreparedStatement应用
5.预防SQL注入攻击
6.事务安全控制
7.数据库高并发控制
8.批处理技术
9.DAO封装模式
10.dbcp、c3p0等连接池应用
jQuery技术
1.基本语法
2.选择器
3.元素选择
4.属性操作
5.文档操作
6.CSS操作
7.动画效果
8.jQuery 插件
easyUI/Bootstrap/AJAX前端框架
1.Menu菜单
2.Layout布局、Panel面板
3.Tabs 标签页
4.Progressbar进度条
5.Tooltip提示框、Searchbox搜索框
6.Pagination 分页、Draggable可拖动
7.Tree树、Datagrid 数据网格
8.消息框、对话框
9.日历、日期时间、Slider滑块
10.Treegrid树形网格
11.Linkbutton 链接按钮
12.Bootstrap CSS
13.Bootstrap布局组件、Bootstrap插件
14.Bootstrap编辑器
15.highcharts图表组件
16.Ajax作用和原理
17.XMLHttpRequest对象
18.Ajax设计模式
19.JSON技术及Ajax应用
20.jQuery与Ajax技术
JSP &Servlet技术
1.Tomcat配置和部署
2.Servlet生命周期
3.Servlet编写规范和配置
4.中文接收乱码处理
5.Servlet过滤器和监听器
6.Servlet+DAO工厂模式应用
7.JSP 基本语法
8.JSP标记应用
9.JSP内置对象request、session、application、exception等
10.JSTL和 EL表达式
11.JSP新特性
12.MVC设计模式
Spring框架
1.Spring IOC概念
2.ApplicationContext\Factory
Bean
3.IOC对象创建和生命周期
4.IOC注入技巧
5.对象高级装配
6.组件扫描特性
7.Spring JDBC支持
8.Spring 事务及安全管理
9.Spring MVC框架
10.Spring国际化
11.RESTFUL 技术
12.SpringAOP原理、AspectJ
13.Spring Security
14.Spring整合Shiro
SpringBoot/SpringCloud框架
1.SpringBoot Servlet
2.SpringBoot过滤器
3.SpringBoot监听器
4.SpringBoot拦截器
5.SpringBoot启动加载
6.SpringBoot数据库连接
7.SpringBoot多数据源
8.SpringBoot动态数据源
9.SpringBoot事务控制
10.SpringBoot Shiro 权限管理
11.SpringBoot JDBC访问数据库
12.SpringBoot MyBatis访问数据库
13.SpringCloud分布式配置管理
14.SpringCloud服务注册
MyBatis框架
1.MyBatis体系结构
2.SqlSession的使用
3.MyBatis映射基础
4.DQL 映射,DML映射
5.resultType/resultMap结果映射
6.Mapper映射器
7.MyBatis分页原理和优化
8.高级动态SQL映射
9.多表关联映射
10.Spring和MyBatis整合
SSH框架
1.Struts2结构和控制流程
2.Struts2 Action应用
3.ActionContext和ServletActionContext
4.Aware接口注入
5.Interceptor拦截器原理
6.Interceptor自定义应用
7.内置Result原理
8.常用Result组件原理和使用
9.dispatcher、redirect、chain、redirectAction、stream、json等
10.ValueStack原理和OGNL应用
11.Struts2 标记库、Struts2 扩展
12.Struts2和Spring整合应用
13.Hibernate Session API
14.Hibernate实体映射技术
15.Hibernate 关联映射技巧
16.HQL查询、Criteria查询、Native SQL查询
17.延迟加载、持久化、缓存技术
18.SSH整合应用
NoSQL技术
1.Redis原理
2.Redis命令
3.Java Redis API
4.Redis 字符串操作命令
5.Redis 哈希操作命令
6.Redis列表操作命令
7.Redis集合操作命令
8.Redis 有序集合操作命令
9.Redis事务处理、备份和恢复
10.Redis消息发布系统
11.Redis分布式环境
12.MongoDb原理
13.MongoDb命令
14.Java MongoDb API
15.MongoDb排序、索引
16.MongoDb备份恢复
企业开发扩展技术
1.WebService
2.Axis2/CXF创建、发布
3.CXF与Spring集成
4.ActiveMQ消息总线
5.activiti工作流
6.jfreechart图表
7.JasperReport报表技术
8.lucene引擎
9.dubbo分布式架构
10.第三方支付平台
11.第三方短信平台
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)