Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景,那么滋生的基于java项目也越来越多,对java运行环境的要求也越来越高,很多java的程序员只知道对业务的扩展而不知道对java本身的运行环境的调试,例如虚拟机调优,服务器集群等,所以也滋生本门课程的产生。
1.课程研发环境
项目源代码以JDK7.x和Tomcat7.x、apache2.x及weblogic12c为主
开发工具: Eclipse10
数据库工具:MySql
其他工具:jclasslib、dump快照分析工具等 均为开源版本
2.内容简介
本课程主要是增对java虚拟机的调优、apache+tomcat整合的集群、weblogic12C与SSH框架的整合、分布式运用的发布订阅(JMS+RMI) 进行讲解,重点增对java的内存模型(大堆内存、小堆内存、栈内存)GC调优等,以及apache与Tomcat的集群服务(共享session等)和weblogic12C的安装和调试(对数据源的测试的和优化服务)
第一课(java虚拟机调优-入门讲解)
第二课(java虚拟机调优-启动调优)
第三课(java虚拟机调优03-jclasslib工具使用)
第四课(java虚拟机调优04-虚拟机栈设置)
第五课(java虚拟机调优05-大堆设置)
第六课(java虚拟机调优06-小堆设置)
第七课(java虚拟机调优07-新生代及持久代设置)
第八课(java虚拟机调优08-线程栈设置)
第九课(java虚拟机调优09-四种回收器的选择)
第十课(java虚拟机调优10-G1回收器使用)
第十一课(java虚拟机调优11-常用的虚拟机调优方法01)
第十二课(java虚拟机调优12-常用的虚拟机调优方法02)
第十三课(java虚拟机调优13-dump快照分析工具使用)
第十四课(java虚拟机调优14-Tomcat实战调优01)
第十五课(java虚拟机调优15-Tomcat实战调优02)
第十六课(java虚拟机调优16-Tomcat实战调优03)
第十七课(Apache+Tomcat集群-负载均衡介绍)
第十八课(Apache+Tomcat集群-软件安装集群配置01)
第十九课(Apache+Tomcat集群-多个tomcat配置02)
第二十课(Apache+Tomcat集群-集群配置03)
第二十一课(Apache+Tomcat集群-集群配置04纠正问题)
第二十二课(Apache+Tomcat集群-不同的请求由不同Tomcat处理)
第二十三课(Apache+Tomcat集群-session共享)
第二十四课(Apache+Tomcat集群-配置Apache虚拟主机01)
第二十五课(Apache+Tomcat集群-配置Apache虚拟主机02)
第二十六课(Weblogic企业级运维实战-平台介绍及安装)
第二十八课(Weblogic企业级运维实战-部署web项目到weblogic12c)
第二十九课(Weblogic企业级运维实战-weblogic中优化JVM)
第三十课(Weblogic企业级运维实战-weblogic中的重要配置)
第三十一课(Weblogic企业级运维实战-weblogic配置数据源)
第三十二课(Weblogic企业级运维实战-检查weblogic与Hibernate兼容性)
第三十三课(Weblogic企业级运维实战-检查weblogic与SpringMVC兼容性)
第三十四课(Weblogic企业级运维实战-检查weblogic与Struts2.x兼容性)
第三十五课(java分布式运用-进程间的通信)
第三十六课(java分布式运用-RMI远程调用)
第三十七课(java分布式运用-JAVAAPI实现RMI)
第三十八课(java分布式运用-框架实现RMI)
第三十九课(java分布式运用-JMS点对点模式实现)
第四十课(java分布式运用-JMS发布订阅模式实现)
目标一. 掌握java虚拟机调优的目的
目标二. 掌握如何根据项目的情况进行虚拟机调优
目标三. 掌握apache+tomcat整合的主要方式
目标四. 可以让学员迅速获取JVM的调优方法
目标五. 可以让学员在集群配置上少走弯路快速获取集群的办法
目标六. 掌握对企业级服务器weblogic12C的配置掌握及对SSH的整合及注意事项
目标七. 通过本课程的学习,还可以对分布式系统的了解。