首页 > JAVA
  • JAVA架构师班03期
  • JAVA实战班01期

面向对象:JAVA开发2年以上开发者

课程周期:6个月

上课时间:每周一、二、三、四晚20:00~22:00

课程费用:6499元

支付方式:1、腾讯课堂购买 2、淘宝店购买

咨询QQ:605755793

开课时间: 2018年9月27日

免费试听点此试听

课表内容:

课程名 课程详情
微服务架构
1、Resutful(资源与URL、统一资源接口和表述、资源链路、状态和转移)
2、Spring Boot(核心组件、集成Duboo、集成Redis、多视图配置、集成CORS、集成Swagger2、多环境开发和部署)
3、Spring Cloud(Eureka服务注册、RestTemplate应用通讯、Ribbon负载均衡、Feign框架、Config统一配置、Hystrix容错和降级、Zuul微服务网关、Stream消息驱动、Sleuth服务)
4、Docker容器(dkfile语法、Birdge详解、据持久化之Bind Mounting、WordPress部署、RoutingMesh、Ingresss负载均衡、Cloud 自动构建镜像、持续集成和部署)
5、项目实战(搜房网(Zookeeper+Feign+Ribbon+config+Hystrix+Zuule+Sleuth+Stream+Docker构建微服架构及实战))
分布式架构
1、消息通讯(Socket/ServerSocket、SocketChannel、MulticastSocket、Multicast、Mina、Dubbo Netty)
2、网络通讯(TCP/UDP/Multicast协议、BIO/NIO/AIO)
3、远程通讯(RMI、WebService、SpringRMI/Apache CXF、Hessian、Http、Thrift)
4、Zookeeper(介绍、配置、集群安装、Java API/Zclient/Curator、负载均衡、分布式锁、统一命名服务、master选举、ZAB协议)
5、设计模式专训(单例、三大工厂、装饰器、迭代器、观察者、代理等)
6、Dubbo(核心角色、配置、负载均衡策略、服务订阅、注册配置、设计原理分析、集群容错、配置优先级、文件缓存配置)
7、分布式事务(服务SOA、事务跨域、CAP理论、DTP事务模型、2PC、XA/JTA、DTS架构模型 TCC、Atomikos实现、接口整合、Ebay模式)
8、分布式缓存(Redis应用、安装、配置、发布、订阅、分布式锁、持久化机制、集群)
9、分布式消息通讯(ActiveMQ、RabbitMQ,RockMQ、RocketMQ,kafka)
10、反向代理(Nginx安装和部署、Rewrite使用和缓存配置、Nginx实战和负债均衡配置、Nginx+Keppalived实现高可用、Nginx进程模型、Nginx配置HTTPS请求)
11、MongoDB(安装和CUDR、BSON和表示关系、索引、分布式属性 Replication、Sharding分片)
12、项目实战(大型电商项目(构建亿级流量处理的缓存架构(7层保护)+使用MyCat来做从主和读写分离+Nginx完成动静分离+fastdfs构建图片服务+dubbo服务治理+ZK的高可用配置+ELK完成搜索优化)并发量在800QPS)
大数据架构
1、Linux(Linux系统安装和配置、Linux网络和权限配置)
2、Hadoop(HDFS分布式文件系统、YARN分布式资源管理系统、MapReduce分布式计算框架)
3、Hive Hadoop(Metastore元数据村粗、驱动和查询编译器、执行引擎和服务器)
4、Hbase(BigTable数据模型解析、稀疏排序映射(key/value)、MapReduce分析Hbase数据)
5、Sqoop(安装和基本使用、导入数据到HDFS分析、设置数据存储格式Parquet、导出数据到Export、导出Hive到RDBMS中)
6、Flume(Flume介绍和原理、安装、配置、部署、Avro监听)
7、Kafka(介绍、环境搭建、数据持久化、消息传输、事务定义、性能优化、主从同步、消息、日志)
8、项目实战(商品推荐系统(根据用户个人喜好,自动分析出用户感兴趣的商品现在到个人推荐商品栏里面))
源码剖析
1、常用设计模式(单例模式、工厂模式、代理模式、原形模式、模板模式、委派模式、策略模式、中介模式、构建者模式)
2、MyBatis(Configuration、SqlSession、Executor、StateMentHandler、ParameterHandler、ResultSetHandler、TypeHandler、MappedSatement、SqlSource、BoundSql)
3、Spring(beans组件、Context组件、Core组件、Transaction组件)
4、Spring MVC(DispatcherServlet、Controller、HadlerMapping、HandlerAdapter、HandlerInterceptor)
5、Spring Boot(SpringApplication的run方法、ConfigurationClassPostProcessor类的加载、OnWebApplicationCondition注解使用条件、EmbeddedServletContainerAutoConfiguration自动装配、Servlet的容器创建、Tomcat创建)
工程化
1、MAVEN(安装、配置、迁移、常用命令、依赖和插件管理、依赖传递、依赖冲突、模块集成和聚合、项目打包和部署)
2、GIT(安装、配置、常用命令、冲突解决、提交github、多人协同开发)
3、SVN(安装、配置、常用操作、解决冲突、搭建分支、管理分支、版本回退)
4、Jenkins(安装、配置、插件、任务构建、自动部署、自动执行)

面向对象:JAVA初学者

课程周期:四个月

上课时间:每周1~4 20:00~22:00

课程费用:4999元

支付方式:1、腾讯课堂购买 2、淘宝店购买

咨询QQ:605755793

开课时间: 2018年9月25日

免费试听点此试听

课表内容:

课程名 课程详情
java基础
1、计算机基础(DOS常用命令、Java概述、JDK环境安装配置、环境变量配置、Java程序入门)
2、编程基础(数据类型、变量和常量、运算符、流程控制语句、方法的定义,方法重载、数组,堆,栈,方法区、Scanner类)
3、面向对象思想(类与对象、成员变量和局部变量、封装,继承,多态、构造函数、this,super关键字、抽象类、接口)