腾讯联合运营

突破学习瓶颈,提升核心技术

JAVA高级开发工程师

5280

原价:¥10800
立即购买

每天晚上8:30整 直播

《Java学院》

JAVA开发/Nginx/NoSQL/高并发/架构/集群/性能优化

进入直播

动脑学院精心研究

隆重推出

培养有一定基础或者在职的人员成为高级开发工程师或者架构师,且辐射运维技术和上线后处理错误能力,让大家可以轻松的进入知名大企业的目标。

学前基础

1.了解java语言,具备面向对象的程序设计思维

2.了解多态概念,有一定的后端开发经验

3.了解反射,能通过搜索工具学习文档

四大专题课程带你通向一线互联网企业

在线直播+课后录播+课程辅导+就业岗位推荐

课程详情

  • 1高并发架构

    2400

    maven

    maven私服Nexus,maven jar包管理,eclipse整合maven工程,pom.xml配置详解,maven打包

    dubbo框架

    Zookeeper:Zookeeper基本原理(数据模型,重要概念:ZNode、Session、Watcher,Zookeeper特性:读、写(更新)模式、WAL和Snapshot、FIFO、Linearizability)、ZooKeeper Client API:create(path, data, flags)、delete(path, version)、exists(path, watch)、getData(path, watch)、ZooKeeper典型应用场景:数据发布与订阅(配置中心)、负载均衡、命名服务,锁:本地锁、数据库锁、分布式锁、秒杀实现、dubbo是什么?、dubbo能做什么?、dubbo架构、dubbo+springMVC使用详解

    NOSQL专题

    redis:redis原理剖析(一致性哈希)、redis主从模式(一主一从、一主多从)、redis常用命令(set、get、lpush、lrange、hmget、hmset)、redis客户端(jedis、jedispool、jedisCluster、jedisCluster+springMVC整合)、redis持久化(RDB、AOF),memcached:缓存击穿,mongoDB:mongodb原理(面向集合)、动态查询、索引、mongodb客户端Robomongo、mongodb常用命令(db.foo.find()、show dbs;、db.dropDatabase();、db.userInfo.find({age: {$gt: 22}})、db.users.save({name: ‘zhangsan’, age: 25, sex: true});、db.users.update({age: 25}, {$set: {name: 'changeName'}}, false, true);、db.users.remove({age: 132});)

    消息中间件activeMQ

    JMS规范:点对点模型(消息队列、发送者、接收者)、发布订阅模型(主题、发布者、订阅者),activeMQ:跨平台、支持JMS规范、消息持久化、支持Ajax访问、activeMQ监控、java操作activeMQ实例演练

    session跨域共享

    session跨域出现场景,bboss+mongodb解决session跨域:bboss介绍及整合、sessionconf+mongodb配置详解、session监控

    自动化部署

    github版本控制:注册github账号、创建项目、本地项目托管实战,Jenkins:插件维护、安全设置、系统配置(JDK配置、ant配置、maven配置、git配置)

  • 2分布式技术

    3000

    Web服务器架构

    Tomcat:Tomcat配置详解(web.xml、server.xml、context.xml)、Tomcat批处理文件详解(startup.bat、catalina.bat、setclasspath.bat)、Tomcat日志(catalina.log),Nginx:Nginx模块工作原理(Handlers(处理器模块)、Filters (过滤器模块)、Proxies (代理类模块))、Nginx进程模型(master进程、worker进程)、Nginx配置详解(负载均衡配置、动静分离配置、其他配置),Nginx+keepalived+apache+Tomcat架构实战:Nginx+Tomcat单台部署、Nginx+apache+Tomcat集群部署、Nginx+keepalived实现Nginx双机热备

    持久层高并发架构

    数据库水平切分技巧:分库及DB路由(单点集群(Group)、负载均衡策略(LB)、读写分离)、分表(分表规则、分表增删改查)、MySQL集群实战

    分布式接口技术

    webService:soap协议、wsdl、webService框架(AXIS2、CXF),RMI:RMI调用原理、RMI远程调用实战、RMI缺点

  • 3性能优化

    2400

    JVM优化

    JVM内存模型:栈、堆,JVM内存大小设置:每个线程栈大小、设置JVM最大堆内存、设置年轻代大小、设置持久代大小,垃圾回收器选择:串行收集器、并行收集器(吞吐量优先)、并发收集器(响应时间优先)、JVM服务参数调优实战,

    JAVA程序性能优化

    字符串+操作,使用'system.arraycopy ()'代替通过来循环复制数组,io的buffer,避免不需要的造型操作,使用移位操作代替'a * b'

    数据库优化

    Mysql优化:选取最适用的字段属性、使用连接(JOIN)来代替子查询(Sub-Queries) 、使用联合(UNION)来代替手动创建的临时表、使用索引 、优化的查询语句,Oracle优化:执行计划分析(oracle访问数据的存取方法:全表扫描、通过ROWID的表存取、索引扫描,表之间的连接:排序——合并连接、嵌套循环、哈希连接)

    服务器优化

    Tomcat性能调优:JVM参数调优、禁用DNS查询、调整线程数、Apache集成Tomcat(动静分离,释放Tomcat),weblogic性能调优:设置JAVA参数、尽量开启本地I/O、调优执行队列线程(修改默认执行线程数、设定执行队列的溢出条件、设定执行队列监测行为)、 调优TCP连接缓存数、改变Java编译器、使用Webogic Server集群提高性能、JDBC应用调优、JSP调优

  • 4大数据和云计算

    3000

    大数据

    Hadoop:mapReduce,Hive:Hive的搭建、HiveQL、函数自定义,HBase:大容量数据存储、数据备份方案、PIG,实时计算:storm、spark,数据分析:Mahout(协同算法、相似度算法、近邻算法),全文检索:SOLR、elasticsearch(建议讲解)、lucene(数据模型、创建索引(增量索引)、分词(开源分词、分词算法))

    云计算

    云计算介绍、云计算体系结构(应用层、平台层、资源层、用户访问层、管理层)、云技术(虚拟化技术(vmware)、并行编程模型(MapReduce模式)、海量数据分布存储(GFS、hadoop)、海量数据管理技术(bigtable))

我要咨询

如果你已经工作1-3年,你想再次技术深造的话

Java高级工程师会是不错的选择

  • 系统的课程学习

  • 针对性的实战项目

  • 完善的售后服务

成绩合格颁发权威证书

颁发机构

动脑学院

证书说明

完成任意一门课程并且参与动脑学院认证项目的制作且项目答辩成绩达到S、A级将获得认证证书。

讲师介绍

  • Sam

    曾任职于旺旺集团、三一重工、阿里巴巴子公司多家上市集团公司Java高级开发工程师,6年企业实战架构经验。精通Java并有较全面的知识面,善于使用springmvc+spring+mybatis搭建项目,敏捷开发。熟悉数据库技术(MySQL/Oracle),数据库优化及SQL优化。

  • Jack

    曾任职于亚信联创、分享通信、易通星云,等多个上市公司技术总监、资深架构设计师,精通java,精通js,熟练掌握了spring,mybatis,Struts等框架技术,熟悉oracle,mysql等主流数据库以及mongodb、redis等nosql数据库。

  • Parker

    7年开发架构经验,曾在平安金融、挖财等互联网金融公司担任技术负责人,对分布式技术这块有比较深刻的理解。如zookeeper , dubbo, 分布式事务,分布式缓存(redis),微服务等企业常用分布式技术。喜欢研究新的技术以及学习这些技术的思想。

  • Alan

    曾供职百度子公司,任技术主管,参与百度云服务项目,多年开发经验,擅长大型企业级高并发架构,授课幽默风趣熟练运用Spring根据项目规格以及需求选择合适的MVC或者ORM框架集成开发 了解lvs、Nginx、apache等服务器技术实现机制。

5280

原价:¥10800
立即购买