摘要: 1、获取JVM的dump文件的两种方式 1. JVM启动时增加两个参数: 2. 发现程序异常前通过执行指令,直接生成当前JVM的dmp文件,6214是指JVM的进程号 获得heap.hprof以后,就可以分析你的java线程里面对象占用堆内存的情况了。 推荐使用Eclipse插件Memory Ana 阅读全文
posted @ 2019-05-07 18:22 myseries 阅读(30183) 评论(0) 推荐(1) 编辑
摘要: 运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyzer等等,但是在生产环境出现问题的时候,一方面工具的使用会有所限制,另一方面喜欢装X的我们,总喜欢在出现 阅读全文
posted @ 2019-05-07 17:16 myseries 阅读(787) 评论(0) 推荐(1) 编辑
摘要: 1.准备工作 (1)导入jar包 除了上篇文章使用到的基本jar包外,还得加入aop的jar包,所有jar包如下 所需jar包 (2)配置xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframewo 阅读全文
posted @ 2019-05-07 15:04 myseries 阅读(16692) 评论(1) 推荐(4) 编辑
摘要: 1、继承Thread类创建线程类(省略) 2、通过Runnable接口创建线程类(省略) 3、通过Callable和Future创建线程 (1)创建Callable接口的实现类,并实现call()方法,该call()方法将作为线程执行体,并且有返回值。 (2)创建Callable实现类的实例,使用F 阅读全文
posted @ 2019-05-07 10:56 myseries 阅读(2417) 评论(0) 推荐(0) 编辑