(资料图片仅供参考)
1、像这样的问题,我已经回答了很多次,现在很多新手,特别是刚刚进入学生的学生,不知道该从哪里入手,我整理了一些java的知识点,一共分为六个阶段,273个技能点,第一阶段、第二阶段、第三阶段、第四阶段是必须要掌握的,很多机构忽悠人,就只学到第四阶段,第五阶段和第六阶段就是高薪、高职的保障,就说说想高薪必须得把后面两个阶段的给掌握了,老铁看了点个赞。
2、第一阶段:java基本功修炼1.认识计算机硬件2.计算机组成原理3.计算机软件知识4.计算机网络知识5.常用网络应用操作6.认识计算机病毒7.逻辑训练8.初识Java9.变量和数据类型10.选择结构11.循环结构for12.循环结构do-while13.循环结构while14.多重循环及程序调试15.循环进阶16.一维数组及经典应用17.二维数组18.认识类与对象19.方法及方法重载20.封装与继承21.方法重写与多态22.项目实战-汽车租赁系统23.抽象类和接口24.异常25.项目实战-QuickHit26.Java中的集合类型27.List集合28.Set集合29.HashMap集合30.Iterator31.Collections算法类及常用方法32.enum33.包装类及装箱拆箱34.String、StringBuffer类常用方法操作字符串35.Date、Calendar36.Math类常用方法37.IO/NIO38.字节输入流(InputStream、FileInputStream、BufferedInputStream)39.字节输出流(OutputStream、FileOutputStream、BufferedOutputStream)40.字符输入流(Reader、InputStreamReader、FileReader BufferedReader)41.字节输出流(Writer、OutputStreamWriter、FileWriter、BufferedWriter)42.文件复制43.Serialize、Deserialize44.职场晋升力:四象限时间管理与精力管理45.多线程(Thread、Runnable)46.ThreadLifeCycle47.线程的调度48.线程的同步和死锁49.ThreadPool50.职场晋升力:团队合作51.Socket(TCP、UDP)52.XML概念、优势、规范53.XML中特殊字符的处理54.使用DOM读取、添加、删除、解析 XML数据第二阶段:javaweb开发55.搭建和配置MySQL数据库56.数据库增、删、查、改语句57.事务58.视图59.数据库备份与恢复60.数据库用户管理61.数据库设计62.项目实战-银行ATM存取款机系统63.走进 HTML和CSS64.列表表格及表单美化65.CSS 高级操作66.Bootstrap67.CSS 组件68.JavaScript面向对象69.JavaScript判断、循环70.JavaScript闭包71.JavaScript语法72.Bootstrap综合案例73.HTML5、CSS374.jQuery基础75.jQuery基本操作76.jQuery事件与特效77.jQuery Ajax78.jQuery插件79.搭建Web 环境初识JSP80.JSP九大内置对象81.JSP实现数据传递和保存82.JDBC83.单例模式、工厂模式84.MVC、三层模式85.Commons-fileupload、CKEditor86.分页查询87.EL 与 JSTL88.Servlet与Filter89.Listener与MVC90.Ajax 与 jQuery91.jQuery的Ajax交互扩展92.项目实战—使用Ajax技术改进新闻发布系统93.反射94.Linux系统的安装95.在Linux中管理目录和文件96.在Linux中管理用户和权限97.在Linux服务器环境下安装软件和部署项目98.职场晋升力:职场沟通第三阶段: 企业级框架开发99. MyBatis 环境搭建100. SQL 映射文件101. 动态SQL102. MyBatis 框架原理103.SpringIOC104.构造注入、依赖注入、注解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.Struts2概念、依赖120.Struts2配置121.OGNL表达式122.Struts2拦截器123.SSH框架整合124.使用Maven构建项目125.使用Struts2实现Ajax126.Jsoup网络爬虫127.多线程网络爬虫128.反爬及反反爬策略129.通用爬虫设计130.Echart图表分析131.IKAnalyzer分词132.企业框架项目实战-代理商管理系统133.企业框架项目实战-SL 会员商城134.企业框架项目实战-会员管理系统135.企业框架项目实战-互联网招聘信息采集分析平台第四阶段: 前后端分离开发136.GitHub137.Git基础(checkout、pull、commit、push、merge等)138.Git进阶(多分支协作)139.GitLab140.IDEA的使用141.Maven介绍(概念、仓库、构建、命令)142.使用Maven构建WEB项目143.使用Maven构建多模块项目144.使用Maven搭建私服仓库145.Scrum框架介绍(三个角色、三个工件、四个会议)146.ScrumTeam组建团队147.产品需求和用户故事148.每日立会149.使用敏捷-Scrum方式开发管理实战150.前后端分离、分布式集群架构、垂直架构151.SSM(SpringMVC+Spring+MyBatis)整合实战152.Git、Maven私服Nexus153.第三方接入技术(微信、阿里)154.MySQL电商实战155.Redis(缓存服务)156.搜索引擎-Solr157.集成APIDoc工具-Swagger158.图片自动化处理:Tengine+LUA+GraphicsMagic159.手机、邮箱注册160.单点登录 Token161.OAuth2.0认证162.Jsoup网络爬虫(多线程爬虫/代理 IP爬虫)163.ExecutorService线程池164.IK中文分词165.Postman166.ReactJS167.webpack168.职场晋升力:简历撰写169.程序猿面试宝典之项目面试170.大型互联网旅游电商项目实战-爱旅行第五阶段: 分布式微服架构开发171.SpringBoot环境搭建172.SpringBoot常用技能173.SpringBoot整合Redis174.SpringBoot整合Mybatis175.微服务架构及架构设计176.消息队列ActiveMQRabbitMQ177.分布式事务178.分布式锁 Redis-setnx179.Zookeeper注册中心180.基于 ActiveMQ实现高并发181.Docker环境搭建182.Docker镜像加速183.Docker容器管理184.Docker镜像管理185.Docker容器文件备份186.Dockerfile187.Docker私服仓库188.真实互联网高并发电商项目实战-双十一抢购189.可视化监控 Portainer190.DockerCompose 容器编排191.DockerCompose扩容、缩容192.DockerSwarm集群编排193.Jenkins安装、插件配置194.Jenkins配置普通任务195.Jenkins配置管道任务196.Jenkins自动发布服务197.Spring CloudEureka198.Spring CloudFeign199.Spring CloudRibbon200.Spring CloudZuul201.Spring CloudConfig202.Spring CloudHystrix203.Spring CloudSleuth204.Spring BootAdmin***.eureka注册原理探秘206.SpringCloud 大坑解读207.Zipkin208.Zipkin整合RabbitMQ209.Zipkin整合MySQL210.ELK日志收集***.kafka212.Elasticsearch映射管理213.Elasticsearch查询/复合查询214.Elasticsearch集群/集群规划215.Elasticsearch聚合216.Elasticsearch集群监控217.Elasticsearch插件(Head/BigDesk)218.Mycat读写分离219.Mycat一主多从220.Mycat多主多从221.Mycat数据分片222.Redis223.Redis-Redlock224.Elasticsearch环境搭建225.Elasticsearch客户端226.Elasticsearch索引管理227.Elasticsearch文档管理228.Mycat集群229.Jmeter 并发测试230.Jmeter 生成测试报告231.微信登录232.微信支付233.支付宝支付234.百度地图235.Sonar本地检测236.Sonar+Jenkins线上检测237.CI/CD238.SpringBoot改造爱旅行项目实战239.大型互联网票务类电商项目实战-大觅网240.ES6概念(les、const)241.ES6对象和数组242.ES6函数扩展243.VUE环境搭建244.***.js指令***.vue 交互246.VUE 实例生命周期247.VUE 组件248.VUE项目环境配置及单文件组件***.vue 路由第六阶段:cc服务250. Spring Cloud Gateway251. Consul252. Nacos253. Eureka、Consu、lNacos、Zookeeper 对比分析254. Prometheus + Grafana255. ES 分布式存储原理256. NoSQL 数据库解决方案(Redis、MongoDB)257. OAuth2.0 认证( authorization code 模式)258. OAuth2.0 认证( implicit 模式)259. OAuth2.0 认证( resource owner password credentials 模式)260.OAuth2.0认证( clientcredentials模式)261.NAS/FastDFS分布式文件存储262.Python基础263.Python爬虫264. 大数据及 Hadoop 概述265. 分布式文件系统 HDFS266. 分布式计算框架MapReduce267. 分布式列式数据库 HBase268. Hadoop 综合应用269. 面试大局观270. 职业规划 271. 项目面试272. 具体业务场景化解决方案273. 更多技术专题持续增加中有不清楚的可以私信我。
本文到此分享完毕,希望对大家有所帮助。
标签: