可胜任工作(工作方向):能根据产品需求和组长设计的方案独立完成代码编写,熟悉高并发、海量数据系统经验,能持续对自己系统进行调优。
核心知识点:
-
数据库简介和安装, DML 操作, DQL 查询数据
-
数据的完整性,多表查询
-
视图,索引
-
SQL 注入,批处理,数据库事务
-
C3P0连接池, Druid 连接池
-
DBUtils 工具类封装
-
Html 简介, Html 基本标签, Html 表单标签
-
CSS 简介, CSS 导入方式, CSS 选择器, CSS 属性
-
CSS盒子模型, CSS 扩展属性
-
Bootstrap
-
SVN
-
JavaScript基本语法
-
函数,弹窗函数,事件, JavaScript 正则表达式
-
JavaScript 的 DOM,BOM
-
JavaScript 定时任务
-
Tomcat,XML
-
Dom4j 解析 XML
-
SAX 解析
-
XML 生成
-
Http 协议
-
Servlet 生命周期
-
Servlet 跳转
-
HttpServletRequest,HttpServletResponse
-
Servlet 新特性
-
Cookie,Session
-
URL 重写
-
过滤器 Filter, 监听器 Listener
-
Jsp,Jsp 内对象
-
EL 表达式, JSTL
-
JSON 语法,JSON 解析, JSON 生成
-
Gson,FastJson,Jackson工具
-
Ajax 简介, Ajax 工作原理, Ajax 核心
-
Ajax 综合案例
-
jQuery概述, jQuery作用,jQuery引用
-
jQuery语法, jQuery选择器,jQuery时间
-
jQuery效果, jQuery HTML
-
jQuery Ajax, jQuery 插件
-
Validate 插件, Moment 插件
-
MVC 模式
第三阶段:Java框架
掌握主流的企业级框架,开发和管理工具(Maven、Git、Idea)、Spring、webMVC框架(SpringMVC、Struts2)、ORM框架(Hibernate、MyBatis)、权限管理(Shiro)、工作流(Activite)、POI、Echarts、Spring新特性等。
可胜任工作(工作方向):常见中小型互联网项目开发, OA/CRM/ERP 系统开发, APP 服务端开发等等,可胜任中高级Java开发工程师。
核心知识点:
-
Maven 和 Maven私服Nexus
-
IntellijIDEA
-
MarkDown
-
Git
-
LayUI
-
Mybatis
-
Spring5
-
SpringMVC
-
Struts2
-
Hibernate
-
Hibernate Validate
-
HttpClient
-
RESTful API
-
Shiro
-
Activiti
-
POI
-
Echarts
第四阶段:Java+云数据
完成金融/电商类大型分布式项目/APP 服务端项目等。
可胜任工作(工作方向):可负责开发框架的搭建、改进、跟踪管理方案落地实施,指导开发人员开发工作,管控代码质量。对关键模块的代码编写与集成对java架构体系,主流开源框架有深入研究,对微服务技术有大项目实践经验。熟悉常用的中间件、数据库,对分库分表技术、消息中间件、分布式框架等。
-
项目架构演进
-
Linux 常用命令
-
Linux 安装 JDK,MySQL
-
Nginx 安装, 负载均衡,反向代理
-
Redis 安装,常见数据类型
-
Redis 集群,高可用
-
SpringDataRedis
-
Zookeeper
-
Dubbo
-
WebMagic
-
Quartz
-
FreeMarker
-
OSS
-
CAS 单点登录
-
SpringBoot
-
Thymeleaf
-
MyCat
-
KeepAlive
-
Elasticsearch
-
Solr
-
ActiveMQ
-
RabbitMQ
-
RocketMQ
-
FastDFS
-
Oracle
-
Docker
-
SpringCloud Eureka
-
SpringCloud Ribbon
-
SpringCloud Feign
-
SpringCloud Hystrix
-
SpringCloud Zuul
-
SpringCloud Config
-
SpringCloud ZipKin
-
SpringCloud Sleuth
-
SpringBoot Admin
-
Jenkins
-
ELK
-
GitLab Runner
-
Kuberntes
-
Zbus
-
微信小程序
-
微信公众号
-
微信支付
-
微信提现
当然如果你对自己的基础知识并不自信,那么就在面试再系统性的学习一下,为了帮助大家提高学习效率,我已经整理好了一套Java进阶学习笔记,点击文末名片免费领取。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

最后
面试是跳槽涨薪最直接有效的方式,马上金九银十来了,各位做好面试造飞机,工作拧螺丝的准备了吗?
掌握了这些知识点,面试时在候选人中又可以夺目不少,暴击9999点。机会都是留给有准备的人,只有充足的准备,才可能让自己可以在候选人中脱颖而出。
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
了这些知识点,面试时在候选人中又可以夺目不少,暴击9999点。机会都是留给有准备的人,只有充足的准备,才可能让自己可以在候选人中脱颖而出。
[外链图片转存中…(img-hVk2TSXr-1713142328217)]
[外链图片转存中…(img-H34FpMTf-1713142328217)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!