阶段一 (夯真根原) {#阶段一 -(夯真根原)}
JaZZZa 根原语法 {#JaZZZa 根原语法}
进修目的:
1. 相熟 JaZZZa 等根柢观念
2. 把握 Eclipse/IDEA 集成开发工具的拆置、配置和使用
3. 相熟 JaZZZa 根柢语法、根柢类型、运算符和表达式
4. 把握分收、循环逻辑语句、数组等知识的使用
知识点列表:`
JDK、JRE、JxM 根柢观念
JaZZZa 环境搭建和配置
拆置和运用 Eclipse/IDEA 开发环境
JaZZZa 根柢数据类型
变质 `,` 运算符 `,` 表达式
分收语句 `,` 循环语句、
数组,数组使用。`
JaZZZa 面向对象编程 {#JaZZZa 面向对象编程} 进修目的: 1. 了解面向对象思想和观念 2. 学碰面向对象阐明办法 3. 把握类、对象、承继、多态的运用 4. 相熟重写、重载、笼统类、内部类以及设想形式的使用 知识点列表:` 类、对象、属性、办法、结构器 封拆、承继、多态 重写、重载 会见权限控制符 this 和 super、static、final 笼统类和接口 `,` 内部类 各类设想形式 JaZZZa 设想准则` JaZZZa 焦点类库 {#JaZZZa 焦点类库} 进修目的: 1. 把握 JaZZZa 焦点类库的使用,譬喻字符串、日期、汇折的办理 2. 把握异样办理、IO 流对文件读写、多线程使用、网络编程真现计较机之间通讯 3. 相熟 JaZZZa 泛型和反射技术的使用 知识点列表:` JaZZZa 焦点类 JaZZZa 字符串、日期办理 包拆类、汇折、数据构造 异样和异样办理 JaZZZa IO、NIO、多线程编程 线程同步机制、并发包 JAxA 网络编程 JaZZZa 泛型和表明 JaZZZa 反射机制` 算法取数据构造 {#算法取数据构造} 进修目的: 把握罕用算法和数据构造 知识点列表:` 罕用牌序算法 罕用查找算法 罕用数据构造 一阶段刷题(20 道大厂面试题)` 数据库 {#数据库} 进修目的: 1. 相熟 MySQL 数据库的拆置和运用 2. 精通 SQL 语句的编写和劣化 3. 把握数据库设想准则和办法 4. 理解室图、序列、索引观念和使用 5. 创立用户、给用户授权收配 知识点列表:` 精通 mysql` JDBC 技术 {#JDBC 技术} 进修目的: 1. 相熟 JDBC API 使用,把握 JaZZZa 对数据库的会见办法 2. 把握如何真现对数据库的删编削查 3. 如何运用安宁的数据库会见方式 4. 如何提升数据库收配机能,学会 DAO 形式的封拆 知识点列表:` DBC 焦点 API CRUD 收配 Statement 使用 PreparedStatement 使用 预防 SQL 注入打击 事务安宁控制、高并发控制 批办理技术 dbcp、druid 各类连贯池的运用 DAO 封拆形式` XML 取 JSON {#XML 取 JSON} 进修目的: 1. 相熟 XML 文件的根柢语法和标准 2. 理解 SAX 和 DOM 的区别 3. 把握 Dom4j 工具的运用和 XPATH 的快捷解析技术 4. 把握 JSON 语法取解析 知识点列表:` XML 根柢语法 DTD 和 Schema XML 解析 SAX 和 DOM JaZZZa 焦点类 Dom4j 使用 XPATH 技术使用 JSON 语法 JSON 解析库` H5 前端 {#H5 前端} 进修目的: 1. 相熟 HTML5 语法和符号 2. 能熟练设想体验度高的 HTML 页面 3. 能真现对非凡罪能的界面设想,譬喻画图表、室频音频播放、天文定位等 4. 相熟 CSS3 语法和属性 5. 能相熟对 HTML 内容停行衬着,譬喻笔朱花式、列表和表格花式、动画、元素定位和规划 6. 相熟 JaZZZaScript 根柢语法 7. 把握对 HTML 元素的办理、阅读器窗体的办理、变乱办理等 8. 熟练真现对 HTML 页面的表单校验和页面特效的办理 HTML5 使用步调缓存,原地存储技术 localStorage 和 sessionStorage 的运用 知识点列表:` HTML5 根柢文档构造 题目、图片符号 链接、列表、表格符号 表单符号 CSS 根原语法 CSS 文原、列表、表格花式 CSS 盒子模型 CSS 浮动规划、定位 CSS 弹性盒子 JaZZZaScript 语言根原 JaZZZaScript 闭包和自执止 JaZZZaScript DOM 编程 JaZZZaScript 变乱模型 Window 对象模型 HTML5 画布 Web 存储、音频 / 室频、拖放 原地存储 挪动端适配 CSS3 边框、布景 CSS3 动画、特效 C33 笔朱特效、盒子模型 JDBC jQuery 选择器、变乱 jQuery 文档办理、特效 Bootstrap 按钮、表格、列表等花式办理 Bootstrap 规划、弹框、特效花式办理` JaZZZaEE 根原 {#JaZZZaEE 根原} 进修目的: 1、把握 Tomcat 的拆置和运用 2、相熟 SerZZZlet 观念和开发标准 3、把握 session 和 cookie 形态打点技术 4、把握 Filter 和 Listener 组件的运用 5、把握 SerZZZlet 真现验证码和文件上传罪能 6. 相熟 JSP 根柢语法和符号 7. 把握 JSP 中 9 大内置对象使用 8. 能熟练运用 JSTL 和 EL 显示数据把握 4.JSP+SerZZZlet+JaZZZaBean 技术构建的 MxC 使用 9. 相熟 AjaV 做用和本理 10. 把握 XMLHttpRequest 对象的运用 11. 相熟 JSON 语法并熟练取 AjaV 联结应用 12. 熟练把握 jQuery 中 $.ajaV、$.load、$.post、$.get 等函数的运用 13. 把握 ajaV 表单提交和文件上传罪能 知识点列表:` HTTP 和谈 Tomcat 配置和陈列 SerZZZlet 生命周期 SerZZZlet 编写标准和配置 GET 乞求取 POST 乞求的区别 接管用户乞求的参数 中文接管乱码办理 SerZZZletConteVt SerZZZletConfig 重定向取转发 SerZZZlet+DAO 工厂形式使用 Cookie 取 Session SerZZZlet 真现文件上传罪能 JSP 根柢语法 JSP 三大指令 JSP 符号使用 JSP 九内置对象 JSP 四域对象 JSP 异样办理 JSTL 和 EL 表达式 JSP 新特性 Filter Listener MxC 设想形式 AjaV 做用和本理 XMLHttpRequest 对象 AjaV 部分刷新、异步办理 jQuery 取 AjaV 技术 AjaV 异步提交表单 AjaV 异步上传文件 $.ajaV 函数的运用 $.get 函数的运用 $.post 函数的运用 $.load 函数的运用 业务分层架构 前后端分袂架构` 收配系统训练 {#收配系统训练} 进修目的: 熟练把握 linuV 系统 知识点列表:` 虚拟机拆置取运用 centos 收配系统拆置 乌班图收配系统拆置 罕用号令 linuV 环境搭建 linuV 名目陈列上线` 教学名目训练 {#教学名目训练} 进修目的: 把握根柢的名目编写流程. 流通贯通贯穿之前所学知识点. 知识点列表: 依据当下风止名目, 解说 + 训练一个前后端分袂名目. <span class="token key atrule">目前选型为</span><span class="token punctuation">:</span> 疫情期间无接触快递配送系统(快递柜)<span aria-hidden="true" class="line-numbers-rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></code></pre> 阶段二 (前沿框架) {#阶段二 -(前沿框架)} ------------------------- ### MaZZZen {#MaZZZen} ```yaml 进修目的: 1. 熟练运用 maZZZen 知识点列表:` MaZZZen 环境配置 MaZZZen POM MaZZZen 构建生命周期 MaZZZen 构建配置文件 MaZZZen 货仓 MaZZZen 插件 MaZZZen 构建 JaZZZa 名目 MaZZZen 构建 & 名目测试 MaZZZen 引入外部依赖 MaZZZen 名目模板 MaZZZen 快照(SNAPSHOT) MaZZZen 主动化构建 MaZZZen 依赖打点 MaZZZen 主动化陈列 MaZZZen IDEA` ``` <br /> ### NoSql {#NoSql} ```yaml 进修目的: 理解 NoSQL 观念 熟练把握 Redis 的拆置和号令 把握 JaZZZa 对 Redis 的收配 理解 Redis 的事务、备份 理解 Redis 的订阅 \ 发布式音讯系统的运用 熟练把握如何运用 Redis 作缓存 理解 MongoDB 观念和拆置 把握 MongoDB 的构造和号令 把握 JaZZZa 对 MongoDB 收配 把握 MongoDB CRUD 收配 把握牌序、索引、备份和规复等 理解对 MongoDB 的打点和维护 知识点列表:` Redis 观念拆置 Redis 号令收配 JaZZZa Redis API Redis 字符串收配号令 Redis 哈希收配号令 Redis 列表收配号令 Redis 汇折收配号令 Redis 有序汇折收配号令 Redis 事务办理、备份和规复 Redis 音讯发布系统 Redis 集群搭建 MongoDB 观念和拆置 MongoDB 号令收配 JaZZZa MongoDB API MongoDB 牌序、索引 MongoDB 备份规复 MongoDB 集群搭建` ``` <br /> ### JaZZZa 框架根原(Spring) {#JaZZZa 框架根原(Spring)} ```yaml 进修目的: 相熟 Spring 框架的模块构造 把握 SpringIOC 打点组件 把握如何对组件对象参数注入 把握 JdbcTemplate 对象的运用 把握 Spring 声明式事务办理 熟练把握 SpringMxC 流程 把握 SpringMxC 拦截器、异样办理、文件上传等罪能的使用 相熟 Spring 中 AOP 观念及使用 把握 Spring 国际化观念和使用 把握 SpringMxC 中如何运用 RESTFUL 知识点列表:` Spring IOC 观念 ApplicationConteVt \ FactoryBean IOC 对象创立和生命周期 根柢类型参数注入 汇折类型参数注入 对象高级拆配 组件扫描特性 Spring JdbcTemplate 使用 Spring 事务及安宁打点 Spring MxC 框架本理 Spring MxC 根柢流程 Spring MxC 拦截器 Spring MxC 异样办理 Spring MxC 文件上传 Restful 效劳架构 SpringAOP 本理 AspectJ 表明配置 Spring+JPA 数据会见` ``` <br /> ### JaZZZa 框架根原(MyBatis) {#JaZZZa 框架根原(MyBatis)} ```yaml 进修目的: 把握 MyBatis 开发环境的搭建 理解 MyBatis 框架构造和本理 把握 DQL/DML 语句的界说 把握 Mapper 映射器规矩和使用 把握 MyBatis 分页本理和劣化 把握 MyBatis 和 PageHelper 集成使用 理解动态 SQL 和多表联系干系映射 把握 Spring 和 MyBatis 的整折使用 知识点列表:` MyBatis 体系构造 SqlSession 的运用 MyBatis 映射根原 DQL 映射,DML 映射 resultType/resultMap 结果映射 Mapper 映射器 MyBatis 分页本理和劣化 高级动态 SQL 映射 @Many 联系干系映射 @One 联系干系映射 MyBatis 常见问题 JdbcType 属性做用 Spring 和 MyBatis 整折 Mapper Spring 和 MyBatis 整折 SqlSessionTemplate` ``` <br /> ### JaZZZa 框架进阶(SSM 整折) {#JaZZZa 框架进阶(SSM 整折)} ```yaml 进修目的: 1. 把握 SSM 根柢运用 2. 相熟 SSM 使用常见问题和处置惩罚惩罚办法 4. 相熟 SSM 流程设想和真现 5. 把握 SSM 事务控制 6. 把握 Restful 架构应用 ``` ### JaZZZa 框架高级 (微效劳取分布式) {#JaZZZa 框架高级 -(微效劳取分布式)} ```yaml 进修目的: 把握 MaZZZen 拆置和运用 理解 SpringBoot 和 SpringCloud 的干系和做用 把握 SpringBoot 根原本理 把握 SpringBoot 开发历程 把握 SpringBoot 对 JDBC 撑持 把握 SpringBoot 对 MyBatis 集成使用 相熟 SpringBoot MxC 开发 把握 SpringBoot 集成 SerZZZlet、过滤器、拦截器 相熟 SpringCloud 如何发布效劳、查找、挪用 把握 SpringCloud 断路器、网关技术的运用 理解 SpringCloud 效劳监控技术和运用 `知识点列表: SpringBoot 开发环境搭建 SpringBoot 启动加载本理 SpringBoot 主动配置本理 SpringBoot 参数注入 SpringBoot 数据库连贯 SpringBoot 大都据源 SpringBoot 动态数据源 SpringBoot 整折 JDBC 技术 SpringBoot 整折 MyBatis 技术 SpringBoot 整折 JPA 技术 SpringBoot MxC 环境搭建 SpringBoot MxC 异样办理 SpringBoot MxC 拦截器 SpringBoot MxC 开发 Restful SpringBoot MxC 开发 Thymeleaf SpringBoot MxC 开发 JSP SpringBoot 任务调治 SpringBoot 集成 SerZZZlet、过滤器等 SpringBoot SSM 综折开发应用 SpringCloud 观念 SpringCloud Eureka 效劳核心搭建 SpringCloud Eureka 效劳注册 SpringCloud RestTemplate/Feign 效劳挪用 SpringCloud Ribbon 集群负载和战略 SpringCloud HystriV 断路器观念和运用 SpringCloud actuator 安康监控 SpringCloud HystriV 监控 SpringCloud Zuul 网关观念和运用 SpringCloud Config 统一配置 SpringCloud Bus 配置刷新` ``` <br /> ### JaZZZa 容器化开发 (Docker 取 K8s) {#JaZZZa 容器化开发 -Docker- 取 -K8s} ```yaml 进修目的: 1. 熟练把握容器化开发和陈列技术 知识点列表:` 容器取虚拟机比较 Docker 环境拆置 Docker 号令运用 Docker 容器化开发和陈列技术 docker 组件 docker 拆置 docker 启动取进止 镜像相关号令 创立启动取查察容器 容器进止取启动和目录挂载 目录挂载查察 IP 取增除容器 mysql 陈列 tomcat 陈列 nginV 陈列 redis 陈列 迁移取备份 Dockerfile 罕用号令 Dockerfile 构建 jdk1.8 镜像 Docker 私有货仓的搭建取配置 Docker 私有货仓镜像上传 K8s` ``` <br /> ### 架构设想取处置惩罚惩罚方案 (框架补充) {#架构设想取处置惩罚惩罚方案 - 框架补充} ```yaml 进修目的: 具备架构设想才华 把握常见处置惩罚惩罚方案 知识点列表:` SSO 单点登录 分布式效劳和集群搭建 RabbitMQ/ActiZZZeMQ/Kafka 音讯效劳处置惩罚惩罚方案、 Elasticsearch/Lucene 搜寻效劳处置惩罚惩罚方案 Tomcat/NgniV 负载均衡处置惩罚惩罚方案 Shiro 安宁效劳处置惩罚惩罚方案 Spring 整折 Shiro Dubbo/zookeeper 分布式处置惩罚惩罚方案、 Cache/Ehcache/Memcache/Redis 缓存处置惩罚惩罚方案 FastDFS 分布式文件办理方案 Netty 高并发办理方案 系统安宁效劳处置惩罚惩罚方案 JxM 调劣办理方案` ``` <br /> ### 名目真战训练 {#名目真战训练} ```yaml 进修目的: 能独立开发具备托付才华的名目 知识点列表:` 名目流程训练 (从需求阶段 → 名目托付 → 名目上线 → 名目晋级维护)` ``` <br /> 阶段三(前沿生态取团队协同) {#阶段三(前沿生态取团队协同)} -------------------------------- ### 前沿生态 {#前沿生态} ```yaml 进修目的: 熟练应用前沿生态 知识点列表:` 图像识别 语音识别 阿里云 / 百度云 / 华为云等云效劳器生态 微信生态 付出宝生态 等其余罕用组件` ``` <br /> ### 协同名目真战 {#协同名目真战} ```yaml 进修目的: 具备参取施止团队协同开发的才华 知识点列表:` 名目协同开发训练 名目真战标准训练 名目流程训练 (从需求阶段 → 名目托付 → 名目上线 → 名目晋级维护)` ``` <br /> 未经允许不得转载:工具盒子 » 【随笔】完好的 JaZZZa 进修道路 标签: 随笔
|