上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 可触及性的3种状态:1.可触及的:从根节点开始,可以到达这个对象。2.可复活的:对象的所有引用都被释放,但是对象有可能在finalize()函数中复活。3.不可触及的:对象的finalize()函数被调用,并且没有复活,那么就会进入不可触及状态,不可触及的对象不能被复活,因为finalize()函数只会被调用一次。对象的复活/** * Created by xxd on 2017/4/4. */p... 阅读全文
posted @ 2017-04-04 23:42 薛晓东 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 引用计数法对于一个对象A,只要有任何一个对象引用了A,则A的引用计数器就加1,当引用失效时,引用计数器就减1.只要A对象的引用计数器的值为0,则对象A就不可能再被使用。实现也很简单,只需要为每个对象配备一个整型的计数器即可。缺点:1.无法处理循环引用的情况2.引用计算器要求在每次引用产生和消除的时候,需要伴随一个加法操作和减法操作,对系统性能有一定影响。A引用了B,B又引用了A,因此A和B的引用计... 阅读全文
posted @ 2017-04-03 23:59 薛晓东 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 方法区配置-XX:PerSize 初始永久区的大小-XX:MaxPermSize 最大永久区的大小栈配置-Xss 指定线程栈的大小直接内存配置直接内存跳过了Java堆,使java程序可以直接访问原生堆空间,它从一定程度上加快了内存空间的访问速度。-XX:MaxDirectMemorySize 最大可用直接... 阅读全文
posted @ 2017-04-02 14:47 薛晓东 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: import java.util.Vector;/** * Created by xxd on 2017/4/2. */public class DumpOOM { public static void main(String[] args){ Vector v = new Vector(); for (int i=0;i<25;i++){ ... 阅读全文
posted @ 2017-04-02 14:45 薛晓东 阅读(443) 评论(0) 推荐(0) 编辑
摘要: import java.util.Vector;/** * Created by xxd on 2017/4/2. */public class DumpOOM { public static void main(String[] args){ Vector v = new Vector(); for (int i=0;i504K(1024K)] 512K->51... 阅读全文
posted @ 2017-04-02 14:42 薛晓东 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-04-01 19:19 薛晓东 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * Created by wb-xxd249566 on 2017/4/1. 3 * -Xmx20m -Xms5m -XX:+PrintCommandLineFlags -XX:+PrintGCDetails -XX:+UseSerialGC 4 */ 5 public class 阅读全文
posted @ 2017-04-01 18:29 薛晓东 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 将项目切换到master 提交后只是合并到了本地主干,还需要再提交到远程主干。 阅读全文
posted @ 2017-04-01 13:06 薛晓东 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 此时只是在本地创建好了分支,修改源代码后add,commit将本地分支提交到远程仓库 分支已创建,其它成员此时就可以从git拉分支 阅读全文
posted @ 2017-04-01 13:05 薛晓东 阅读(55798) 评论(0) 推荐(5) 编辑
摘要: 创建新项目并提交到远程Git仓库点击OK后,创建完成本地仓库 。 因为是第一次提交,Push前需要指定远程仓库的地址。如下图,点击Define remote后,在弹出的窗口输入远程仓库地址: 可以在远程仓库中看到,项目已被提交到gitlab远程仓库。 阅读全文
posted @ 2017-04-01 13:04 薛晓东 阅读(14916) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页