课程升级

2019

基础框架(SSM+通用Mapper+MBG)
图表展示(ECharts)
分布式RPC解决方案(Dubbo+Zookeeper)
分布式文件存储(FastDFS)
分布式缓存(Redis)
数据搜索(ElasticSearch)
模板与逆向生成(Freemarker)
消息中间件(ActiveMQ)
分布式锁(Redis)
短信API(阿里云)
单点登录(SSO原理)
购物车解决方案
AJAX跨域(jsonp/cors)
分布式ID生成(snowflake)
秒杀
集群化部署工作流引擎(Activity)
Java并发包(JUC)
JDK8新特性
Intellij IDEA的使用
Spring全家桶(SpringBoot/SpringCloud/SpringSession/
SpringSecurity/SpringSocial)
OAuth2.0社交登陆(SpringSocial集成QQ登陆)
?#20302;?#21387;力测试(Apache ab)
容器集群化部署(Docker+K8S+Rancher)
分布式可视化配置中心(Apollo)
数据异构解决方案(sharding-jdbc+ES集群)
Canal+binlog增量订阅
异步编排技术(CompletableFuture)
线程池&线程隔离
分布式锁高并发场景解决方案(Redis+Lua)
分布式服务追踪(Zipkin)
Swagger2全?#20302;?#25509;口文档
云存储与本地存储
Servlet3/4异?#35762;?#21457;、请求/响应复用
RabbitMQ死信队?#23567;?#24310;迟队列
前端SPA完成后台管理?#20302;?
权限控制(SpringSecurity)
限流+redis秒杀解决方案
(Vue.js+ElementUI+Node.js+Npm+Webpack)
JDK9、JDK10新特性
........

6大企业级实战项目贯穿教学全程

名 称谷粒电商 谷粒商城是一个高并发、高可用、分布式架构的电商网站

架 构SpringBoot+MyBatisPlus+Dubbo+RabbitMQ+Redis+Elasticsearch+Docker/K8S +Vue.js完全分布?#36739;低?#26550;构

技术点SpringBoot、SpringCloud、SpringSession、SpringSecurity、SpringSocial、Dubbo、Swagger2、Zookeeper、SSO/CAS、sharding-jdbc、Apollo、RabbitMQ、Redis、MySQL、Docker/K8S、Zipkin、Apache ab、CompletableFuture、Canal、Vue.js、Node.js、Webpack

场 景 商品首页、商品详情、购物车、订单、支付、库存管理、全文搜索、秒杀、商家管理、大数据用户行为分析 。

特 色高并发与压力测试、MySQL集群/?#21015;?#20998;离、Elasticsearch分布式搜索集群、Redis缓存集群、Nginx+Lua分布?#36739;?#27969;、Redis+Lua分布式锁、支付宝接口、Docker虚拟化容器部署、高并发秒杀解决方案、RabbitMQ消息中间件、MyCat分库分表、Canal订阅binlog抽取MySQL数据、Servlet3.0异?#36739;?#31243;隔离、异步编排。

名 称众筹项目尚筹网是一个基于众筹业务的、完整的业务流程和后台管理?#20302;?#30340;大型网站

架 构SpringBoot/SpringCloud/SpringSecurity/SpringSession/Bootstrap/Swagger2

技术点SSM、MyBatisPlus、SpringBoot、SpringCloud、SpringSecurity、SpringSession、Bootstrap、Swagger2、HttpClient、Redis、Nginx、RSA/MD5?#29992;堋reeMarker、UML、Linux

场 景用户权限管理、项目发布/支持、项目订单、支付、短信登陆/密码?#19968;亍?#23454;名认证审核

特 色SpringSecurity+RBAC完成权限?#20302;场pringBoot+SpringCloud微服务架构,FreeMarker模板技术+编写逆向代码生成器,Bootstrap页面框架,SpringSession进行分布式session管理,短信登陆/验证码、阿里云API、项目发布/支持、支付宝支付、内网穿透、Swagger2生成实时接口文档、PowerDesigner数据库模型设计。

名 称谷粒在线教育谷粒在线教育是一个使用了目前最主流微服务技术架构,前后端分离开发的IT在线教育?#25945;ā?/span>

架 构后端:Docker + Nginx + SpringBoot + SpringCloud + SpringMVC + MyBatis-Plus + MySQL + Maven
前端:Node.js + Vue.js + vueAdmin-template + Nuxt.js + NPM + WebPack

技术点后端:Docker、Nginx、SpringBoot 、SpringCloud 、SpringMVC、MyBatis-Plus、MySQL、Mycat、RabbitMQ、Redis、Nginx、Elasticsearch、Swagger2
前端:Node.js 、NPM、WebPack、Vue.js、 ElementUI、vueAdmin-template、 Nuxt.js

场 景前台用户?#20302;?#21253;括课程、问答、文章、名师等模块。后台管理?#20302;?#21253;括?#21512;低?#31649;理、内容管理、社群问答、课程管理、消息中心、用户中心、统计分析、?#20302;?#37197;置等模块。

特 色项目前后端分离开发前端使用Node.js + Vue.js技术栈;后端采用SpringCloud微服务架构,同时包含服务发现、服务路由、服务容错、API 网关、自动化部署、服务监控、服务跟踪等基础设施模块,涵盖容器化技术、服务器端渲染的技术,主流的缓存中间件、搜索引擎、消息队列的使用,有独立的配置中心,分库分表,多数据源路由。业务实现上包含第三方登录、单点登录、短信验证、手机注册、AOP身份验证、Excel导入导出,全?#20302;?#20840;?#20302;砇ESTful风格的API接口设计,使用Swagger2生成接口文档。

名 称硅谷理财硅谷理财是一款集投资、借款、实时财务、财产评估的金融理财信贷?#25945;ā?/span>

架 构SpringBoot+Mybatis+Dubbo+zookeeper+Mysql

技术点SpringBoot、Mybatis、Dubbo、Zookeeper、ActiveMQ、Docker

场 景我要投资、我要借贷、实时财务、产品管理、账务统计、?#28210;?#31649;理、债权转让、抵押信贷、信用评分

特 色Docker自动打包、Dubbo+SOA、服务治理、ActiveMQ消息队?#23567;?#27880;册邮件、注册短信、消息通知

Java学得好,升职加薪来得早

从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机?#20132;?#32852;网,Java 无处不在!

?长年雄踞全球编程语言排行榜第1名
?强大?#30446;縉教?#33021;力,功能完善,简单易用
?拥?#20449;?#22823;的企业级用户群
?BAT等互联网公司均在使用Java
?排名第一的部署?#25945;?
?开发人员的头号选择

从小白到大牛,Java在手,问天下谁是英雄

作为编程语言界的老大哥,多年来Java一直处于对人才高需求量的状态。

Java工程师职业规划之路

尚硅谷java课程

在尚硅谷,你将快速成为具有编程思维的高素质Java人才

学员力挺
企业认可
同?#24515;?#20223;
纯面授教学
引领前沿技术
大师级讲师
无忧就业
企业级项目孵化
源码级讲解

课程全面匹配企业技术需求

企业具体业务场景

java课程使用场景

课程详情

阶段1.Java核心技术
  • 01Java编程语言概述
    • 计算机语言介绍
    • Java语言的前世今生
    • Java技术体系?#25945;?/li>
    • Java核心机制与JVM运行原理
    • 搭建 Java开发环境
    • JDK 的安装与配置
    • 开发第一个Java 应用程序
    • Java 程序的执行原理
    • Java Code Style
    • 变量的声明与使用
    • 变量内存空间分配与原理
    • 进制与位运算
    • 变量的数据类型
    • 数据类型之间的转换
    • 变量的运算与底层运算原理
  • 02Java基础语法
    • 流程控制语句的介绍
    • Java 编译器执行流程
    • if 分支结构
    • switch 选择结构与相关规则
    • 循?#26041;?#26500;
    • for 循环
    • while 循环
    • do-while 循环语句
    • 各语句性能?#21592;?#19982;应用场景
    • 特殊流程控制语句
    • 方法的声明与使用
    • 方法调用的过程分析
    • 跨类调用方法
    • 参数的值传递
    • 方法的重载 Overload
  • 03Java数组
    • static 修饰符
    • 类的成员之代码块
    • 静态代码块与非静态代码块
    • 单例 (Singleton) 设计模式
    • final 修饰符
    • 包 (package) 的管理与作用
    • DOS 命令行下编译器操作
    • 使用 jar 命令打包应用程序
    • 数组的创建与使用
    • 一维数组与多维数组
    • 数组的默认初始化与内存分析
    • 数组的常见算法分析
    • 操作数组的工具类 Arrays
    • 命令行参数
    • ?#26432;?#21442;数
  • 04面向对象编程
    • 面向对象和面向过程的理解
    • 类和对象的理解
    • 类和对象的创建、使用
    • 属性
    • 方法
    • this
    • 构造器
    • 封装
    • JavaBean
    • 继承
    • super关键字
    • 重写
    • 多态
    • Object类
  • 05高级类特性
    • 抽象类 (abstract) 实?#35270;?#29992;举例
    • 接口 (interface) 的应用与常见问题
    • Java8/Java9/Java10对接口的改进
    • Template Method 设计模式
    • Factory Method 设计模式
    • 代理模式 (Proxy)
    • 类的成员之内部类
    • 匿名内部类
    • Java8 中匿名内部类的新特性
    • Enum枚举
    • 枚举的属性与方法
    • 接口实?#32622;?#20030;类
    • Annotation 注解
    • JDK 内置注解
    • 自定义注解
    • 元注解
  • 06Java API
    • Wrapper 包装类
    • 装箱与拆箱
    • 包装类的缓存分析
    • 字符串处理类
    • String 类的使用与内存原理
    • String 类的算法分析
    • StringBuffer 与 StringBuilder
    • 字符串处理类性能分析
    • 其他常用类
    • Java.lang.System类
    • Java.util.Date类
    • Java.text.SimpleDateFormat类
    • Java.util.Calendar类
    • Java.lang.Math类
    • Java.math.BigInteger类与Java.math.BigDecimal
  • 07异常处理
    • 异常的原理
    • 异常的堆栈抛出机制
    • 异常的结构体系
    • 受检与非受检异常
    • 异常的处理
    • try-catch 示例
    • 使用finally回收?#35797;?/li>
    • throw 制造异常
    • 异常的处理方式之throws
    • Java 7增强的throw 语句
    • 方法重写与 throws
    • 自定义异常
    • 实战中自定义异常的应用解析
    • 异常信息的访问
    • Java 程序的常见问题及解决方法
  • 08集合与泛型
    • 集合框架概述
    • Collection 系列集合
    • List 系列集合与Set系列集合
    • java.util.ArrayList源码与数据结构分析
    • java.util.LinkedList 源码分析
    • java.util.HashSet 内部原理
    • java.util.TreeSet 数据结构分析
    • java7 中Map 系列集合与数据结构分析
    • java8 中 Map 系列集合新特性?#21592;?/li>
    • java.util.concurrent.ConcurrentHashMap
    • Iterator 与 ListIterator
    • Collections 工具类
    • 集合中使用泛型
    • 自定义泛型
    • 通配符
  • 09Java IO流
    • IO流结构体系
    • IO流原理分析
    • IO流的分类
    • IO流与文件操作
    • IO流的包装与链接
    • 缓冲流
    • 文件的复制与性能?#21592;?/li>
    • 对象流
    • 对象的序列化与反序列化
    • 控制台IO
    • 标?#38469;?#20837;流与标?#38469;?#20986;流
    • 打印流
    • 转换流
    • 字符编码与解码
    • RandomAccessFile 类
  • 10Java 多线程
    • 线程的原理
    • 线程的创建与启动
    • 创建线程的几种方式?#21592;?/li>
    • 继承 Thread 类与实现 Runnable 接口
    • 创建线程方式?#21592;?/li>
    • 线程?#30446;?#21046;
    • 线程的调度
    • 线程的优先级
    • 线程的生命周期
    • 多线程的安全问题与解决办法
    • 线程的同步
    • 互斥锁
    • 线程的死锁问题
    • 线程通信
    • 生产者与消费者案例
  • 11Java Reflection(Java反射)
    • Java 反射机制的研究与应用
    • 反射的原理分析
    • JVM与类
    • 类的加载、连接、初始化
    • 类初始化的时机
    • 类加载器 ClassLoader简介
    • 类加载机制
    • 创建并使用自定义的类加载器
    • 开启反射的源头 Class
    • 获取 Class 实例的四种方式
    • 从 Class 中获取信息
    • Proxy 和 InvocationHandler 创建动态代理
    • 动态代理和AOP(Aspect Orient Programming)
    • 泛型和Class类
    • 使用反射来获取泛型信息
  • 12网络编程
    • 网络编程基础知识
    • 网络编程的主要问题
    • 如何实现网络中主机的相互通讯
    • 网络通讯要素
    • 网络通信协议
    • OSI参考模型
    • TCP/IP参考模型(或TCP/IP协议)
    • 数据的封装与拆封
    • Java.net.InetAddress 类
    • TCP 协议与UDP协议
    • 基于TCP协议的网络编程
    • Socket 的TCP编程
    • 基于UDP协议的网络编程
    • URL编程
    • 针对HTTP协议的URLConnection
  • 13Java8 新特性
    • Lambda 表达式
    • 类型推断
    • Java8核心函数式接口
    • Lambda表达式的参数传递
    • 方法引用与构造器引用
    • 强大的 Stream API
    • Stream 操作的核心步骤
    • 惰性求值与内部迭代
    • 筛选与切片
    • ?#25104;?#19982;排序
    • 查找与匹配
    • 归约与收集
    • 并行流与串行流
    • Optional 容器类
    • ....
  • 14Java9/Java10/Java11新特性
    • 模块化?#20302;?/li>
    • jShell命令
    • 接口的?#25509;?#26041;法
    • 语法改进:try和钻石操作符
    • String存储结构变更
    • 增强的Stream API
    • 全新的HTTP客户端API
    • 局部变量的类型推断
    • 集合新增创建不?#26432;?#38598;合的方法
    • 字符串新增一系列处理方法
    • Optional加强
    • 更简化的编译运行程序
    • 废弃Nashorn引擎
    • ZGC
  • 15经典项目
    • 家庭记账软件
    • 客户管理?#20302;?/li>
    • Bank管理?#20302;?/li>
    • 开发团队调?#28909;?#20214;
    • 考试管理?#20302;?#36719;件
阶段2.数据库关键技术
  • 01Mysql 基础
    • 1.Mysql的安装和使用
    • 2.图解Mysql程序结构
    • 3.Mysql服务器的配置
    • 4.Mysql 客户端使用
    • 5.用户权限管理
    • 6.Mysql数据库的使用
  • 02SQL语言
    • 1.SQL语句的三种类型
    • 2.DML、DDL、DCL
    • 3.数据处理
    • 4.子查询
    • 5.创建和管理表
    • 6.?#38469;?#19982;分页
  • 03JDBC
    • 1.JDBC概述
    • 2.获取数据库连接
    • 3.数据库连接池C3P0 、DBCP、Druid
    • 4.使用JDBC 完成数据库DML操作
    • 5.大数据的操作
    • 6.批量处理与元数据
  • 04DBUtils
    • 1.使用QueryRunner
    • 2.可插拔式结果集处理
    • 3.批量处理
    • 4.大数据结果集处理
    • 5.自定义结果集处理
    • 6.利用DBUtils编写通用 DAO
阶段3.Web开发与实?#25509;?#29992;
  • 01HTML5与CSS3
    • 1.B/S架构
    • 2.HTML基本使用
    • 3.HTML DOM
    • 4.CSS选择器
    • 5.常用样式
    • 6.盒子模型与布局
    • 7.HTML5新特性
    • 8.CSS3新特性
  • 02JavaScript
    • 1.JavaScript基本语法
    • 2.JavaScript流程控制
    • 3.数组、函数、对象的使用
    • 4.JavaScript事件绑定/触发
    • 5.JavaScript事件冒泡
    • 6.JavaScript嵌入方式
    • 7.JavaScript DOM操作
    • 8.DOM API
  • 03jQuery
    • 1.jQuery快速入门
    • 2.jQuery语法详解
    • 3.jQuery核心函数
    • 4.jQuery对象/JavaScript对象
    • 5.jQuery选择器
    • 6.jQuery 文档处理
    • 7.jQuery事件
    • 8.jQuery动画效果
  • 04AJAX&JSON
    • 1.Ajax技术衍生
    • 2.XMLHttpRequest使用
    • 3.同步请求&异步请求
    • 4.JSON语法
    • 5.Java JSON转换
    • 6.JavaScript JSON转换
    • 7.jQuery 基本Ajax方法
    • 8.底层$.ajax使用
  • 05XML
    • 1.XML用途
    • 2.XML文档结构
    • 3.XML基本语法
    • 4.DOM&SAX解析体系
    • 5.DOM4j节点查询
    • 6.DOM4j文档操作
    • 7.xPath语法
    • 8.xPath快速查询
  • 06bootstrap
    • 1.bootstrap快速使用
    • 2.栅格?#20302;?/li>
    • 3.表单、表格、按钮、图片
    • 4.下拉菜单
    • 5.按钮组使用
    • 6.导?#25945;?/li>
    • 7.分页、进度条
  • 07Web服务器基础
    • 1.HTTP协议
    • 2.HttpWatch
    • 3.Tomcat服务器搭建
    • 4.Tomcat目录结构解析
    • 5.Tomcat端口配置
    • 6.Tomcat启动&停止
    • 7.Tomcat&Eclipse整合
    • 8.Eclipse配置优化
  • 08Servlet
    • 1.Servlet体系
    • 2.Servlet生命周期
    • 3.ServletConfig&ServletContext
    • 4.请求&响应
    • 5.重定向&转发
    • 6.中文乱码解决方案
    • 7.项目路径问题
  • 09JSP
    • 1.JSP语法
    • 2.JSP原理
    • 3.JSP脚本片段&表达式
    • 4.JSP声明&指令
    • 5.JSP九大隐含对象
    • 6.域对象使用
  • 10JSTL
    • 1.JSTL简介
    • 2.JSTL-核心标签库
    • 3.JSTL-函数标签库
    • 4.JSTL-fmt标签库
    • 5.自定义标签库使用
    • 6.自定义标签库原理
  • 11EL
    • 1.EL表达式简介
    • 2.EL使用
    • 3.EL取值原理
    • 4.EL的11大隐含对象
    • 5.EL2.2与3.0规范
    • 6.EL逻辑运算
    • 7.函数库深入
  • 12Cookie&Session
    • 1.Cookie机制
    • 2.Cookie创建&使用
    • 3.Session原理
    • 4.Session失效
    • 5.URL重写
    • 6.Session活化&钝化
    • 7.Token令牌应用
  • 13Filter&Listener
    • 1.Filter原理
    • 2.Filter声明周期
    • 3.Filter链
    • 4.Filter登录验证
    • 5.Filter事务控制
    • 6.Listener原理
    • 7.八大监听器使用
    • 8.Listener监听在线用户
  • 14国际化
    • 1.国际化原理
    • 2.ResourceBundle&Locale
    • 3.国际化?#35797;?#25991;件
    • 4.日期/数字/货币国际化
    • 5.页面动态中英文切换
    • 6.页面点击链接中英文切换
    • 7.fmt标签库的使用
  • 15文件上传下载
    • 1.文件上传原理
    • 2.Commons-IO&Commons-FileUpload
    • 3.文件上传参数控制
    • 4.文件上传路径浏览器兼容性解决
    • 5.文件下载原理
    • 6.文件下载响应头
    • 7.文件下载中文乱码&浏览器兼容性
阶段4.经典&流行框架
  • 01Spring5.0
    • 1.SpringIOC&DI机制
    • 2.Spring配置式组件管理
    • 3.Spring注解式自动装配
    • 4.Spring表达式语言
    • 5.SpringAOP&动态代理
    • 6.SpringJDBC使用
    • 7.Spring声明式事务
    • 8.Spring单元测试
    • 9.Spring源码分析
  • 02SpringMVC
    • 1.SpringMVC配置&运行流程
    • 2.SpringMVC数据绑定
    • 3.模型处理[email protected]
    • 4.RestfulCRUD
    • 5.表单标签&静态?#35797;创?#29702;
    • 6.数据转换&格式化&JSR303数据校验
    • 7.HttpMessageConverter
    • 8.Ajax&国际化&文件上传下载
    • 9.异常处理
    • 10.整合&父子容器
  • 03MyBatis
    • 1.MyBatis配置&查询数据
    • 2.MyBatis全局配置文件
    • 3.MyBatis?#25104;?#25991;件
    • 4.关联查询,动态SQL
    • 5.MyBatis缓存机制&整合Ehcache
    • 6.MyBatis逆向工程
    • 7.MyBatis、Spring、SpringMVC整合
    • 8.MyBatis运行原理&源码分析
    • 9.MyBatis拦截器&插件开发
    • 10.分页插件&存储过程调用
  • 04Struts2
    • 1.Struts2流程
    • 2.值栈与ONGL
    • 3.Struts2标签库
    • 4.Struts2模型驱动原理
    • 5.Struts2声明式异常处理
    • 6.Struts2类型转换&自定义类型转换
    • 7.Struts2拦截器原理&自定义拦截器
    • 8.Struts2源码分析&运行原理
  • 05Hibernate
    • 1.Hibernate环境搭建&配置
    • 2.hibernate.cfg.xml&主键生成策略
    • 3.Session核心方法
    • 4.ORM?#25104;洌?#21333;向/双向1-n?#25104;?/li>
    • 5.ORM?#25104;洌?#22522;于主/外键?#25104;?n-n
    • 6.检索策略&迫切左外连接
    • 7.Hibernate缓存机制
    • 8.QBC、HQL
    • 9.Session管理
  • 06JPA
    • 1.JPA技术体系
    • 2.JPA注解
    • 3.JPA相关API
    • 4.JPA?#25104;?/li>
    • 5.JPQL
    • 6.二级缓存
    • 7.Spring整合JPA
  • 07SpringData
    • 1.SpringData快速入门
    • 2.SpringData_Repository接口
    • 3.Repository查询规范
    • 4.@[email protected]
    • 5.CrudRepository
    • 6.PagingAndSortingRepository
    • 7.JpaRepository
    • 8.JpaSpecificationExecutor
    • 9.自定义Repository
  • 08Maven
    • 1.Maven环境搭建
    • 2.Maven构建&自动化构建
    • 3.本地仓库&中央仓库
    • 4.maven创建web工程
    • 5.pom.xml、?#35272;?#31649;理
    • 6.坐标、?#35272;怠?#29983;命周期等
    • 7.eclipse下的maven使用
    • 8.继承&聚合
    • 9.maven构建SSH/SSM应用
    • 10.自动部署&?#20013;?#38598;成&?#20013;?#37096;署
  • 09SVN
    • 1.SVN简介
    • 2.SVN服务器搭建
    • 3.SVN创建版本库
    • 4.Eclipse整合svn插件
    • 5.使用SVN更新提交
    • 6.SVN仓库分析
    • 7.SVN协同修改&冲突解决
    • 8.SVN权限管理
    • 9.SVN时光机
    • 10.TortoiseSVN
  • 10Shiro
    • 1.Shiro入门
    • 2.Spring集成Shiro
    • 3.Shiro工作流程
    • 4.权限URL配置
    • 5.认证流程&认证Realm
    • 6.密码比对,MD5&盐?#23548;用?/li>
    • 7.授权流程
    • 8.标签&权限注解
    • 9.会话管理、SessionDao
    • 10.缓存
    • 11.实现”?#20146;?#25105;”
  • 11Activiti5
    • 1.工作流&工作流引擎
    • 2.BPMN2.0规范
    • 3.Activiti5框架表结构
    • 4.Activiti5核心组件&服务接口
    • 5.Activiti5插件安装&整合Spring
    • 6.流程定义
    • 7.流程实例&任务&历史
    • 8.任务领取&流程变量
    • 9.排他网关&并行网关
  • 12WebService
    • 1.WebService简介
    • 2.WebService主流框架
    • 3.cxf的使用
    • 4.SOAP协议
    • 5.WSDL讲解
    • 6.JAX-WS
    • 7.与Spring整合
    • 8.JAXB
    • 9.JAX-RS
    • 10.支付接口原理
  • 13Linux
    • 1.Linux?#20302;?基础
    • 2.Linux网络基础
    • 3.Linux在VMware下的安装
    • 4.Linux下Java环境的搭建
    • 5.Linux下Tomcat安装和配置
    • 6.Linux下 Oracle/MySQL 安装与配置
    • 7.Shell 编程
  • 14Redis
    • 1.NoSQL&Redis入门
    • 2.Redis/memcache/MongoDB?#21592;?/li>
    • 3.Redis安装&启动
    • 4.分布式数据库CAP原理
    • 5.Redis五大数据类型和基本操作命令
    • 6.Redis总体配置Redis.conf
    • 7.Redis持久化(RDB和AOF)
    • 8.Redis事务控制
    • 9.Redis发布和订阅
    • 10.Redis(Master/Slave)主从复制
    • 11.Jedis
  • 15Git&Git Hub
    • 1.Git安装配置
    • 2.Git本地库搭建
    • 3.Git常用操作命令
    • 4.Github注册与配置
    • 5.Github与Git协同办公
    • 6.TortoiseGit安装配置
    • 7.Egit操作push/pull,
    • 8.Git工作流
    • 9.集中式&GitFlow&Forking
  • 16MySQL高级
    • 1.MySQL架构组成
    • 2.MySQL备份和恢复
    • 3.MySQL查询和慢查询日志分析
    • 4.MySQL索引优化
    • 5.MySQL存储引擎优化
    • 6.MySQL锁机制优化
    • 7.MySQL高可用设计
    • 8.MySQL集群
  • 17JVM原理
    • 1.JVM简析
    • 2.JVM组成结构
    • 3.JVM?#36873;?#26632;原理
    • 4.JVM-Heap三区原理
    • 5.JVM垃圾收集机制
    • 6.堆内存调优
    • 7.GC回收策略
    • 8.GC三大算法
  • 18Quartz
    • 1.Quartz作业调度简介
    • 2.Quartz作业调度执行以及持久性
    • 3.Quartz基本使用
    • 4.Quartz核心类讲解
    • 5.Quartz Trigger 触发器
    • 6.Quartz Job&JobDetail
    • 7.Quartz Calendars日历讲解
    • 8.JobListener监听器和TriggerListener监听器
    • 9.Spring整合Quartz
  • 19Nginx
    • 1.Nginx反向代理介绍
    • 2.Nginx 下载?#26742;?#35013;
    • 3.Nginx 编译?#25512;?#21160;、访问
    • 4.在Linux下搭建Nginx集群
    • 5.在Windows搭建Nginx集群
    • 6.解决Session共享问题
  • 20JUC 线程高级
    • 1.volatile 关键字
    • 2.内存可见性分析
    • 3.原子变量与CAS (Compare And Swap) 算法分析
    • 4.ConcurrentHashMap 锁分段机制
    • 5.CountDownLatch 闭锁
    • 6.实现 Callable 接口
    • 7.Lock 同步锁
    • 8.Condition 控制线程通信
    • 9.线程按序交替
    • 10.ReadWriteLock ?#21015;?#38145;
    • 11.线程八锁
    • 12.线程池
    • 13.线程调度
    • 14.ForkJoinPool 分支/合并框架
    • 15.工作窃取窃取模式
阶段5.Java高级&前沿技术
  • 01Dubbo
    • 1.分布式服务框架简介
    • 2.dubbo+zookeeper介绍
    • 3.注册中心的安装启动
    • 4.监控中心的启动
    • 5.dubbo在项目中整合
    • 6.dubbo的服务提供者配置?#25512;?#21160;
    • 7.dubbo的服务消费者配置?#25512;?#21160;
    • 8.dubbo运行测试
    • 9.负载均衡和bug调试等其他功能
  • 02SpringBoot
    • 1.SpringBoot的简介
    • 2.基于SpringBoot 多模块实战开发
    • 3.基于SpringBoot 文件上传
    • 4.基于SpringBoot Elasticsearch搜索引擎开发
    • 5. 基于SpringBoot 的Thymeleaf 模板引擎
    • 6.基于SpringBoot 的Redis实战开发
    • 7.基于SpringBoot 的ActiveMQ实现
  • 03SpringCloud
    • 1. 微服务架构
    • 2. SpringCloud的简介
    • 3.Eureka Server的高可用
    • 4.Ribbon实现客户端负载均衡
    • 5. Feign实现声明式REST调用
    • 6.Hystrix实现微服务的容错处理
    • 7.Zuul构建微服务网关
    • 8.SpringCloud Sleuth 实现微服务
  • 04Docker
    • 1. Docker的架构
    • 2. Docker上运行微服务
    • 3. Docker Registry 管理Docker镜像
    • 4. Maven插件构建Docker镜像
    • 5. Docker Compose编排SpringCloud微服务
  • 05NIO
    • 1. JAVANIO简介
    • 2.JAVA NIO与IO的主要区别
    • 3. 缓冲区(Buffer)和通道(Channel)
    • 4. 直接缓冲区与非直接缓冲区
    • 5.Channel的原理
    • 6.分散读取与聚集写入
    • 7.Charset字符集
    • 8.文件通道(FileChannel)
    • 9.内存?#25104;?#25991;件
    • 10.阻塞与?#20146;?#22622;
  • 06FastDFS
    • 1.FastDFS 简介
    • 2.FastDFS linux安装和配置
    • 3.FastDFS 配置Tracker服务器
    • 4.FastDFS 配置Storage服务器
    • 5.FastDFS 配置启动项
    • 6.FastDFS 文件上传测试
    • 7.FastDFS nginx的http访问代理配置
    • 8.FastDFS java客户端测试
    • 9.http访问
  • 07Elasticsearch
    • 1.Elasticsearch 简介与安装
    • 2.Elasticsearch linux环境配置
    • 3.Elasticsearch kibana的介绍?#26742;?#35013;
    • 4.Elasticsearch 数据类型的介绍
    • 5.Elasticsearch dsl语句介绍和使用
    • 6.Elasticsearch 数据结构mapping的使用
    • 7.Elasticsearch java客户端的介绍和使用
    • 8.Elasticsearch 导入数据和查询测试
    • 9.Elasticsearch 数据检索
  • 08Thymeleaf
    • 1.Thymeleaf 简介
    • 2.Thymeleaf 在springboot中的配置
    • 3.Thymeleaf 标准表达式语法
    • 4.Thymeleaf 循环分支判断
    • 5.Thymeleaf 页面引入介绍
    • 6.Thymeleaf 超链接和js调用
    • 7.Thymeleaf 其他功能介绍
  • 09MyCat
    • 1.MyCat 简介
    • 2.MyCat的下载?#26742;?#35013;
    • 3.MyCat?#21046;?#37197;置
    • 4.MyCat?#21046;?#20351;用和测试
    • 5.MyCat?#21015;?#20998;离
    • 6.MyCat 实现从MySQL主从复制
  • 10ActiveMQ
    • 1.ActiveMQ 简介
    • 2.ActiveMQ mq两种消息类类型的介绍
    • 3.ActiveMQ 安装?#25512;?#21160;
    • 4.ActiveMQ 队列消息的java客户端测试
    • 5.ActiveMQ 订阅消息的java客户端测试
    • 6.ActiveMQ 消息的持久化和事务介绍
    • 7.ActiveMQ 与springboot整合
    • 8.ActiveMQ 项目中发送消息实例
    • 9.ActiveMQ 项目中监听消息实例
  • 11ECharts
    • 1.ECharts简介
    • 2. ECharts配置文件的引入
    • 3. ECharts数据格式化
    • 4. ECharts各种图表类型的配置初始化
    • 5. ECharts图形的渲染
    • 6. ECharts各类图表类型的实现
  • 12分布式事务
    • 1.阶段提交协议讲解
    • 2.使用消息队列来避免分布式事务
    • 3.如何可靠保存凭证
    • 4.业务与消息解耦方式
    • 5.如何解决消息重复投递的问题
  • 13单点登录
    • 1.单点登?#25216;?#20171;
    • 2.单点登录的在项目中技术实现介绍
    • 3.单点登录的认证中心介绍
    • 4.单点登录的认证中心的创建和测试
    • 5.单点登录项目的拦截器的使用
    • 6.单点登录的项目注解的使用
    • 7.单点登录的项目实践和测试
  • 14Zookeeper
    • 1.Zookeeper简介?#30333;?#20214;
    • 2.Zookeeper的工作流程,leader select过程
    • 3.搭建Zookeeper为分布搭建、集群搭建
    • 4.Zookeeper Cli
    • 5.使用Zookeeper?#30446;?#25143;端API连接Zookeeper
    • 6.Zookeeper rmi高可用分布式集群开发
    • 7.Netty 异步io通信框架
    • 8.Zookeeper实现netty分布式架构的高可用
阶段6.企业接轨项目以在线教育项?#35838;?#20363;
  • 01Vue
    • 1、vue-例子+提取代码片段
    • 2、vue基础:数据渲染和指令、双向数据绑定
    • 3、vue基础:事件、综合?#24223;?/li>
    • 4、vue基础:修饰符、条件渲染、-列表渲染
    • 5、vue基础:计算属性、侦听属性
    • 6、vue基础:过滤器
    • 7、vue进阶:组件、指令(局部、全局)
    • 8、vue进阶:生命周期
  • 02ES6
    • 1、前端开发工程师、ES6简介
    • 2、vscode安装
    • 3、ES6基础语法:let、const
    • 4、ES6基础语法:解构?#25345;怠?#27169;板字符串
    • 5、ES6基础语法:声明对象、方法简写
    • 1、ES6基础语法:对象拓展运算符、函数默认参数、不定参数、箭头函数
    • 2、ES6基础语法:Promise
    • 3、ES6模块化+总结
  • 03Mybatis Plus
    • 1、入门程序
    • 2、主键策略和分布式id生成器
    • 3、自动填充
    • 4、?#27490;?#38145;
    • 5、分页插件
    • 6、逻辑?#22659;?/li>
    • 7、性能分析插件
    • 8、条件构造器
  • 04课程中心微服务搭建
    • 1、数据库设计
    • 2、分布式项目的创建
    • 3、MP代码生成器
    • 4、跨域
    • 5、Swagger2配置?#32479;?#29992;注解
    • 6、统一返回结果
    • 7、统一异常处理
    • 8、统一日志处理
  • 05课程中心微服务功能实现
    • 1、讲师模块分页和条件查询
    • 2、讲师模块逻辑?#22659;?/li>
    • 3、讲师模块新增和修改
  • 06 前后端分离技术
    • 1、Node.js
    • 2、NPM
    • 3、Babel
    • 4、Webpack
    • 5、element-ui
    • 6、Easy Mock
    • 7、vue-element-admin
    • 8、vue-admin-template
    • 9.http访问
  • 07 后台管理?#20302;?#21069;端页面的搭建
    • 1、项目的创建
    • 2、Eslint语法规范检查
    • 3、项目的路由
    • 4、使用Ngix搭建接口服务器代理
    • 5、api模块的定义
    • 6、组件的开发
  • 08课程中心前端功能实现
    • 1、讲师模块列表显示和查询表单
    • 2、讲师模块?#22659;?/li>
    • 3、讲师模块新增、回显和更新
  • 09阿里云OSS
    • 1、使用阿里云OSS
    • 2、RAM子用户
    • 3、API和SDK的使用
  • 10云存储微服务
    • 4、创建云存储微服务
    • 5、实现文件上传接口
    • 6、前端整合讲师头像上传功能
  • 11POI操作Excel
    • 1、POI?#21015;碋xcel的基本使用
    • 2、POI的大数据量导出
    • 3、数据类型的处理
    • 4、POI导入课程分类
    • 5、课程分类管理
  • 12课程基本信息管理
    • 1、步骤导航
    • 2、多级联动
    • 3、整合富文本编辑器
  • 13阿里云VOD
    • 1、视频点播API的使用
    • 2、视频点播SDK的使用
    • 3、视频安全策略
    • 4、阿里云视频播放器
  • 14SpringCloud服务发现
    • 1、微服务架构
    • 2、微服务架构的基础设施
    • 3、注册中心Eureka
    • 4、Eureka的自我保护模式
    • 5、注册中心高可用
    • 6、服务注册
    • 7、服务调用
  • 15社交登录-微信登录
    • 1、ngrok
    • 2、生成授权URL
    • 3、开发回调URL
    • 4、前端整合微信登录
  • 16SpringCloud配置中心
    • 1、Config Server
    • 2、Config Client
    • 3、Spring Cloud Bus
    • 4、集成WebHooks实现动态更新
  • 17SpringCloud Hystrix
    • 1、服务容错
    • 2、触发降级
    • 3、超时设置
  • 18其他
    • 1、ECharts
    • 2、用户中心为微服务
    • 3、统计分析微服务
    • 4、OAuth2
    • 5、JWT
    • 6、SpringCloud 网关
    • 7、SpringCloud 服务追踪
阶段7.大数据技术
  • 01大数据技术概论
    • 1、大数据概念
    • 2、大数据的特点
    • 3、大数据能干啥?
    • 4、大数据发展前景
    • 5、企业数据部的业务流程分析
    • 6、企业数据部的一般组织结构
    • 7、大数据技术生态体系
  • 02Hadoop概述与安装
    • 1、Hadoop是什么
    • 2、Hadoop发展历史
    • 3、Hadoop的优势及前景
    • 4、Hadoop组成结构
    • 5、推荐?#20302;?#26694;架图
    • 6、配置ssh免登录密+C202:C204钥
    • 7、Hadoop集群环境搭建
    • 8、Hadoop配置文件
  • 03HDFS伪分布式文件
    • 1、HDFS架构
    • 2、NameNode启动流程
    • 3、HDFS常用API调用
    • 4、HDFS上运行官方案例
    • 5、编写上传文件到HDFS案例
    • 6、编写读取HDFS文件案例
  • 04YARN
    • 1、YARN的由来?#30333;?#25104;架构
    • 2、详解全局?#35797;?#31649;理ResourceManager
    • 3、详解节点?#35797;?#31649;理NodeManager
    • 4、详解应用程序管理Application Master
    • 5、详解Container
    • 6、YARN上运行官方案例
  • 05MapReduce详解
    • 1、MapReduce编程模型
    • 2、Shuffle执行流程详解
    • 3、maven工具的使用
    • 4、WordCount开发环境准备
    • 5、WordCount案例实战
    • 6、项目打包、部署和运行
    • 7、MapReduce在实?#35270;?#29992;中常见的优化
  • 06Hadoop-HA高可用
    • 1、Hadoop2.x集群搭建
    • 3、NameNode的高可用性(HA)
    • 4、HDFS Federation
    • 4、ResourceManager 的高可用性(HA)
    • 5、Hadoop集群常见问题和解决方法
    • 6、Hadoop集群管理
  • 07HDFS完全分布式
    • 1、虚拟机准备
    • 2、主机名设置
    • 3、完全分布式文件配置
    • 4、集群时间同步
    • 5、集群测试
    • 6、官方案例实战
  • 08Hive入门
    • 1、Hive发展前景及架构概述
    • 2、Hive优点及使用场景
    • 3、Hive安装环境准备
    • 4、Hive安装部署
    • 5、Hive基本操作
    • 6、Hive运行日志配置和查看讲解
    • 7、Hive常见属性配置
  • 09Hive深入
    • 1、Hive 表的创建
    • 2、Hive 数据类型
    • 3、Hive 外部表的讲解
    • 4、Hive 分区表
    • 5、Hive 常见查询
    • 6、Hive UDF编程
  • 10Hive高级
    • 1、Hive中使用snappy压缩
    • 2、Hive Storage Format讲解
    • 3、Hive 企业使用优化
    • 4、自定义UDF去除数据双引号项目实战
    • 5、自定义UDF转换日期时间数据项目实战
    • 6、依据业务编写HiveQL分析数据
阶段8.大牛必备面试题
  • 第一篇
    • 1、自增变量
    • 2、单例设计模式
    • 3、类初始化和实例初始化等
    • 4、方法的参数传递机制
    • 5、递归与迭代
    • 6、成?#21271;?#37327;与局部变量
    • 7、Spring Bean的作用域之间有什么区别
    • 8、Spring支持的常用数据库事务传播属性
    • 9、SpringMVC中如何解决POST请求中文乱码问题
    • 10、简单的谈一下SpringMVC的工作流程
    • 11、MyBatis中当实体类中的属性名和表中的字段不一致的处理
    • 12、Linux常用服务类相关命令
    • 13、Git分支相关命令
    • 14、redis持久化
    • 15、MySQL什么时候建索引
    • 16、JVM垃圾回收机制
    • 17、redis 在项目中的使用场景
    • 18、es与solr的区别
    • 19、单点登录
    • 20、购物车
    • 21、消息队列
  • 第二篇
    • volatile是什么
    • JMM内存模型之可见性
    • 可见性的代码验证?#24471;?/li>
    • volatile不保证原子性
    • volatile不保证原子性理论解释
    • volatile不保证原子性问题解决
    • volatile指令重排案例1
    • volatile指令重排案例2
    • 单例模式在多线程环境下可能存在安全问题
    • 单例模式volatile分析
    • CAS是什么
    • CAS底层原理-上
    • CAS底层原理-下
    • CAS缺点
    • ABA问题
    • AtomicReference原子引用
    • AtomicStampedReference版本号原子引用
    • ABA问题的解决
    • 集合类?#35805;?#20840;之并发修改异常
    • 集合类?#35805;?#20840;之写时复制
    • 集合类?#35805;?#20840;之Set
    • 集合类?#35805;?#20840;之Map
  • 第三篇
    • TransferValue醒脑小?#24223;?
    • Java锁之公平和非公平锁
    • Java锁之可重入锁和递归锁理论知识
    • Java锁之可重入锁和递归锁代码验证
    • Java锁之自旋锁理论知识
    • Java锁之自旋锁代码验证
    • Java锁之?#21015;?#38145;理论知识
    • Java锁之?#21015;?#38145;代码验证
    • _CountDownLatch
    • CyclicBarrierDemo
    • SemaphoreDemo
    • 阻塞队列理论
    • 阻塞队列接口结构和实现类
    • 阻塞队列api之抛出异常组
    • 阻塞队列api之返回?#32423;?#20540;组
    • 阻塞队列api之阻塞?#32479;?#26102;控制
    • 阻塞队列之同步SynchronousQueue队列
    • 线程通信之生产者消费者传统版
    • Synchronized和Lock有什么区别
    • 锁绑定多个条件Condition
    • 线程通信之生产者消费者阻塞队列版
    • Callable接口
  • 第四篇
    • 线程池使用及优势
    • 线程池3个常用方式
    • 线程池7大参数入门简介
    • 线程池7大参数深入介绍
    • 线程池底层工作原理
    • 线程池的4种拒绝策略理论简介
    • 线程池实际中使用哪一个
    • 线程池的?#20013;?#25913;造和拒绝策略
    • 线程池配置合理线程数
    • 死锁编码及定位分析
    • JVMGC下半场技术加强?#24471;?#21644;前提知识要求
    • JVMGC快速回顾复习串讲
    • 谈谈你对GCRoots的理解
    • JVM的标配参数和X参数
    • JVM的XX参数之?#32423;?#31867;型
    • JVM的XX参数之设值类型
    • JVM的XX参数之XmsXmx坑题
    • JVM盘点家底查看初始默认值
    • JVM盘点家底查看修改变更值
  • 第五篇
    • 堆内存初始大小快速复习
    • 常用基础参数栈内存Xss讲解
    • 常用基础参数元空间MetaspaceSize讲解
    • 常用基础参数PrintGCDetails回收前后?#21592;?#35762;解
    • 常用基础参数SurvivorRatio讲解
    • 常用基础参数NewRatio讲解
    • 常用基础参数MaxTenuringThreshold讲解
    • 强引用Reference
    • 软引用SoftReference
    • 弱引用WeakReference
    • 软引用和弱引用的适用场景
    • WeakHashMap案例演示和解析
    • 虚引用简介
    • ReferenceQueue引用队列介
    • 虚引用PhantomReference
    • GCRoots和四大引用小总结
    • SOFE之StackOverflowError
    • OOM之Java heap space
    • OOM之GC overhead limit exceeded
    • OOM之Direct buffer memory
    • OOM之unable to create new native thread?#25910;?#28436;示
    • OOM之unable to create new native thread上限调整
    • OOM之Metaspace
  • 第六篇
    • 垃圾收集器回收种类
    • 串行并行并发G1四大垃圾回收方式
    • 如何查看默认的垃圾收集器
    • JVM默认的垃圾收集器?#24515;?#20123;
    • GC之7大垃圾收集器概述
    • GC之?#32423;?#21442;数?#24471;?/li>
    • GC之Serial收集器
    • GC之ParNew收集器
    • GC之Parallel收集器
    • GC之ParallelOld收集器
    • GC之CMS收集器
    • GC之SerialOld收集器
    • GC之如何选择垃圾收集器
    • GC之G1收集器
    • GC之G1底层原理
    • GC之G1参数配置及和CMS的比较
    • JVMGC结合SpringBoot微服务优化简介
  • 第七篇
    • Linux命令之top
    • Linux之cpu查看vmstat
    • Linux之cpu查看pidstat
    • Linux之内存查看free和pidstat
    • Linux之?#25165;?#26597;看df
    • Linux之?#25490;蘄O查看iostat和pidstat
    • Linux之网络IO查看ifstat
    • CPU占用过高的定位分析思路
    • GitHub骚操作之开启
    • GitHub骚操作之常用词
    • GitHub骚操作之in限制搜索
    • GitHub骚操作之star和fork?#27573;?#25628;索
    • GitHub骚操作之awesome搜索
    • GitHub骚操作之#L数字
    • GitHub骚操作之T搜索
    • GitHub骚操作之搜索区域活跃用户

大咖讲师,全程面授

佟刚 知名讲师,IT教育行业领军人物,尚硅谷教学总监

资深项目经理、技术讲师、SUN SCJP、SCWCD、原工信部移动云计算教育培训中心教学总监。 十年软件开发经验:参与完成辽宁某高校远程教学管理?#20302;场?#24935;文信息门户?#20302;场?#26085;本麦卡尔超市管理?#20302;场?#23822;玉?#22411;?#26469;人口登记?#20302;场?#28145;海视频会议管理?#20302;场?#20185;台市宫城县日常事务?#20302;车?#39033;目的设计和开发。 十年软件培训经验:曾在中国AOP全球外包排名第一的公司任Java、Oracle培训讲师、负责对公司员工新技术培训;曾?#20301;?#26071;银行特约JavaEE培训讲师;某部队研究所JavaEE培训;曾受聘为北航、厦门大学移动云计算专业教学主任, 并主讲Java、Android、iOS课程。

韩?#31216;?/b> 知名讲师,清华毕业,粉丝众多,好评如潮

行业老兵,IT教育风云人物。清华毕业,拥有九年大型项目开发和管理经验,曾任新浪网软件项目经理,使用PHP与JavaEE技术开发新浪网?#20302;常?#21271;京点击科技公司高级软件工程师,用友软件股份有限公司U8事业部软件工程师。主持或参与《新浪邮件?#20302;场貳ⅰ凍群靤ns网站》、《点击科技协同软件群组服务器端(Linux/solaris?#25945;?》、《总参语音监控?#20302;场貳ⅰ队?#35821;学习机?#20302;场貳ⅰ?#29992;友erp(u8产品)?#20302;场?#31561;项目。实战经验丰富,授课通俗易懂,多年来培训的学员已成功在用?#36873;?#25628;狐、?#21592;Α?#20013;软等知名企业就职。 代表作品《循序渐进学java》《尚硅谷韩?#31216;絃inux》。

周阳 北邮硕士,技术功力深厚,被技术耽误的相声演员、段子手

多年一线开发及管理经验,曾先后就职于神华和信、?#20999;?#32852;?#30784;?#23433;润金融等大中型互联网公司,任技术经理、项目经理、架构师等职位。历经电信、互联网金融等?#35753;?#34892;业的项目历练,对传统JavaEE技术体系及当下?#35753;?#30340;互联网技术都具有深厚的技术功底。 能够将企业流?#23567;?#23454;用的技术带回课堂,引导学生少走弯路,并善于鼓励、激励学生通过脚踏?#26723;?#30340;努力,用技术改变自己的人生,用知识改变自己的命运,做出彩的软件工程师!

缪传海 全能型技术高手,专治各种疑难bug

尚硅谷高级讲师,辽工大外?#22797;?#25968;据、区块链专家、辽工大保?#36864;?#22763;,曾就职于交大思诺、文思海辉、宅急送等知名企业,历任项目经理、架构师 。多年项目开发、管理经验。精通 Go、Hadoop、Spark、Android、Java、C/C++,对区块?#30784;?#22823;数据、Linux 等有深入研究。技术功底深厚,热衷于新技术的研究。 从业IT教育多年,学员多任职于腾讯、联想、京东、新浪、Oracle、IBM 等国内外一线互联网公司。授课深入浅出,幽默诙?#24120;?#28145;受线上线下同学们喜爱。人称大海哥,号称尚硅谷第一帅。

柴林燕 授课深入浅出,润物细无声,学生最喜爱的尚硅谷讲师之一

尚硅谷高级讲师,具有多年的教学和项目开发经验,曾参与国家电网内蒙古供电一体化管理?#20302;场?#22269;土?#35797;?#23616;核高基?#20302;?#30340;研发工作,并为众多IT企业及高校大学生进行实训授课。“细心,耐心,用心”是一贯坚持的工作态度,追求“润物细无声”的教育方式。

张晨 中国人大硕士,游走于名企一线与课堂实战的独行侠

尚硅谷高级讲师,中国人民大学软件工程硕士。曾先后就职于南天软件、用友金融、中?#24067;?#22242;、百合贷,任技术经理、项目经理、技术部负责人。主持开发了中信银?#23567;?#22269;家电网、中?#24067;?#22242;、东方资产等大?#25512;?#19994;的金融类?#20302;常?#20063;对时下流行的互联网金融有深入的研究。十余年的项目经历,练就了纯厚的技术?#33258;?#21644;丰富的职场经验。在技术授课过程中融入实?#25509;?#29992;,实?#25509;?#29992;中穿插职场经验,一以贯之,深入浅出,娓娓?#35272;础?

?#36861;?#38451; 功力深厚,一朝封神,对多项主流框架具有丰富经验

尚硅谷高级讲师,具有多年软件开发经验,熟悉 Java、c/c++等多种开发语言,对主流框架Spring、Struts2、Hibernate、MyBatis、SpringMVC等具有丰富的开发经验。曾参与大型物联网?#20302;常?#26234;能物流)、智慧城市?#20302;?#30340;开发,并主持开发?#25104;?#20132;软件的移动端(Android/iOS)、服务端(openfire)、桌面端(swing)、网页端(webIM),对即时通讯、图像处理、流?#25945;?#39046;域等有深入研究。课堂激情澎湃,生动幽默。

?#24222;?/b> 主持开发多个大型?#20302;常?#33499;求技术,钟爱教育

尚硅谷高级讲师,?#37038;翵avaEE技术多年,一直致力于Java技术培训,热爱教育。深入掌握Struts、Hibernate、Spring、SpringMVC、MyBatis、EJB等主流框架,通过分析源码,讲解框架设计原理。授课细致,深入浅出,深受学生喜爱。曾参与开发了首钢集团OA?#20302;常籆MMI项目管理?#20302;常籩Gov电子政务?#20302;车取?#23545;学生寄语:?#28909;?#36873;择就别轻言放弃!

李贺飞 名企任职,技术功底深厚,激情派讲师

曾先后就职于国家电网、Oracle等多家名企,具有多年项目开发与管理经验,致力于大型互联网、国家电网相关项目的设计、搭建与实现;深刻理解JavaWEB技术体系架构,精通SSH、SpringMVC、SpringSecurity、JBPM、MyBatis、EJB等多种框架;对于高并发、大数据有丰富经验。擅长?#20302;ā?#20048;于分享,高屋建瓴的授课风格深受学生喜爱,现专注于Java技术的研究、教学与推广。

刘优 Sun认证Web组件开发员

尚硅谷高级讲师,Sun认证Web组件开发员(SCWCD),长期致力于Java技术的研究和培训工作,具有丰富的实训教育经验和项目开发经验。曾就职于三星SDS,参与SERP-Flex—Pilot开发,韩国三星员工健康管理?#20302;矵CMS维护和管理,门禁?#20302;矴CS的开发,以及三星分公司?#20184;?#39640;层使用的监控管理?#20302;矯-SAMS开发。

魏运慧 培训东北大学、武汉大学、兰州大学等近百所高校教师及学生近万名

尚硅谷高级讲师,多年软件开发及软件培训经验,曾就职于一路捞互联网科技、?#24378;低?#36798;等知名企业,?#37038;翵ava?#36739;?#30340;软件研发及教学工作,曾培训东北大学、武汉大学、兰州大学等近百所高校教师及学生近万名。参与大型在线教育(O2O)、新闻发布、车联网?#35748;低常?#26366;担任高级Java工程师、项目经理等职务。精通C/C++、Java核心技术、JVM、SSH、SSM、数据库、Maven、大数据等技术。授课耐心细致,主张"代码三遍"教学法,培养学生扎实的编程能力。

王飞龙 先后任职于吉利汽车、暴风影音等大中型互联网公司

尚硅谷高级讲师,具有多年软件开发和教育培训经验。曾任职于吉利汽车、暴风影音等大中型互联网公司。曾参与大型移动互联网车载?#20302;场?#22810;客户端适配?#20302;场?#24182;主持多款APP的研发;对Mysql,Spring,SpringMVC,Android,Kotlin有等有深入的研究,课堂氛围幽默,激情。对待学生认真,负责。

许刚 精通数据库、移动端开发,尚硅谷实力派讲师之一

尚硅谷高级讲师,曾就职于伊利,京颐科技,?#37038;?#36807;Java和Android研发,精通Oracle、MySQL数据库,Javaweb相关内容,以及Android framwork层原理,授课经验丰富,善于将段子和知识结合,风格幽默,耐心十足,深受同学喜爱。

孟庆祥 主流框架经验丰富,深受学生喜爱

尚硅谷高级讲师,具有多年项目开发和教育培训经验,曾在日本?#25353;?#35777;券主持开发金融证券项目,对金融数据处理具有丰富的经验。曾为北京积水潭医院主持开发过网络预约,挂号,分诊?#20302;车取?#23545;主流框架Spring、Struts2、Hibernate、MyBatis、SpringMVC、SpringBoot、SpringCloud有深入的研究。授课细致、逻辑思维严谨、课堂氛围活跃、责任心强、激情昂扬、乐于分享。

徐靖博 工程师范,坚持项目代码全手敲的实力派

尚硅谷高级讲师,曾先后就职于中科软、东软等国内软件企业。先后担任软件开发,项目研发,项目经理等职务,参与开发picc车险终端、中国国家图书馆、北京图书馆网上书城、中央教育部学前?#20302;场?#21271;京数字学校、名师?#35797;?#29677;班通、北京中小学入学?#20302;场?#26816;察院案件监控?#20302;车?#39033;目。精通SpringMVC, Spring, Mybatis, Solr, Dubbo, SpringBoot, SpringCloud等Java技术。讲课风趣幽默,致力于构建趣味性课堂。

李海波 授课幽默,旁征博引,尚硅谷演技派讲师之一

尚硅谷高级讲师,13年软件研发及项目管理经验,先后担任项目经理、项目总监等职务,并在企业 内部进行项目技术培训工作;曾参与在线教育?#25945;ǎ善?#20132;易?#20302;常?#30005;子政务?#20302;车?#22823;型、超大型项目的开发。授课幽默风趣、深入浅出,擅长通过实例让学员掌握新知识点及最新发展动向。

韩延兵 潮牌讲师,游走于框架底层与上层应用的实力派

尚硅谷高级讲师,郑州大学学士。对Java主流技术、前沿框架都具有丰富的开发经验;曾就职于神州数码?#37038;翵ava项目开发,并主持研发了《黑名单管理?#20302;场?#31561;项目。尚硅谷激情派讲师之一,善于调动课堂气氛,枯燥的技术也能讲解得生动、有趣。

夏磊 中科院大学硕士,技术功力深厚,实力派

尚硅谷高级讲师,中国科学院大学硕士,有多年一线JavaEE开发、项目管理经验。曾就职于?#20999;?#31185;技、安润金融等多家大中互联网公司,曾担任技术经理,项目经理。参与《中国移动CRM割接》《北京移动BI?#20302;?#24314;设》、主持《北京移动GCM?#20302;?#24314;设》、《安润金融银行存管改造》等项目。精通GIT,Redis,MySQL优化,Linux,SpringBoot,Springcloud等技术。致力于把企业实用技术带到课堂,教授知识的同时,讲解企业需要的人才必备技能,实践并传播终身学习理念。

郭岱 曾在多家企业历任项目经理、高级架构师

尚硅谷高级讲师,辽宁师范大学理学硕士。曾就职于大连宇兴科技有限公司,北京融兴通达科技有限公司,哈尔滨银行研发中心,曾参与开发大连市交警支队城?#26032;?#20917;分析大数据可视化?#25945;ㄏ低场?#22823;连宇兴?#35745;?#31649;网智能管理?#20302;场?#33829;口市热力公司管网?#24067;煜低场?#21704;尔滨银行智能路由、超级网银、黑龙江综合业务?#20302;场?#21382;任项目经理、高级架构师?#21462;?#23545;主流框架Spring、Mybatis、SpringMVC、Hadoop和Spark体系有深入研究。讲课生动风趣,善于将学习知识与当前行?#24403;?#26223;结合,寓教于乐。

汪辉 大数据技术的推广者,课堂上的激情派

尚硅谷高级讲师,长期致力于大数据技术的研究和培训工作。曾就职于思华科技,金风科技等知名企业,曾参与开发混合可再生能源预测、 智能学习行为分析?#20302;车?#39033;目。对Hadoop、Hive、Flume、Kafka、HBase、Spark等主流大数据框架有深入研究。授课认真细致,对技术的讲解清晰易懂,课堂上激情澎湃,责任心强。

?#36828;?#38451; 对Spring,MyBatis,Netty等框架源码有深入研究

尚硅谷高级讲师。具有多年项目以及教学经验,曾就职于招聘网、教育?#25945;?#31561;大型互联网公司,主持开发过招聘网手机、微信端后台,在线教育?#25945;ǎ?#38463;里?#26742;图?#20214;?#25945;ā?#20154;民银行数据清洗等项目,曾先后?#37038;?#36807;高级开发工程、产品经理、项目经理以及职业规划师等工作,对JavaSE,JavaEE,Maven,Linux等技术有深入了解,对Spring,MyBatis,Netty等框架源码有深入研究。

王宁宁 为人和善,追求技术的高精尖,丰富的开发与教学经验

尚硅谷高级讲师,?#37038;翵ava技术多年,拥有丰富的一线开发和教学经验,擅长JavaEE项目的研究与教学。曾参与或主持过网上理财P2P项目工程 、有机?#31216;?#30340;电商销售工程 及 网上点子众筹 、公司内部办公OA?#20302;车取?#29087;练掌握Spring、SpringMVC、MyBatis、Redis、Dubbo、Zookeeper、SpringCloud等主流框架,擅长用最简洁的方式 ,耐心细致地讲解JavaEE课程,通俗易懂。

李玉婷 IT技术领域的美少女,智慧与?#35272;?#24182;存的资深讲师

尚硅谷高级讲师,具有多年项目开发和教育培训经验,曾先后任职于?#30053;?#21327;?#30784;?#29992;友科技等知名企业。熟练使用java、c++、c#等开发语言,精通Android SDK开发和UI布?#20540;目?#20214;及使用。

封捷 技术大神,运筹帷幄之中,决胜千里之外

具多年软件开发经验,曾主持或参与开发《中国电力轨道交通线路数据?#25442;黃教ā貳ⅰ禨G186工程宁夏电网营销 稽查管理项目》、《天津市广告监管?#20302;场?#31561;项目。对JavaEE 技术体系结构、JavaWeb 原理有深刻理解,精通多种主流框架以及 Maven、Ant 等构建工具。 课堂教学循序渐进,深入浅出,善于使用生活中的例子讲解技术原理,引导学生认?#31471;?#23398;知识的本质,主张快乐学习,学以致用。

宋红康 北航硕士,视频粉丝遍布全国

东北师大理学学士,北京航空?#25945;?#22823;学硕士,曾于北航软件开发环境国家重点实验室研究多项课题,对智能交通—浮动车海量数据挖掘及在线社交网络信息传播和控制问题有深入研究,曾发表论文数篇。先后担任过高级软件开发工程师,?#20302;?#26550;构师,高级讲师。具备丰富的软件开发经验和教学经验。精通C/C++、JAVA、Objective-C 等开发语言, 对J2EE有深入理解,对以Java语言为基础的各种框架有深入研究。亲自主持开发过多个大型项目,具?#36127;?#24378;的项目管理能力和丰富的项目实施经验。授课深入浅出、旁征博引,倡导责任教育和赏识教育,激发学生内在学习驱动力!

从心出发,助你学习、求职、晋升一路顺畅!

入学
测验

科学量化开发潜力
从一开始就知道自己的特长,让学习更明确!

学习小组,自?#26696;?#23548;,阶段测评,个人学习分析
讲师、助教、班主任时时陪同,让你从此爱上学习!

实时教学
反馈?#20302;?/b>
职业能
力拓展

纵向拓展专业技术,横向拓展综合实力
?#26041;?#23578;硅谷,注定你优秀,不只是说说而已!

就业
指导

知名企业技术大牛分享,老学员分享
在尚硅谷,你永远不是一个人在奋斗!

关于我们
名师团队
新闻动态
合作企业
?#35797;?#19979;载
视频下载
资料下载
工具下载
加入我们
招?#29238;?#20301;
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:[email protected]
地址:北京市昌平区宏福科技园综?#19979;?层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)

轩辕传奇通天塔
东莞沐足特殊服务 北京pk10预测 四川时时在线投注 时时彩软件 宝马线上娱乐在线登录 麻将规则打法 王者荣耀女英雄全身裸 cosplay 爱玩棋牌 日本美女少妇图片 pk10技巧