05 2018 档案

maven下载的jar相应pom文件下载不完整问题。
摘要:今天遇到一个奇葩问题: 同样的项目,我启动报错 : 某个class文件找不到。。 查找maven 依赖也的确没有找到 对应的jar 包。 查找同事项目,可以看到该class对应的 jar 包 是 logback-core. 他是通过 logback-classic 依赖引入的。 我项目中的pom.x 阅读全文

posted @ 2018-05-30 17:06 远方的人 阅读(1021) 评论(0) 推荐(0)

如何获取堆的dump 的信息,如何分析
摘要:获取方式: 1. jdk 自带启动参数 -XX:+HeapDumpBeforeFullGC -XX:HeapDumpPath=/x/x 产生dump日志,然后用visualVm分析 2. jmap 命令(结合jps) jps -l 获取对应java 进程pid jmap -heap pid 查看 整 阅读全文

posted @ 2018-05-15 19:50 远方的人 阅读(2153) 评论(0) 推荐(0)

java 构造方法
摘要:1. 自定义了构造方法,默认的构造方法还会创建吗,为什么? 自定义了构造方法,则不会再提供隐藏的无参构造方法。 问题: 为什么java 在自定义构造方法后,不在提供隐藏的构造方法呢? 构造方法的作用是初始化成员变量,用户自定义了构造方法自然是像创建一个有特定初始值的对象,如果此时还默认提供隐式构造方 阅读全文

posted @ 2018-05-08 20:12 远方的人 阅读(834) 评论(0) 推荐(0)

垃圾回收
摘要:2018.5.5 记录学习 1. 在内存运行的各个部分中,其中程序计数器、虚拟机栈、本地方法栈这三个区域随线程而生,随线程而灭。栈中的栈帧随着方法的进入和退出而执行进栈和出栈 操作,每个栈帧中分配多少内存基本上在类结构确定下来时就已知的。因此这几个区域的内存分配回收具有确定性。在方法结束和线程结束时 阅读全文

posted @ 2018-05-05 15:19 远方的人 阅读(152) 评论(0) 推荐(0)

导航