Linux + JVM + Mysql高级性能优化课程
课程名称:
Linux + JVM + Mysql高级性能优化
QQ群:
243242580(小白、菜鸟勿进)跟Java、MySQL、Linux性能、优化相关的群
开课信息:
招募学员:20名(小班)
开课时间:2012-12月
培训时长:32个小时(8节课,每节4个小时,4天,每周末1整体天,连续四周,回去消化一周,下周总结并学习新内容)
报名方式:发邮件到yijieke@qq.com报名,提交个人的:
真实姓名:
手机号码:
报名课程:如“Linux + JVM + Mysql高级性能优化”
可选:
工作年限:
擅长:
课程相关最关心的部分:
即可,邮件回复表示预定成功,短信确认最终时间地点。
培训费用:2480(4天32课时,总共8节课)
欢迎公司组织团体报名,提供发票,团体报名有优惠!
地点:北京广播电视大学北校区3号楼102室(北航云计算研究实验室,不在北航校内,知春路沃尔玛超市向南200米)
搜狗地图上(白塔庵,奥程教育西边挨着的楼)
http://map.sogou.com/#c=12950385.7421875...2.34375,17
学员要求:
2年以上Java经验
自带有Linux的电脑(安装好Java、JProfiler试用版、Eclipse),跟随老师演示一步步实践,各种现场案列,各种鲜活Bug
课程目标:
注重解决问题的思维过程和考虑问题的方法,以及怎么学习总结;
如何做一个高效能的程序员(30岁后还能很悠闲地写代码,如何一天2个小时干完别人8个小时的工作);
各种自己常用脚本编写,构建自己的工具库,提升工作效率;
Linux系统下性能观察调整的一些基本方法;
Java(JVM)优化,内存、OOM、CPU;
MySQL高级性能优化(Master-Slave的构建、原理,INNODB的优化,常见性能杀手,各种慢查询的查找诊断解决);
课程大纲:
提升你的生产效率,自己工具库的编写
直接脚本分析各种Log、分组统计awk sort uniq grep
自己SSH构建(各种参数),30秒钟登录几十台服务器,一一打开,一套环境一目了然
从自己机器统一操作几十台服务器
Linux下常用的观察性能的各种工具,以及怎么分析系统的瓶颈
CPU使用情况的分析
IO监控、网络流浪监控
JVM调优
各种垃圾回收算法及其优劣;
针对不同应用类型如何选择JVM参数
常用用具的使用(jps/jstat/jmap/jstack/jinfo/jhat)
调优案例分析(如何选择不同内存块的大小,如何选择不同的算法来提升性能、响应时间)
Java内存溢出分析
用EMA来分析内存占用情况
通过案例分析来定位内存泄漏
Java应用中CPU占用率、使用情况分析,线程死锁等锁
系统性能瓶颈的分析定位
JStack的深度使用,各种Linux监控命令的配合使用(top,vmstat,iostat,sar 不要轻信自己能完全掌控这些命令)、分析
(前一阵Java漏洞通过制造Hash冲突来占尽CPU资源就可以通过top命令快速定位到,你肯定没有这么用过)
JProfiler的详细使用
MySQL相关使用优化(掌握后能完全承担一个DBA的工作并对数据库、SQL持续优化)
安装、配置
关键参数、INNODB的优化
状态的监控
各种陷阱、Bug、重启
慢查询的获取分析,得到性能瓶颈的
explain 对SQL的解析,各个环节的诊断
备课截图:
MySQL慢查询抓取(更多内容课堂上演示、互动)
有人这么玩过登录自己的环境吗?我就是环境太多,写了个脚本,一个回车几十台机器全打开、命好名、SSH上去,然后喝着茶开始干活 基本30秒内,干完别人30分钟的活了
vmstat:
Java:
讲师名称:
任老师
讲师介绍:
1、哈工大毕业,10数年的老工程师,有着丰富的Java、MySQL、Linux性能优化问题诊断等丰富经验
2、擅长处理内存溢出、JVM响应时间过长、CPU使用过多等各种问题,精于定位各种性能瓶颈
3、现为Cisco资深工程师,负责美国ComCast(美国最大的有线电视、网络提供商)的CATV系统性能调优、问题诊断
4、曾负责过大并发高访问量的互联网网站的高性能、高可靠性的保障和持续改进
5、有丰富的培训经验
参见这里。
一节课堂
官方网址:
新浪微博:
官方邮箱:
yijieke@qq.com
联系方式:
138 1182 1337