定安夷牡工程有限公司 2022 -Mobile

  快速了解JavaEE

【JavaEE高级软件工程师课程】

课程容量、技术深度、项目广度均超其他机构6个月培训课程50%以上,大大提升学员的就业竞争力。

课程
特色

编程语言中的王者—Java
  • 后端开发编程语言TOP1

  • 市场就业领域覆盖广泛

  • 企业用人需求每月新增10万+

五大课程特色
打造企业刚需人才
01

真项目教学

还原企业真实开发场景与标准化工作流程,锻造学员职场力
02

课程深度研发

技术课程深入且广泛,逐步进阶高级工程师
03

课程贴合市场需求

课程贴合大厂企业技术要求,助力学员高起点就业
04

技术周更新

以周为单位,持续更新热点前沿技术
05

分阶段课程体系

合企业刚需,学员清晰各学习阶段目标
学习JavaEE课程 抓住行业机遇
  • 应届毕业生

    Java工程师岗位需求多、
    前景好,适合作为应届生
    的第一职业,长远发展
  • 转行/编程爱好者

    突破个人职业发展瓶颈,
    拥有体面的收入,
    职业发展路径清晰
  • 喜欢钻研新事物

    喜欢接触新兴事物,
    对互联网行业充满好奇,
    用程序改变世界
  • 具备一定的逻辑能力

    拥有有条不紊的解决问题
    的能力,学习Java语言
    会有很大优势
课程稳步提升
进阶高级软件工程师

BAT大厂面试360解析专题

通关经典面试题,走上高薪
开发之路

深度解决方案专题

独家互联网行业主流的解决方案,
不止为高薪就业而生

微服务框架

解决企业项目升级和深度优化的
应用场景(含项目三、项目四)

热门框架

技术学习+项目实操,学完可完成单体
项目开发(含项目一、项目二)

JavaWeb

独立研发搭建交互式的网站

JavaSE阶段

Java基础小白入门
查看完整课程大纲
分层次学习体系
让学员快速掌握实用技术
  • 实用篇应对企业80%常见工作

    抽取最常用必备知识,降低学习难度,让学生学得会,
    用得上

  • 高级篇应对企业20%复杂工作

    加深学生对源码、原理、高级用法的使用能力,应对
    高难度工作。

  • 面试篇提升面试能力

    15家大厂经典面试真题、技术要点、面试技巧,让学员
    “薪”想事成。

企业级真实项目
锻炼职场综合能力
  • 全行业

    20+热门行业项目覆盖,领跑行业
  • 高标准

    "亿元级"研发投入大厂深度共建
  • 真场景

    商业模式真实,业务模型完整
  • 深技术

    深度技术剖析,贴合市场主流
  • 快更新

    热门项目“月”更新,前沿技术“周“更新
  • 严保障

    12项评审流程,4项验收标准,严控项目质量
四项目制教学
全面应对真实工作场景

90%企业需要老项目升级,应对激增的用户访问和业务的快速发展的压力

黑马项目课程体系全新升级四项目制,兼顾新/老项目开发/迭代,应对企业开发不同阶段

  • 项目一

    新项目开发传统行业的单体项目

    项目规模单体项目 前后端分离 架构演进 功能升级

    适用场景传统企业or快速成长的初创公司

  • 项目二

    已有项目实战沉浸式实战第一阶段

    项目规模单体项目 完整经历入职半年企业实景开发
    初级开发能力实战培养

    适用场景全流程业务场景实战

  • 项目三

    老项目升级互联网行业分布式微服务

    项目规模微服务互联网项目 成熟的解决方案
    应用基础组件服务 微服务中台组件架构

    适用场景成熟公司的大型项目

  • 项目四

    已有项目实战沉浸式实战第二阶段

    项目规模微服务项目 完整经历入职两年内企业实景开发
    高级能力实战培养

    适用场景全流程业务场景实战

项目实战流程
还原真实工作场场景

企业工作场景培训

敏捷开发模式
企业的标准化工作流程
项目经理指派

引入项目工具

Git代码管理工具
Jire项目开发管理平台
ONES项目管理平台

任务分解

WBS 任务分解及指派
ONES任务认领

需求讲解&技术分析

产品需求讲解
团队技术方案分析

代码开发

每日站立会PM 进度跟踪
敏捷看板任务管理
Git 提交当日代码

项目联调

项目代码联调
团队协作及沟通
测试用例及计划系统导入

项目上线

研发答辩,颁奖

测试验收

测试工程师进自动化测试
技术人员 bug 修复
PM验收项目代码
实战项目贯穿教学
落地实操能力

【外卖点餐】瑞吉外卖

01

32

业务功能

13

页面数量

79

接口数量

4

解决方案

13

授课天数
项目背景

瑞吉外卖是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和移动端应用 两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。

项目体验

【企业服务】客达管家

02

70

业务功能

22

页面数量

150

接口数量

5

解决方案

15

授课天数
项目背景

客达管家是一款以客户为中心应用于市场销售的管理系统。辅助市场及销售人员对销售线索、商机、客户进行跟进转化,提高转化效率,实现销售线索的价值最大化。

项目体验

【新闻】黑马头条

03

66

业务功能

40

页面数量

48

接口数量

4

解决方案

12

授课天数
项目背景

2021版黑马头条项目全新升级,拔高技术的不二选择。黑马头条项目采用的是SpringBoot+springcloud当下最流行的微服务为项目架构,配合spring cloud alibaba nacos作为项目的注册和配置中心。新课程采用快速开发的模式,主要解决真实企业开发的一些应用场景。深入挖掘技术和业务的解决方案,做到更加的通用,能举一反三,充分满足互联网行业中复杂的微服务技术要求。

项目体验

【新零售】立可得

04

45

业务功能

115

页面数量

120

接口数量

15

解决方案

10

授课天数
项目背景

物联网和新零售是软件行业发展的方向之一,其中用到的海量物联网数据获取存储、新零售业务是重点和难点。通过对本项目的实战练习,能够轻松掌握这些重点难点,并通过团队开发模式专项训练,沉浸式体验程序员入职两年面临的工作场景,全面提升需求分析、表设计、接口设计等中高级能力。

项目体验
五大能力提升
锻造超强职场竞争力
  • 提炼项目开发难点,
    建立“Java解决方案库”
    培养学员系统化解决
    各行业技术难题的能力

  • 项目实战还原企业真
    实开发场景,
    提前适应企业
    工作流程

  • 团队合作协同研发,
    培养学员沟通
    协作能力

  • 学员完成企业级的
    项目作品,
    锻造其职场工作思维

  • 导师点评项目实战答辩,
    综合提升学员软实力

课程毕业学员  就业高起点

资深开发工程师
(4~6 年)

技术大牛
(6~10 年)

CTO
(10 年以上)

技术开发组长
(4~6 年)

项目经理
(6~10 年)

项目总监

大咖教研团 面授教学
大厂实战经验传授
  • 娄老师课程研究员

    大唐高鸿/20年经验
    研发成果:餐掌柜项目 立可得项目
  • 王老师课程研究员

    北大毕业/中科软架构师
    研发成果:数据库原理 数据库建模设计课程
  • 王老师课程研究员

    国美/13年经验
    研发成果:餐掌柜项 架构师课程
查看更多名师
学员好评
更能代表我们的实力
  • 陈同学

    感谢传智,感谢我在黑马学习中帮助过我的每一个老师,每一位同学,是传智改变了我的人生,让我感受.....

  • 学习到了很多知识,不管是做人方面还是技术方面有了很大的提升。并且找到了一份满意的工作。

    王同学
  • 刘同学

    Boss上面试了10多家,也对当时济南所要求掌握的技术以及薪资水平大体有了了解,就一家没给offer通知.....

  • 在传智上课的第一天,让我印象最深的是一个班级人数之多,但又不散乱。在这里我感受到了来自全国各地的.....

    李同学
查看更多学员故事

课程大纲

  1. 基础班

    1. JavaSE基础

  2. 高手班

    1. JavaSE进阶 2. JavaWeb 3. 热门框架 SSM+SpringBoot 4. 项目一 瑞吉外卖/客达管家 5. 项目二 沉浸式实战第一阶段 客达管家/九点钟/探花交友 6. 微服务框架 SpringCloud+Redis+MQ+Docker+ES 7. 项目三 黑马头条/学成在线/品达物流/餐掌柜 8. 项目四 沉浸式实战第二阶段 立可得新零售/元蜂仓储 9. 深度解决方案专题 秒杀/GIS地图/审批工作流 10. BAT大厂面试360解析专题

  3. JavaEE课程升级版本12.5

  • JavaSE基础基础班 1

    课时:9天技术点:60项测验:1次学习方式:线下面授

    学习目标

    1.掌握Java开发环境基本配置| 2.掌握运算符、表达式、流程控制语句、数组等的使用| 3.熟练使用IDEA开发工具| 4.掌握Java基本面向对象知识| 5.掌握常用类String.ArrayList等的使用| 6.掌握学生管理系统编写

    主讲内容

    1. Java基础语法 基础语法是编程语言的第一课,打好基础才能更好的学习后面课程,帮学员从小白到入门,包含了以下技术点:

    1.Java语言的发展史|2.JDK的下载和安装|3.DOS命令的介绍和使用|4.Path环境变量的配置|5.第一个代码HelloWorld案例|6.NotePad++软件的安装和使用|7.Java中的数据类型|8.常量的使用|9.变量的定义与使用|10.Java中代码的书写规范|11.数据类型之间的转换|12.Java中的各种运算符操作|13.if分支语句的灵活使用|14.switch分支语句|15.for循环结构|16.while循环结构|17.do..while循环结构|18.各种循环语句的区别和应用场景|19.循环跳转控制语句|20.嵌套循环的应用|21.使用循环嵌套打印直角三角形|22.IDEA开发软件|23.数组的动态初始化|24.数组的访问格式|25.数组的静态初始化|26.Java的内存划分和作用|27.分析数组在内存中的存储|28.方法的定义和调用|29.方法的参数和返回值问题|30.方法的重载(Overload)|31.参数是基本类型和引用类型的区别|32.Debug断点调试的使用

    2. 面向对象基础 逐步建立起面向对象编程思想,从会使用对象,到内存分析,再到真正理解为什么封装对象,包含了以下技术点:

    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. 集合基础本阶段初步接触集合,区分出数组和集合容器的区别,通过《学生管理系统》案例巩固基础知识,包含了以下技术点:

    1.ArrayList集合的特点|2.ArrayList的构造方法|3.ArrayList的常用操作|4.集合存储自定义类型并遍历|5.学生管理系统的业务介绍|6.学生管理系统的创建

  • JavaSE进阶高手班 1

    课时:16天技术点:170项测验:2次学习方式:线下面授

    学习目标

    1.深入理解Java面向对象相关知识点| 2.掌握开发中常用类如集合、IO流、时间日期等操作| 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. 接口的特点和注意事项| 20. JDK8和9对接口组成的更新| 21. 类、抽象类、接口之间的关系| 22. 内部类的概述| 23. 成员内部类的使用| 24. 局部内部类的使用| 25. 匿名内部类的使用| 26. 匿名内部类在开发中的应用

    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. 红黑规则|18. 数据结构之哈希表|19. Jdk1.7中HashSet(HashMap)结构分析|20. Jdk1.8中HashSet(HashMap)结构分析|21. 双列集合体系的详细讲解|22. Map集合的遍历方式|23. 泛型的使用|24. 可变参数的使用和注意事项|25. 创建不可变的集合

    5. IO主要介绍了Java中跟文件相关的类File,以及Java中常见的流,包含了以下技术点:

    1. File类对文件的操作|2. IO流的概述和分类|3. 字节流写数据|4. FileOutputStream换行和追加写出|5. trycatch捕获异常|6. 字节流读数据的方式|7. 字节流完成视频文件的复制|8. 字节流拷贝的原理分析|9. 字节缓冲流的使用|10. 字节缓冲流提高效率的原理|11. 编码表|12. 编码和解码|13. 字节流读写中文出现乱码的原理分析|14. 字符流读取中文的原理分析|15. 字符流写出数据|16. 字符串读取数据|17. 字符缓冲流的使用|18. 字符缓冲流的特有方法|19. 对象序列化流|20. serialVersionUID&transient|21. 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日志

  • JavaWeb高手班 2

    课时:14天技术点:223项测验:1次学习方式:线下面授

    学习目标

    1.掌握数据库单表、多表操作| 2.了解前端开发流程,能完成简单网页制作| 3.掌握Web核心技术点的使用,能使用web技术完成单体项目的开发

    主讲内容

    1. MySQL基础操作MySQL是一款关系型数据库。也是现在企业中使用最多的关系型数据库。

    1.数据库概述| 2.SQL语言分类| 3.DDL| 4.DML| 5.DQL

    2. MySQL数据库设计和多表操作MySQL是一款关系型数据库。也是现在企业中使用最多的关系型数据库。

    1.数据库约束(数据完整性)| 2.表关系| 3.多表操作之查询| 4.事务

    3. JDBCJDBC是Java程序操作关系型数据库的一套规范,也是JavaEE规范之一。它全称Java DataBase Connectivity。

    1.JDBC概念| 2.快速入门| 3.JDBC对象讲解| 4.单表CURD

    4. Maven基础Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。

    1.Maven简介| 2.Maven仓库概述和配置本地仓库| 3.Maven的安装和配置说明| 4.Maven的生命周期命令| 5.在idea中创建maven工程| 6.Maven依赖管理

    5. MyBatisMyBatis是apache 软件基金会推出的一套持久层ORM框架。用于简化JDBC开发

    1.MyBatis简介| 2.MyBatis的入门案例| 3.Mapper代理开发| 4.核心配置文件详解| 5.配置文件完成CRUD操作| 6.注解完成CRUD| 7.MyBatis的动态sql语句| 8.MyBatis综合案例

    6. HTML和CSSHTML和CSS是前端技术的基础,是制作展示页面的最根本技术组成。

    1.HTML概述| 2.HTML基础语法和书写规范| 3.IDEA创建static web工程开发HTML| 4.HTML常用标签| 5.CSS基础概述| 6.常用CSS样式

    7. JavaScriptJavaScript是netscape公司推出的一套基于对象和事件驱动的脚本语言。它由BOM,DOM和ECMAScript组成。

    1.JavaScript基础语法| 2.内置对象| 3.BOM浏览器对象模型| 4.DOM| 5.JS事件| 6.正则表达式

    8. HTTP协议HTTP协议是HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则

    1.http协议的基本概念| 2.浏览器查看客户端与服务器通讯过程| 3.请求信息的组成部分| 4.响应信息的组成部分

    9. Web服务器-TomcatWeb服务器是JavaEE应用的运行服务器。要想让JavaEE应用能被访问,Web服务器是必不可少的。

    1.tomcat服务器软件的安装和配置| 2.web工程| 3.tomcat服务器部署应用式| 4.使用idea配置tomcat服务器

    10. Servlet它是web应用开发的最基础核心,有一套自己的规范,称为Servlet规范。

    1.Servlet基本概述| 2.Servlet入门| 3.Servlet的配置| 4.Servlet的执行过程

    11. 请求和响应它们两个成对出现,用于HTTP协议的具体实现。即客户浏览器的请求和服务器的响应。

    1.response对象概述| 2.response对象常用方法简介| 3.输出响应正文| 4.设置响应消息头| 5.重定向方法和特点总结| 7.request对象概述| 8.请求对象的API方法介绍| 9.获取请求消息头| 10.获取请求正文| 11.用流获取请求正文| 12.请求转发

    12. JSP&会话技术Cookie是客户端会话管理技术的对象,Session对应的对象是HttpSession。

    1.什么是会话| 2.会话技术能解决什么问题| 3.认证机制简介| 4.cookie| 5.HttpSession

    13. 过滤器和监听器过滤器是随着2000年的Servlet2.3规范加入的。它可以用于过滤访问资源。监听器是JavaWeb三大组件之一。

    1.过滤器简介| 2.应用场景| 3.入门案例| 4.过滤器的执行过程| 5.过滤器案例| 6.监听器简介

    14. VueVUE是一套用于构建用户界面的渐进式JavaScript框架。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。

    1.概述| 2.快速入门| 3.基础语法| 4.常用指令| 5.vuejs的生命周期| 6.异步

    15. ElementUIElementUI是一套为开发者、设计师和产品经理准备的基于Vue的桌面端组件库。

    1.Element基本介绍| 2.快速入门| 3.实用布局| 4.常用组件

    16. 综合案例使用Vue+Element+MyBatis 完成单页面所有操作

    1. 查询所有功能| 2. 添加功能| 3. BaseServlet优化| 4. 批量删除功能| 5. 分页查询功能| 6. 条件查询功能

  • 热门框架 SSM+SpringBoot高手班 3

    课时:8天技术点:116项测验:1次学习方式:线下面授

    学习目标

    1.独立完成企业级应用功能模块开发| 2.基于现有框架基础之上设计专用插件

    主讲内容

    1. Spring框架Spring框架是目前JavaEE企业级开发过程中的必选框架,也是Spring全家桶中众多技术的底层基础框架。

    1.Spring简介| 2.Spring系统架构| 3.Spring入门案例| 4.Bean配置管理| 5.依赖注入配置管理| 6.容器管理| 7.注解开发| 8.整合第三方技术| 9.SpringAOP开发| 10.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.代码生成器

  • 项目一 瑞吉外卖/客达管家高手班 4

    课时:13天技术点:135项测验:1次学习方式:线下面授

    学习目标

    以瑞吉外卖为例: 1.了解企业软件开发流程| 2.掌握接口定义过程| 3.掌握Spring Cache的使用方式| 4.掌握Swagger的使用方式| 5.掌握Nginx配置反向代理和负载均衡| 6.掌握MyBatis Plus中公共字段自动填充过程| 7.掌握文件上传,下载开发过程| 8.掌握MySQL主从复制配置过程| 9.掌握Sharding JDBC配置读写分离过程| 10.掌握基于Git进行分支操作过程

    瑞吉外卖是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括 系统管理后台 和 移动端应用 两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。

    进入项目体验
    主讲解决方案

    1.缓存解决方案(Spring Cache)|2.购物车解决方案|3.读写分离解决方案(MySQL主从复制.Sharding-JDBC)|4.前后端分离开发解决方案|5.短信解决方案(阿里云短信)|6.分布式负载均衡解决方案

    主讲知识点

    1.采用Mybatis Plus简化持久层开发|2.采用Redis+Spring Cache进行缓存处理|3.采用MySQL主从复制+Sharding-JDBC实现读写分离|4.采用阿里云短信服务实现短信验证码的发送|5.采用Nginx反向代理实现前后端通信|6.采用Linux Shell实现项目自动部署|7.采用Git进行版本管理

  • 项目二 沉浸式实战第一阶段 客达管家/九点钟/探花交友高手班 5

    课时:6天技术点:155项测验:1次学习方式:线下面授

    学习目标

    以客达管家为例: 1.了解企业软件开发流程| 2.了解进入企业后真正遇到的问题,如何解决| 3.掌握MyBatis的使用方式| 4.掌握复杂SQL语句| 5.掌握EasyExcel解析Excel| 6.掌握MinIO实现文档对象存储| 7.掌握基于Git进行分支操作过程

    客达管家系统,主要是为企业销售人员提供辅助销售人员对销售线索、商机、客户进行跟进转化,提高转化效率,实现销售线索的价值最大化的服务。同时,还能为企业提供自动化营销服务;对销售业绩、销售趋势进行数据汇总分析;销售数据统计为销售管理工作提供依据;为优化公司的业务发展,提供数据支撑。

    进入项目体验
    主讲解决方案

    1.缓存解决方案(Spring DataRedis) 2.数据权限解决方案(Aop 自定义注解 实现动态SQL语句) 3.前后端分离认证解决方案(Spring Security JWT) 4.定时任务解决方案(Spring Task) 5.Excel解析解决方案(EasyExcel) 6.文件存储解决方案(MinIO)

    主讲知识点

    1.采用MyBatis开发数据持久层 2.采用Redis实现空间换时间提前预加载活动数据以及验证码存储 3.使用Aop+自定义注解的方式实现动态QL语句最终实现数据权限 4.采用Aop+自定义注解的方式来实现操作日志的记录 5.使用Aop的方式实现接口权限校验 6.使用Spring Security JWT实现认证和授权 7.使用EasyExcel实现线索Excel导入 8.使用MinIO进行文件存储,实现合同管理 9.使用Git进行版本管理

  • 微服务框架 SpringCloud+Redis+MQ+Docker+ES高手班 6

    课时:12天技术点:218项测验:0次学习方式:线下面授

    学习目标

    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. DockerDocker 是一个开源的应用容器引擎,可以极大的简化微服务部署的复杂度。包含了以下技术点:

    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镜像仓库

    3. MQRabbitMQ是一个高性能的消息通信中间件,具有低延迟、高可靠、分布式的特点。包含下列技术点:

    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的消息序列化和反序列化

    4. 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.修改酒店数据的索引库结构| 37.RestClient自动补全API| 38.酒店搜索框自动补全| 39.基于MQ的数据同步分析| 40.声明所需要的队列和交换机| 41.发送数据更新的MQ请求| 42.接收数据更新的MQ请求| 43.ES集群结构介绍| 44.搭建ES集群| 45.ES集群伸缩| 46.ES集群路由原理| 47.ES集群脑裂问题

  • 项目三 黑马头条/学成在线/品达物流/餐掌柜高手班 7

    课时:12天技术点:164项测验:0次学习方式:线下面授

    学习目标

    以黑马头条为例: 1.掌握CMS系统特点和开发过程| 2.掌握静态化、分布式锁、分布式文件、异步解耦等解决方案| 3.掌握使用ES进行海量数据中的搜索方案| 4.掌握分布式调度任务框架xxl-job| 5.掌握使用kafka stream进行流式计算| 6.掌握微服务项目持续集成方案

    2022版黑马头条项目全新升级,拔高技术的不二选择。 黑马头条项目采用的是SpringBoot+SpringCloud当下最流行的微服务为项目架构,配合Spring Cloud Alibaba Nacos作为项目的注册和配置中心。新课程采用快速开发的模式,主要解决真实企业开发的一些应用场景。深入挖掘技术和业务的解决方案,做到更加的通用,能举一反三,充分满足互联网行业中复杂的微服务技术要求。

    进入项目体验
    主讲解决方案

    1.文章详情静态模板集成|2.延迟任务定时发布文章方案|3.cms内容审核发布整套流程实现方案|4.热点数据筛选与处理方案|5.微服务持续集成解决方案

    主讲知识点

    1.采用SpringBoot+Springcloud+Nacos微服务架构|2.采用静态模板技术解决页面快速加载|3.使用分布式式文件系统MinIO存储海量图片和文件|4.使用延迟队列解决方案解决文章定时发布|5.使用Redis分布式锁解决线程抢占执行问题|6.采用异步解决代码耦合性高的问题|7.采用kafka作为消息中间件系统耦合和削峰填谷|8.采用敏感词过滤DFA过滤文章中的敏感词|9.采用Tess4j图片文章识别识别图片中的文字|10.采用数据库锁-乐观锁来控制并发下的数据修改问题|11.采用ElasticSearch海量搜索完成项目中的数据搜索|12.采用分布式调度任务Xxl-job完成定时任务的执行|13.采用Kafka Stream 实时流计算来完成热数据的计算|14.采用Jenkins+Docker+Git完成微服务项目的持续集成

  • 项目四 沉浸式实战第二阶段 立可得新零售/元蜂仓储高手班 8

    课时:10天技术点:158项测验:1次学习方式:线下面授

    学习目标

    以立可得新零售项目为例: 1.掌握新零售、智能售货机业务的开发| 2.掌握Spring Cloud微服务技术体系| 3.掌握EMQ X物联网网关的使用| 4.掌握微服务架构下常用的中间件,如Redis、ElasticSearch、MinIO、XXL-Job等| 5.掌握高并发异步编程技术| 6.掌握小程序支付和GEO搜索| 7.掌握嵌入式数据库H2| 8.掌握数据导出、短信服务等

    物联网和新零售是软件行业发展的方向之一,其中用到的海量物联网数据获取存储、新零售业务是重点和难点。通过对本项目的实战练习,能够轻松掌握这些重点难点,并通过团队开发模式专项训练,沉浸式体验程序员入职两年面临的工作场景,全面提升需求分析、表设计、接口设计等中高级能力。

    进入项目体验
    主讲解决方案

    1.SaaS多租户系统数据隔离解决方案|2.数据增量同步解决方案|3.海量数据检索解决方案|4.云打印解决方案|5.物联网高并发数据获取和存储|6.异步高并发编程等

    主讲知识点

    1.19种工作场景贯穿设计,让学员拥有沉浸式的工作体验。|2.多维度能力提升训练,对标用人企业能力模型。|3.项目管理工具熟练应用。|4.专业化.科学化的任务设计,带你一路“闯关打怪”。|5.多人协同,小组讨论,课堂气氛空前高涨。|6.引入剧本杀游戏,趣味性十足。|7.针对入职不同时间针对实际场景进行能力培养

  • 深度解决方案专题 秒杀/GIS地图/审批工作流高手班 9

    课时:9天技术点:68项测验:0次学习方式:线下面授

    学习目标

    以秒杀为例: 1.掌握高并发网站静态化方案.异步编程实战应用| 2.大型项目低耦合双写一致性技术方案| 3.高并发抢单队列削峰实战.海量积压订单高效处理方案.高并发抢单超卖控制.超时订单处理机制| 4.大厂每日订单处理方案.服务自我保护机制.高性能网关技术等

    国内互联网飞速发展的今天,网民已爆炸增长至10亿,全球网络数据每天以491EB增长,处理高并发、处理海量数据已经成为金字塔顶尖程序员必备的技能。通过学习秒杀课程能够掌握亿级流量高并发站点的技术解决方案,同时还能掌握海量数据高效处理方案,并且深挖其他行业相似应用场景,平移技术方案,从实战角度全面提升海量数据高并发应用的实战技能。

    进入项目体验
    主讲解决方案

    1.高并发应用静态化技术|2.低耦合双写一致性|3.积压数据高效处理方案|4.高并发超卖解决方案|5.高并发队列削峰方案|6.海量数据存储方案

    主讲知识点

    1.高并发站点静态化技术。|2.大型分布式应用低耦合双写一致性解决方案。|3.高并发抢单流量控制.数据安全控制.高效处理完整方案。|4.高并发应用网关技术和海量数据扩容技术。

  • BAT大厂面试360解析专题高手班 10

    课时:7天技术点:399项测验:0次学习方式:线上学习

    学习目标

    1.掌握数据结构.算法相关的基础面试题 2.掌握多线程基础面试题| 3.掌握JVM基础面试题| 4.掌握Spring为主的框架基础面试题| 5.掌握MySQL数据库基础面试题| 6.掌握缓存、分布式相关的基础面试题

    主讲内容

    1. 面试题-基础篇包括了常见算法、数据结构、基础设计模式的经典面试题

    1. 二分查找| 2. 冒泡排序| 3. 选择排序| 4. 插入排序| 5. 快速排序| 6. ArrayList| 7. Iterator| 8. LinkedList| 9. HashMap| 10. 单例模式

    2. 面试题-并发篇包括了线程基础知识、并发原理、线程工具类方面的经典面试题

    1. 线程状态| 2. 线程池| 3. wait 和 sleep| 4. lock 和 synchronized| 5. volatile| 6. 悲观锁乐观锁| 7. 并发Map| 8. ThreadLocal

    3. 面试题-虚拟机篇包括了虚拟机内存结构、垃圾回收、类加载等方面的经典面试题

    1. JVM 内存结构| 2. JVM 内存参数| 3. JVM 垃圾回收| 4. 内存溢出| 5. 类加载| 6. 四种引用| 7. finalize

    4. 面试题-框架篇包括了Spring框架、SpringMVC框架、SpringBoot框架的经典面试题

    1. Spring refresh 流程| 2. Spring bean 生命周期| 3. Spring 事务失效| 4. SpringMVC 执行流程| 5. Spring 注解| 6. SpringBoot 自动配置原理| 7. Spring 中的设计模式

    5. 面试题-数据库篇包括了MySQL数据库的事务、存储引擎、索引、日志方面的经典面试题

    1. 隔离级别| 2. 快照读和当前读| 3. InnoDB 与 MyISAM| 4. 索引| 5. 查询语句的执行流程| 6. undo log 与 redo log| 7. 锁

    6. 面试题-缓存篇包括了Redis数据类型、持久化、事务方面的经典面试题

    1. Redis 数据类型| 2. keys 命令的问题| 3. 过期 key 的删除策略| 4. Redis 持久化| 5. 缓存问题| 6. Redis 事务| 7. LRU Cache 实现

    7. 面试题-分布式篇包括了分布式算法、协议、设计方面的经典面试题

    1. CAP 定理| 2. Paxos 算法| 3. Raft 算法| 4. Gossip 协议| 5. 分布式通用设计

  • JavaEE V版本课程说明

    课程名称:主要针对:主要使用开发工具:

    课程介绍

返回课程目录

↑ 上拉查看下阶段课程

热点技术 “周”更新日志

更多>JavaEE更新日志按周更新热点/前沿技术

  • 升级2022-10-06

    · 高级切面转低级切面 · 统一转换为环绕通知 · 切点匹配

  • 新增2022-10-06

    · Spring选择代理 · findEligibleAdvisors · wrapIfNecessary

  • 新增2022-10-06

    · JDK反射优化 · cglib代理原理 · MethodProxy原理

  • 新增2022-10-06

    · JDK代理源码 · JDK代理字节码生成 · AOP之proxy增强

  • 升级2022-10-06

    · AOP之ajc增强 · AOP之agent增强 · AOP之proxy增强

  • 新增2022-10-06

    · 工厂后处理器 · @Autowired失效分析 · Scope失效解决

专职课研团队专职教学团队

JavaEE专职课研团队
人才筛选标准

标准化研发人才画像
多维面试(五面)
研究院小组诊断测评
全链路面试流程监控

课研人员素质考核
课程设计考核
大纲设计考核
讲义撰写考核
视频录制考核
课堂试炼考核
产品全方位审评
考核答辩

技术开源历练
技术私享会
大牛技术沙龙
企业技术共享

JavaEE专职课研团队
课程研发体系标准

信息库

应用市场调研+大
数据分析
获取前沿发展方向

课题研究库

前沿热门课题深入
剖析+技术攻坚,
保障课程前瞻性

解决方案库

基于市场主流技术研
发解决方案,
应对职场难题

项目库

基于热门行业领域联合
大牛顾问团,
研发“大厂级”项目

研发人才库

来自华为、IBM等百人大牛团,每年耗资亿元,
研发行业标杆优质课程

JavaEE专职课研团队
研发老师履历
JavaEE专职教学团队
人才筛选标准

标准化讲师画像初试技术深度
复试授课质量终试价值观

定制个性化考核方案讲师素质考核
视频录制考核排课、备课产出物考核
教育心理考核教学方法考核
课堂试讲考核正式授课答辩

学员满意度打分阶段课程评审
多维培养计划讲师晋升通道

教学团队独创三大教学法
讲透技术重难点
  • 情景式教学法将教学过程形象化的一种授课方法,集风趣、
    知识、故事场景于一体,可大大提高学员对
    知识的理解和吸收

  • 场景式授课通过分析场景特点、梳理场景流程、呈
    现给定场景下技术的实现3个步骤,向学
    员清晰的展现了开发的全流程。

  • Open教学法OPEN 教学法是由传智教育培训院首创的一套
    教学方法论,旨在「用更短的时间讲明白一个
    知识点」

JavaEE专职教学团队
研发老师履历
专属教学服务 保障学习结果
  • 入学多维测评,
    定制专属学习计划;
    目标导向式学习,
    精准定靶不脱节;
  • 随堂诊断纠错,
    扫清理解盲点;
    智能指引式建议,
    分层教学,
    因材施教;
  • 阶段效果测评,
    消除知识薄弱点;
    循序渐进式练习,
    从理论到应用;
    随时有问必答,
    攻克技术难点;
  • 学员薄弱
    知识可视化,
    精准查漏补缺;
    BI报表数据呈现,
    精准把控教学质量。
  1. 学习分享
  2. 班级活动
  3. 开班典礼
线上电子娱乐游戏平台 西甲买球网址 外围买球平台有哪些 lolS12世界赛外围赛怎么买 英雄联盟竞猜网址
英雄联盟S12能上分的app有哪些 买球网站哪个网站 S12英雄联盟下注网站推荐 英雄联盟外围投注 亚娱平台官方网站
英雄联盟S12下注平台推荐 英雄联盟S12买胜负官方入口 亚博游戏手机登录网站 S12英雄联盟比较多人用的平台有什么 英雄联盟S12官网投注推荐
世界杯投注地址 亚博体育注册入口 外围买球APP下载网址 电竞赛事竞猜平台哪个有保障 爱游戏体育官网