集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信

Java全栈班

面议

在线班远程课程、云实验平台、在线答疑

面授班一线讲师面授、真机实验、一对一解答

全套服务(在线、面授均享) 1、面授+远程+录播 2、24小时远程真机练习 3、行业专家讲师亲临授课 4、每班一名班主任督学 5、一年半免费重听学习

  • 课程大纲
  • 学员评价(0)

共105天课程

第一阶段(Java SE) 25天(讲课22天+项目3天)

第二阶段(Java Web原理应用与开发)15天 (讲课12天+项目3天)

第三阶段(SSM+SpringBoot框架开发)25天 (讲课10天+项目10天+项目5天)

第四阶段(SpringCloud为服务技术架构)35天 (讲课15天+项目10天+项目10天)

第五阶段就业指导课(5天)

腾科Java全栈班课程表
第一阶段(Java SE) 25天JavaSE基础(课时:9天)
学习目标1.掌握Java开发环境基本配置
2.掌握运算符、表达式、流程控制语句、数组等的使用
3.熟练使用IDEA开发工具
4.掌握Java基本面向对象知识
5.掌握常用类String.ArrayList等的使用
6.掌握Java调试程序代码
7.掌握学生管理系统编写
1. Java基础语法从Java的基础语法开始认识Java,为后面的课程打下坚实的基础。
1.Java语言的发展史
2.JDK的下载和安装
3.Path环境变量的配置
4.手写第一个代码HelloWorld案例
5.Java中的数据类型
6.常量的使用
7.变量的定义与使用
8.Java中代码的书写规范
9.数据类型之间的转换
10.Java中的各种运算符操作
11.if分支语句的灵活使用
12.switch分支语句
13.for循环结构
14.while循环结构
15.do..while循环结构
16.各种循环语句的区别和应用场景
17.循环跳转控制语句
18.嵌套循环的应用
19.IDEA开发软件
20.数组的动态初始化
21.数组的访问格式
22.数组的静态初始化
23.Java的内存划分和作用
24.分析数组在内存中的存储
25.方法的定义和调用
26.方法的参数和返回值问题
27.方法的重载(Overload)
28.参数是基本类型和引用类型的区别
29.Debug断点调试程序的使用
2. 面向对象基础了理面向对象的思想,使用java构建自己的对象
1.类和对象的概述
2.分析对象在内存中的存储
3.成员变量和局部变量的区别
4.private关键字的应用
5.this关键字的应用
6.this关键字的内存原理
7.面向对象特性之封装
8.构造方法(Constructor)
9.构造方法的注意事项
10.标准类的定义规范
3. API基础学会使用Java的API帮助文档,解决实际开发的问题。
1.API的使用方式
2.String类的特点
3.String类的常用构造方法
4.字符串的比较规则
5.用户登录的案例
6.遍历字符串的方式
7.字符串的拼接
8.字符串的反转操作
9.StringBuilder类的作用
10.StringBuilder类的构造方法
11.StringBuilder类的常用方法
12.用StringBuilder完成字符串拼接和反转
4. 集合基础熟悉集合Java对象,使用集合对象操作数据。
1.ArrayList集合的特点
2.ArrayList的构造方法
3.ArrayList的常用操作
4.集合存储自定义类型并遍历&其它操作
阶段综合项目了解学生管理系统的业务,巩固前面的基础知识,掌握简单程序设计与编写。
系统设计(键入输入)
1.增加学生;
2.删除学生;
3.更新学生;
4.学生列表;
5.查询学生
JavaSE进阶(课时:16天)
学习目标1.深入理解Java面向对象的概念与相关知识点
2.掌握开发中常用类如集合、IO流、时间日期等API的操作
3.掌握Java异常作用与处理机制,熟悉Java多线程开发
4.掌握网络基础知识,了解Socket原理,了解TCP、UDP协议
5.熟悉Java8新特性,如Lambda.Stream流等操作
6.掌握Java基本语法完成单机程序的编写
 1. 面向对象进阶主要介绍了面向对象的继承和多态思想,抽象类和接口的使用,static和final关键字,以及内部类。
1.面向对象特性之继承
2.继承的好处和弊端
3.super关键字的作用
4.继承时子父类的访问特点
5.方法的重写(Override)
6.final关键字的作用
7.static关键字的作用
8.main方法详细说明
9.工具类的制作和使用
10.jar包和帮助文档
11.面向对象特性之多态
12.多态的好处和弊端
13.多态中成员访问的特点
14.多态中的数据类型转型
15.抽象类的特点
16.抽象类的成员特点
17.接口的概述
18.接口的特点和注意事项
19.JDK8和9对接口组成的更新
20.类、抽象类、接口之间的关系
21.内部类的概述
22.成员内部类的使用
23.局部内部类的使用
2. 常用API主要介绍了Java中API的使用,常见的类,方法以及常见的排序算法。
1. Math类及其常用方法
2. System类及其常用方法
3. Object类的toString()和equals()方法
4. Objects类以及常用方法
5. BigDecimal类及其常用方法
6. 二分查找原理以及代码实现
7. 冒泡排序的原理分析及代码实现
8. 递归的应用和注意事项
9. Arrays类及其常用方法
10. 基本类型的包装类
11. 自动拆箱和自动装箱
12. 日期Date类型及其常用方法
13. 日期格式化类SimpleDateFormat
3. 异常主要介绍了Java中虚拟机异常的使用,以及处理异常的两种方式。
1. 异常的概述
2. JVM默认处理异常的方式
3. 异常处理方式之try...catch
4. 异常处理方式之throws
5. Throwable的常用方法
6. 异常的分类和区别
7. 异常的注意事项
8. 自定义异常的使用
4. 集合主要介绍了Java中的集合体系,以及数据结构。
1.集合体系结构
2.单列集合体系的详细讲解
3.迭代器的使用
4.迭代器删除数据
5.增强for循环的使用
6.List特有方法
7.数据结构之栈和队列
8.数据结构之数组和链表
9.ArrayList集合源码分析
10.LinkedList
11.TreeSet的自然排序和比较器排序
12.数据结构之树
13.数据结构之二叉树
14.数据结构之二叉平衡树
15.树中节点的旋转
16.双列集合体系的详细讲解
17.Map集合的遍历方式
18.泛型的使用
19.创建不可变的集合
5. IO主要介绍了Java中操作文件类的File,以及读写文件流的操作。
1.File类对文件的操作
2.IO流的概述和分类
3.字节流写数据
4.FileOutputStream换行和追加写出
5.trycatch捕获异常
6.字节流读数据的方式
7.字节流拷贝的原理分析
8.字节缓冲流的使用
9.字节缓冲流提高效率的原理
10.编码和解码
11.字节流读写中文出现乱码的原理分析
12.字符流读取中文的原理分析
13.字符流写出数据
14.字符串读取数据
15.字符缓冲流的使用
16.字符缓冲流的特有方法
17.对象序列化流
18.Properties的用法
6. 多线程主要介绍了Java中什么是多线程,以及多线程的带来的问题和解决方案。
1. 进程和线程的区别
2. Java实现多线程的三种方式
3. 线程API之线程名称
4. 线程API之线程休眠
5. 线程API之获取当前线程对象
6. 线程API之线程优先级
7. 线程API之守护线程
8. 线程的安全问题
9. 同步代码块
10. 同步方法
11. Lock锁
12. 死锁概述以及现象演示
13. 线程通讯之生产者消费者问题
14. 线程的状态
15. 线程池原理分析
16. Executors创建线程池
17.自定义线程池
18. ThreadPoolExecutor参数详解
19. ThreadPoolExecutor原理介绍以及任务拒绝策略介绍
7. 网络编程主要介绍了网络编程三要素,如何使用UDP和TCP进行通信,并最终实现了利用线程池实现文件上传服务器的案例
1.网络编程的概述
2.网络编程的三要素之ip地址(ipv4,ipv6)
3.常见命令
4.InetAddress类的操作
5.网络编程的三要素之端口和协议的详细解释
6.UDP协议发送与接收数据
7.聊天小程序案例
8.UDP协议中广播与组播
9.TCP协议发送与接收数据
10.三次握手和四次挥手
11.基本的服务器文件上传
12.服务器文件上传多线程实现
8. Lambda主要介绍了函数式编程思想和Lambda表达式,并结合Steam流和方法引用来熟悉函数式编程思想。
1. Lambda表达式的标准写法
2. Lambda的省略规则
3. Lambda和匿名内部类的区别
4.获取Stream流对象
5. Stream流的中间操作
6. Stream流的终结操作
7. Stream流的收集操作
9. 反射主要介绍了类加载器,以及利用反射技术获取字节码文件中的内容并进行使用。
1. 虚拟机类加载机制(概述,类加载过程,类的初始化时机)
2. 类加载器(概述,分类,双亲委派机制,ClassLoader类)
3. 反射机制的概述
4. 获取Class类的对象
5. 反射获取构造方法并使用
6. 反射获取成员方法并使用
7. 反射获取成员变量并使用
10. 基础加强主要介绍了xml,枚举,注解,单元测试,日志技术。
1. xml概述
2. xml语法规则介绍
3. xml文档解析
4. xml文档约束(dtd,schema)
5. 枚举的定义、特点以及常用方法
6. 注解的概述以及Jdk中常见的注解
7. 自定义注解
8. Jdk常见的元注解
9.单元测试
10.logback日志
阶段综合项目利用Java实现一个简单的网络聊天程序
功能实现:
1.界面设计
2.两个客户端之间
3.实现在线文字聊天
4.和接收离线消息
5.保存聊天信息
6.实现多人对话聊天
第二阶段
(Java Web原理应用与开发)15天
JavaWe(课时:15天)
学习目标1.掌握数据库单表、多表操作
2.了解前端开发流程,能完成简单网页制作
3.掌握Web核心技术点的使用,能使用web技术完成单体项目的开发
1. MySQL基础操作、
数据库设计和多表操作
MySQL是一款关系型开源免费企业数据库。也是现在企业中使用最多的关系型数据库。
1.数据库概述
2.SQL语言分类
3.DDL
4.DML
5.DQL
6.数据库约束(数据完整性)
7.表关系
8.多表操作之查询
9.事务
2. JDBCJDBC是Java程序操作关系型数据库的一套规范,也是JavaEE规范之一。它全称Java DataBase Connectivity。
1.JDBC概念
2.快速入门
3.JDBC对象讲解
4.单表CURD
3. Maven基础Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。
1.Maven简介
2.Maven仓库概述和配置本地仓库
3.Maven的安装和配置说明
4.Maven的生命周期命令
5.在idea中创建maven工程
6.Maven依赖管理
4. MyBatismybatis是一个用Java编写的持久层ORM框架,它使用ORM实现了结果集的封装。用于简化JDBC操作数据开发。
1.MyBatis简介
2.MyBatis的入门案例
3.Mapper代理开发
4.核心配置文件详解
5.配置文件完成CRUD操作
6.注解完成CRUD
7.MyBatis的动态sql语句
8.MyBatis综合案例
5. HTML和CSSHTML和CSS是前端技术的基础,是制作展示页面的最根本技术组成。
1.HTML概述
2.HTML基础语法和书写规范
3.IDEA创建static web工程开发HTML
4.HTML常用标签
5.CSS基础概述
6.常用CSS样式
6. JavaScriptJavaScript是页面里的一套基于对象和事件驱动的脚本语言。它由BOM,DOM和ECMAScript组成。
1.JavaScript基础语法
2.内置对象
3.BOM浏览器对象模型
4.DOM
5.JS事件
6.正则表达式
7. HTTP协议HTTP协议是HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。
1.http协议的基本概念
2.浏览器查看客户端与服务器通讯过程
3.请求信息的组成部分
4.响应信息的组成部分
8. Web服务器-TomcatWeb服务器是JavaEE应用的运行服务器。要想让JavaEE应用能被访问,Web服务器是必不可少的。
1.tomcat服务器软件的安装和配置
2.web工程
3.tomcat服务器部署应用式
4.使用idea配置tomcat服务器
9. Servlet它是web应用开发的最基础核心,有一套自己的规范,称为Servlet规范。
1.Servlet基本概述
2.Servlet入门
3.Servlet的配置
4.Servlet的执行过程
10. 请求和响应它们两个成对出现,用于HTTP协议的具体实现。即客户浏览器的请求和服务器的响应。
1.response对象概述
2.response对象常用方法简介
3.输出响应正文
4.设置响应消息头
5.重定向方法和特点总结
6.request对象概述
7.请求对象的API方法介绍
8.获取请求消息头
9.获取请求正文
10.用流获取请求正文
11.请求转发
11. JSP&会话技术Cookie是客户端会话管理技术的对象,Session对应的对象是HttpSession。
1.什么是会话
2.会话技术能解决什么问题
3.认证机制简介
4.cookie
5.HttpSession
12. 过滤器和监听器Filter过滤器是用于过滤访问资源。监听器是JavaWeb三大组件之一。
1.过滤器简介
2.应用场景
3.入门案例
4.过滤器的执行过程
5.过滤器案例
6.监听器简介
13. Vue框架VUE是一套用于构建用户界面的渐进式JavaScript框架。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。
1.概述
2.快速入门
3.基础语法
4.常用指令
5.vuejs的生命周期
6.异步
14. ElementUI框架ElementUI是一套为开发者、设计师和产品经理准备的基于Vue的桌面端组件库。
1.Element基本介绍
2.快速入门
3.实用布局
4.常用组件
阶段综合项目使用Vue+Element+MyBatis 完成单页面所有操作
1. 查询所有功能
2. 添加功能
3. BaseServlet优化设计
4. 批量删除功能
5. 分页查询功能
6. 条件查询功能
第三阶段
(SSM+SpringBoot框架开发) 25+10+5天
SSM+SpringBoot(课时:10天)
学习目标1.基于框架进行功能全过程开发
2.独立完成企业级应用功能模块开发
1. Spring框架Spring框架是目前JavaEE企业级开发过程中的最重要的框架,也是Spring全家桶中众多技术的最底层基础框架。
1.Spring简介
2.Spring系统架构
3.Spring入门案例
3.Bean配置管理
4.依赖注入配置管理
5.容器管理
6.注解开发
7.集成第三方框架技术
8.SpringAOP开发
9.Spring事务管理
2. SpringMVCSpringMVC是JavaEE企业级开发中表现层技术选型的主流技术方案。
1.SpringMVC简介
2.请求与响应
3.REST风格
4.SSM整合(注解版)
5.拦截器
3. Maven高级Maven作为JavaEE企业级开发过程中的项目构建工具,几乎是不可替代的。
1.分模块开发与设计
2.依赖管理
3.聚合
4.继承
5.属性
6.版本管理
7.资源配置
8.多环境开发配置
9.跳过测试
10.私服
4. SpringBootSpringBoot致力于提高基于Spring体系的JavaEE企业级开发速度,是现代JavaEE开发中的必选技术
1.SpringBoot简介
2.基础配置
3.整合第三方技术
4.视图解析
5. MyBatis-PlusMyBatis-Plus致力于提高基于MyBatis体系下的数据层解决方案的开发效率,将开发者从庞杂的数据层研发工作中解放出来。
1.MyBatisPlus简介
2.标准数据层开发
3.DQL控制
4.DML控制
5.全局配置优化
6.代码生成器
阶段综合项目1校园外卖订餐平台(10天)
1.了解企业软件开发流程
2.掌握接口定义过程
3.掌握Spring Cache的使用方式
4.掌握Swagger的使用方式
5.掌握Nginx配置反向代理和负载均衡
6.掌握MyBatis Plus中公共字段自动填充过程
7.掌握文件上传,下载开发过程
8.掌握MySQL主从复制配置过程
9.掌握Sharding JDBC配置读写分离过程
10.前端框架的项目集成
11.掌握基于Git进行分支操作过程
阶段综合项目2Springboot商城是一个基于SSM框架的综合性B2C电商平台(5天)
1.商城的购物流程功能:
用户从注册开始,到完成登录,浏览商品,加入购物车,进行下单,确认收货,评价等一系列操作。
2.商城后台功能:
商品管理,订单管理,类别管理,用户管理和交易额统计等模块,实现了对整个商城的一站式管理和维护
第四阶段(SpringCloud为服务技术架构)15天微服务框架 SpringCloud+Redis+MQ+Docker+ES(课时:15天)
学习目标1.掌握SpringCloudAlibaba微服务技术栈的使用
2.掌握企业分布式缓存解决方案
3.掌握企业分布式消息队列方案
4.掌握企业分布式搜索解决方案
5.熟练使用Docker等容器化技术
6.掌握企业分布式事务解决方案
7.掌握企业限流降级工具Sentinel的企业实战
1. SpringCloudSpringCloud及SpringCloudAlibaba是目前最流行的微服务框架,其中包含各种微服务治理组件和功能:
1.服务框架课程整体介绍
2.认识微服务(单体、分布式、微服务、cloud)
3.远程调用Demo
4.基于RestTemplate实现远程调用
5.提供者与消费者
6.eureka的作用分析
7.搭建EurekaServer
8.实现服务注册
9.实现服务拉取和负载均衡
10.Ribbon负载均衡原理
11.Ribbon负载均衡策略
12.Ribbon饥饿加载
13.Nacos介绍和安装
14.Nacos快速入门
15.Nacos与Eureka区别
16.Nacos服务多级存储模型
17.Nacos集群优先的负载均衡
18.Nacos的实例权重配置
19.Nacos的环境隔离
20.Nacos配置管理快速入门
21.配置动态刷新
22.多环境配置共享
23.跨服务配置共享
24.Nacos集群
25.OpenFeign快速入门
26.OpenFeign自定义配置
27.OpenFeign性能优化
28.OpenFeign的最佳实践
29.网关介绍
30.Gateway路由快速入门
31.路由断言工厂PredicateFactory
32.过滤器工厂FilterFactory-添加请求头
33.过滤器工厂-限流原理
34.过滤器工厂-限流实现
35.全局过滤器介绍
36.全局过滤器案例
37.Gateway的跨域配置
2.Linux开发环境Linux是企业Java应用生产环境,掌握Linux系统环境搭建与项目部署
1. Linux系统原理与文件系统剖析
2. Linux常用命令
3. vi编程器介绍
4. Linux网络
5. Java开发环境搭建
6. MySQL安装
3. DockerDocker 是一个开源的应用容器引擎,可以极大的简化微服务部署的复杂度。
1.初始Docker
2.Docker和虚拟机的区别
3.Docker架构
4.Docker安装
5.Docker镜像操作
6.Docker容器命令介绍
7.Docker容器案例1
8.Docker容器案例2
9.数据卷命令
10.数据卷案例1
11.数据卷案例2
12.自定义镜像-镜像结构
13.自定义镜像-Dockerfile
14.初始DockerCompose
15.部署微服务集群
16.Docker镜像仓库
4. RabbitMQRabbitMQ是一个高性能的消息通信中间件,具有低延迟、高可靠、分布式的特点。
1.初始Docker
1.同步和异步通信
2.MQ的技术选项
3.RabbitMQ介绍和安装
4.RabbitMQ基本架构
5.RabbitMQ快速入门
6.spring-amqp快速入门
7.work模型
8.发布订阅模型
9.发布订阅-fanout
10.基于Bean声明队列和交换机
11.发布订阅-Direct
12.基于注解声明队列和交换机
13.发布订阅模型-topic
14.MQ的消息序列化和反序列化
5. ElasticSearchElasticSearch是一个基于Lucene的搜索服务器,是一个分布式、高扩展、高实时的搜索与数据分析引擎。
1.什么是ES
2.倒排索引原理
3.ES与MySQL对比
4.安装ES和kibana
5.中文分词IK
6.Mapping属性
7.DSL创建、查询、删除索引库
8.DSL修改索引库
9.DSL新增.查询.删除文档
11.DSL修改文档
12.导入Demo
13.酒店数据分析
14.初始化RestClient
15.RestClient实现索引库的CRUD
16.RestClient实现文档的CRUD
17.批量导入文档
18.DSL查询分类和 match_all
19.DSl全文检索 match和multi_match
20.DSL精确查询 term和range
21.DSL地理查询 geo_distance
22.DSl查询的相关性算分
23.DSL复合查询 function_score
24.DSL复合查询 boolean
25.DSL 排序
26.DSL 分页
27.DSL 高亮
28.RestClient快速入门
29.RestClient实现各种查询
30.RestClient排序、分页
31.RestClient高亮
32.拼音分词器基本使用
33.组合分词器
34.自动补全查询
35.修改酒店数据的索引库结构
36.RestClient自动补全API
37.酒店搜索框自动补全
38.基于MQ的数据同步分析
39.声明所需要的队列和交换机
40.发送数据更新的MQ请求
41.接收数据更新的MQ请求
42.ES集群结构介绍
43.搭建ES集群
44.ES集群伸缩
45.ES集群路由原理
46.ES集群脑裂问题
6. SentinelSentinel是阿里巴巴开源的服务保护组件,包含了请求限流、熔断降级、请求授权等功能,是微服务的守护者。
1.雪崩问题
2.常见解决方案介绍
3.Sentinel介绍
4.快速入门
5.搭建Sentinel控制台
6.流量控制-阈值类型
7.流量控制-流控模式
8.流量控制-流控效果
9.熔断降级
10.系统保护
11.热点限流
12.授权规则
13.SentinelResource注解
14.Sentinel整合RestTemplate
15.Sentinel整合OpenFeign
16.Sentinel数据持久化
7. 分布式事务SeataSeata是阿里巴巴开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。
1.事务原子性
2.分布式事务产生原因
3.CAP定理
4.常见分布式事务解决方案
5.分阶段提交
6.可靠消息服务
7.TCC
8.AT模型
9.Seata介绍
10.Seata的AT模型结构
11.引入案例Demo
12.搭建TC server
13.改造事务参与者
14.演示AT模型解决分布式事务
15.演示TCC模型解决分布式事务
8. RabbitMQ的高级企业在应用消息队列时,往往会关注消息的可靠性、吞吐能力、高可用性、延迟消息等功能,这些需求在RabbitMQ中都可以实现。
1.消息可靠性-消费者确认
2.消息可靠性-持久化
3.消息可靠性-生产者确认
4.消息可靠性-消息重发
5.如何确保消息幂等
6.如何确保消息有序
7.如何利用MQ实现分布式事务
8.RabbitMQ集群分类
9.集群网络设置
10.集群cookie同步
11.启动服务
12.加入集群
13.集群数据测试
14.集群故障测试
15.镜像集群
16.镜像集群配置和测试
9. Redis多级缓存案例多级缓存是在请求进入服务端处理的各个阶段都加入缓存,从而大大提高缓存命中率,减轻服务端压力。
1.多级缓存架构
2.Lua语法
3.OpenResty介绍
4.安装OpenResty
5.OpenResty快速入门
6.OpenResty操作Redis
7.OpenResty的Redis方法封装
8.OpenResty操作Nginx本地缓存
9.OpenResty本地缓存方法封装
10.OpenResty发送http请求
11.OpenResty封装Http请求方法
12.多级缓存实现
13.利用MQ实现Redis与数据库数据同步
10. 分布式缓存RedisRedis可以基于数据持久化确保数据的安全,还可以基于哨兵和主从集群、分片集群确保集群的高可用、高并发。
1.Redis事务
2.Redis的Lua脚本
3.Redis持久化RDB
4.Redis持久化AOF
5.Redis主从集群搭建
6.Redis分片集群结构
7.搭建Redis分片集群
8.Redis分片插槽原理
9.Redis主从数据同步原理
10.Java客户端连接Redis集群
Springcloud项目1基于Springcloud+Alibaba的企业OA在线办公系统
本项目采用前后端分离的模式,微服务版本前端(Vue)。
后端采用Spring Boot、Spring Cloud & Alibaba。
注册中心、配置中心选型Nacos,权限认证使用Redis。
流量控制框架选型Sentinel,分布式事务选型Seata。
功能列表:
用户管理,部门管理,岗位管理,菜单管理,角色管理,字典管理,参数管理,通知公告,操作日志,
登录日志,在线用户,定时任务,代码生成,系统接口,服务监控,连接池监视
Springcloud项目2SpringCloudAlibaba商城项目
仿淘宝商城项目是一套电商项目,包括前台商城系统以及后台管理系统,基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus实现,采用 Docker 容器化部署。前台商城系统包括:用户登录、注册、商品搜索、商品详情、购物车、下订单流程、秒杀活动等模块。后台管理系统包括:系统管理、商品系统、优惠营销、库存系统、订单系统、用户系统、内容管理等七大模块。
第五阶段就业指导课(10天)就业指导课(课时:10天)
学习目标1.掌握数据结构.算法相关的基础面试题
2.掌握多线程基础面试题
3.掌握JVM基础面试题
4.掌握Spring为主的框架基础面试题
5.掌握MySQL数据库基础面试题
6.掌握缓存、分布式相关的基础面试题
就业指导课1. 职业规划
2. 就业指导
3. 简历编写
4. 模拟面试 
面试题-基础篇1. 二分查找
2. 冒泡排序
3. 选择排序
4. 插入排序
5. 快速排序
6. ArrayList
7. Iterator
8. LinkedList
9. HashMap
10. 单例模式
面试题-并发篇1. 线程状态
2. 线程池
3. wait 和 sleep
4. lock 和 synchronized
5. volatile
6. 悲观锁乐观锁
7. 并发Map
8. ThreadLocal
面试题-虚拟机篇1. JVM 内存结构
2. JVM 内存参数
3. JVM 垃圾回收
4. 内存溢出
5. 类加载
6. 四种引用
7. finalize
面试题-框架篇1. Spring refresh 流程
2. Spring bean 生命周期
3. Spring 事务失效
4. SpringMVC 执行流程
5. Spring 注解
6. SpringBoot 自动配置原理
7. Spring 中的设计模式
面试题-数据库篇1. 隔离级别
2. 快照读和当前读
3. InnoDB 与 MyISAM
4. 索引
5. 查询语句的执行流程
6. undo log 与 redo log
7. 锁
面试题-缓存篇1. Redis 数据类型
2. keys 命令的问题
3. 过期 key 的删除策略
4. Redis 持久化
5. 缓存问题
6. Redis 事务
7. LRU Cache 实现
面试题-分布式篇1. CAP 定理
2. Paxos 算法
3. Raft 算法
4. Gossip 协议
5. 分布式通用设计
结业典礼培训成果、拍照、结业
十五年老品牌
微信咨询:togogoi 咨询电话:18922156670 咨询网站客服:在线客服
在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!