- 博客(5)
- 资源 (9)
- 收藏
- 关注
转载 借助开源工具高效完成Java应用的运行分析
不止一次,我们都萌发过想对运行中程序的底层状况一探究竟的念头。产生这种需求的原因可能是运行缓慢的服务、Java虚拟机(JVM)崩溃、挂起、死锁、频繁的JVM暂停、突然或持续的高CPU使用率、甚至于可怕的内存溢出(OOME)。好消息是现在已有许多工具能帮你得到Java虚拟机运行过程中的不同参数,这些信息有助于你了解其内部状况,从而诊断上述的各种情况。 在这篇文章中,我将介绍一些优秀的开源工具。
2013-06-19 16:58:07 764
原创 tomcat-Java加上ContextPath后Session失效 解决办法
参考:https://issues.apache.org/bugzilla/show_bug.cgi?id=48379 Configuration is done by editing META-INF/context.xml Applies to 6.0.20. 启用二级域名后,面临一个主域名与二级域名之间 session 不能共享的问题, 带来的麻烦就是用户在主域名登陆,但由于二
2013-06-18 17:44:26 2437
原创 lucene 4.3 ansj分词演示
当然用他之前强烈建议你吧内存调大(不是让你买内存去).不得不说.他是个内存消耗大户. 不会调内存????其实我也不会.呵呵在eclipse中Run As--> Run Configurations--> Arguments 找到个框框 VM Arguments写上:-Xms1024m -Xmx1024m 如果你空闲内存连1G都木有.有两个办法.1.买内存or换机器 2.删除用户词典(强烈不建议
2013-06-17 15:52:03 2659
转载 NGINX动态加载新的配置文件
刷新了一下nginx的配置文件,禁止在403,404等错误页面显示nginx的版本号,不过每次都要停止Nginx 再启动Nginx 感觉实在麻烦。 搜索一下资料,终于找到一个很简单的命令了,那就是 kill -HUP pid 不过首先要查看下进程的PID值 输入ps aux |grep nginx 得到下面的结果 root 2078 0.0 0.5 4520 75
2013-06-17 13:39:40 3716
转载 Mysql 高负载排查思路
发现问题 top命令 查看服务器负载,发现 mysql竟然百分之两百的cpu,引起Mysql 负载这么高的原因,估计是索引问题和某些变态SQL语句. 排查思路 1. 确定高负载的类型,top命令看负载高是CPU还是IO。 2. mysql 下执行查看当前的连接数与执行的sql 语句。 3. 检查慢查询日志,可能是慢查询引起负载高。 4. 检查硬件问题,是否磁盘故障问题造
2013-06-05 17:45:31 1077
jcharts jar lib 源码 demo
2013-11-19
一个不错的Struts2学习资料
2009-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人