07 2016 档案

摘要:原文地址:http://www.hollischuang.com 作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命 阅读全文
posted @ 2016-07-25 13:46 耳东陈 阅读(206) 评论(0) 推荐(0)
摘要:堆 GC参数 - 串行收集器 最古老,最稳定 效率高 可能会产生较长的停顿 -XX:+UseSerialGC 新生代、老年代使用串行回收 新生代复制算法 老年代标记-压缩 新生代、老年代使用串行回收 新生代复制算法 老年代标记-压缩 0.844: [GC 0.844: [DefNew: 17472K 阅读全文
posted @ 2016-07-20 14:19 耳东陈 阅读(367) 评论(0) 推荐(0)
摘要:GC的概念 Garbage Collection 垃圾收集 1960年 List 使用了GC Java中,GC的对象是堆空间和永久区 引用计数法 老牌垃圾回收算法 通过引用计算来回收垃圾 使用者 COM ActionScript3 Python COM ActionScript3 Python 引用 阅读全文
posted @ 2016-07-20 13:45 耳东陈 阅读(417) 评论(0) 推荐(0)
摘要:Trace跟踪参数 -verbose:gc -XX:+printGC 可以打印GC的简要信息 [GC 4790K->374K(15872K), 0.0001606 secs] [GC 4790K->374K(15872K), 0.0001474 secs] [GC 4790K->374K(15872 阅读全文
posted @ 2016-07-20 13:03 耳东陈 阅读(349) 评论(0) 推荐(0)
摘要:JVM启动流程 JVM基本结构 PC寄存器 每个线程拥有一个PC寄存器 在线程创建时 创建 指向下一条指令的地址 执行本地方法时,PC的值为undefined 每个线程拥有一个PC寄存器 在线程创建时 创建 指向下一条指令的地址 执行本地方法时,PC的值为undefined 方法区 保存装载的类信息 阅读全文
posted @ 2016-07-20 11:20 耳东陈 阅读(1779) 评论(0) 推荐(0)
摘要:JVM概念 jvm是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完成计算机系统。 目前主要有vmMare、visual Box和JVM三款虚拟机。 JVM使用软件模拟java字节码的指令集。 历史 1996年 SUN JDK 1.0 Classic VM -纯解释运行,使用外挂 阅读全文
posted @ 2016-07-19 14:33 耳东陈 阅读(256) 评论(0) 推荐(0)
摘要:1、github上新建repository。 2、本地 mkdir git-init-demo。 3、cd git-init-demo。 4、git clone https://github.com/组织名/git-init-demo.git。 5、mv * .[^.]* ../。 6、git ad 阅读全文
posted @ 2016-07-18 14:03 耳东陈 阅读(353) 评论(0) 推荐(0)