关闭

[转]通过jstack日志分析和问题排查

原博地址:http://www.ccblog.cn/84.htm简介jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情...
阅读(56) 评论(0)

JVM内存泄漏分析总结

1,登录linux服务器2,观察JVM内存情况> jps > jstat -class xxxxx3,FGC查看jstat -gcutil pid jstat -gccause pid 1 每隔1毫秒输出结果 jstat -gccause pid 2000 每隔2秒输出结果S0 — Heap上的 Survivor space 0 区已使用空间的百分比 S1 — He...
阅读(29) 评论(0)

java的heap dump触发和分析[转]

为了分析java应用的内存泄漏,使用thread dump往往解决不了问题。使用jstat【eg:jstat -gcutil pid 1000 5】工具查看运行的java应用的heap size,perm size ,survivor ratio等,当时你无法知道是什么对象把堆填满了。什么是 Java heap dump 首先需要搞懂什么是java heap,java heap是分配给实例类和数组对...
阅读(68) 评论(0)

JAVA多线程并发Demo

一个最简单的多线程并发demo:主函数:public class multithreadReq { private static final int THREADNUM = 5;//线程数量 public static void main(String[] args) { //线程数量 int threadmax = THREADNUM;...
阅读(47) 评论(0)

多线程并发demo

import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Semaphore;public class ThreadTest { private static int thread_num = 500; private...
阅读(18) 评论(0)

HTTP客户端+服务端小工具

为解决项目中,需要进行的报文对比测试工作,写了一个小的比对工具,做以下记录,方便以后查阅学习,涉及到了http客户端和服务端的构建客户端核心代码:(webservice) public static String webServiceRequest(String url, String sysParam, String busiParam) throws Excepti...
阅读(28) 评论(0)

[转]java程序员进阶之路

宏观方面一、 JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您 对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA...
阅读(85) 评论(0)

quartz cron表达式

引例:0/30 * * * * ? 每30秒执行一次cron表达式实际上是由七个子表达式组成。这些表达式之间用空格分隔。1.Seconds (秒) 2.Minutes(分) 3.Hours(小时) 4.Day-of-Month (天) 5.Month(月) 6.Day-of-Week (周) 7.Year(年)例:”0 0 12 ? * WED” 意思是:每个星...
阅读(69) 评论(0)

MongoDB常用命令总结

[资料来源:网络收集,仅用于个人学习]一、超级用户相关:1. 进入数据库admin use admin2. 增加或修改用户密码 db.addUser('name','pwd')3. 查看用户列表 db.system.users.find()4. 用户认证 db.auth('name','pwd')5. 删除用户 db.removeUser('name')6. 查看所有用户 s...
阅读(102) 评论(0)

3种方式生成webservice客户端

方式一:通过wsdl文件,采用wsdl2java工具生成客户端/** * 方法一: * 应用rpc的方式调用 这种方式就等于远程调用, * 即通过url定位告诉远程服务器,告知方法名称,参数等, 调用远程服务,得到结果。 * 使用 org.apache.axis2.rpc.client.RPCServiceClient类调用WebService *...
阅读(68) 评论(0)
29条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:6872次
    • 积分:275
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:9篇
    • 译文:0篇
    • 评论:0条
    文章分类