上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页
摘要: 先来一段能够内存溢出的程序 设置jvm参数保留堆栈信息 jdk的bin目录下有许多工具 /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin 找到jvisualvm,双击打开 阅读全文
posted @ 2018-07-18 20:00 路迢迢 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: 什么是逃逸? 逃逸是指在某个方法之内创建的对象,除了在方法体之内被引用之外,还在方法体之外被其它变量引用到;这样带来的后果是在该方法执行完毕之后,该方法中创建的对象将无法被GC回收,由于其被其它变量引用。正常的方法调用中,方法体中创建的对象将在执行完毕之后,将回收其中创建的对象;故由于无法回收,即成 阅读全文
posted @ 2018-07-18 10:25 路迢迢 阅读(4801) 评论(0) 推荐(0) 编辑
摘要: 有微量的误差,程序本身也要占用内存; 阅读全文
posted @ 2018-07-18 10:01 路迢迢 阅读(286) 评论(0) 推荐(0) 编辑
摘要: Enterprise Architect使用教程: https://blog.csdn.net/chenglc1612/article/details/81083151 主要流程 --到此-自动生成完毕 创建一张新图,来画你想要的图 阅读全文
posted @ 2018-07-17 16:55 路迢迢 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: 官方文档:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html GC相关 1. 行为参数 选项和默认值 值描述 -XX:-AllowUserSignalHandlers 允许用户在应用中捕捉信号 (只 阅读全文
posted @ 2018-07-11 17:25 路迢迢 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Sleuth采用的是Google的开源项目Dapper的专业术语。 Span:基本工作单元,发送一个远程调度任务 就会产生一个Span,Span是一个64位ID唯一标识的,Trace是用另一个64位ID唯一标识的,Span还有其他数据信息,比如摘要、时间戳事件、Span的I 阅读全文
posted @ 2018-07-11 15:49 路迢迢 阅读(5559) 评论(0) 推荐(0) 编辑
摘要: OQL是对java堆内存进行查询分析 使用方法: 1.查看java线程id 上图红框中的为pid; 2.运行命令-导出堆内存信息-会生成一份文件在你本地 3.解析该文件-会展示为html 4.在浏览器打开地址 http://127.0.0.1:7000 主页面 http://127.0.0.1:70 阅读全文
posted @ 2018-07-11 10:36 路迢迢 阅读(3182) 评论(0) 推荐(0) 编辑
摘要: 需要事物的方法需要加注解@Transactional spring中@Transactional 默认在发生RuntimeException时触发事物: 解决办法: 当发生Exception时触发异常-进行回滚 类似问题-某些异常忽略不回滚 1. service类标签(一般不建议在接口上)上添加@T 阅读全文
posted @ 2018-07-09 15:32 路迢迢 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1.类注释模板 IntelliJ IDE --> Preferences --> Editor --> File and Code Templates --> Includes --> File Header /** * ClassName: ${NAME} <br/> * Description: 阅读全文
posted @ 2018-07-06 21:18 路迢迢 阅读(12574) 评论(0) 推荐(1) 编辑
摘要: Quartz Scheduler https://github.com/quartz-scheduler/quartz http://www.quartz-scheduler.org alibaba/druid https://github.com/alibaba/druid.git 阅读全文
posted @ 2018-07-04 10:55 路迢迢 阅读(307) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页