摘要: 组成堆(Heap)和非堆(Non-heap)内存堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给 自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法 的代码都在非堆内存中。方法栈&本地... 阅读全文
posted @ 2015-08-20 15:17 激战 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.垃圾回收(GC) 1)如何判断一个对象不再引用或者不再需要 a) 引用计数算法: 缺点是不能解决循环引用的问题 b) 可达性分析法: 2) 垃圾回收算法 a) 标记 - 清除算法: 缺点 -> 标记清除之后会产生大量的碎片 b) 标记 - 整理算法: 标记过程和... 阅读全文
posted @ 2015-08-20 15:15 激战 阅读(134) 评论(0) 推荐(0) 编辑
摘要: jstat -gcS0CS1CS0US1UECEUOCOUPCPUYGCYGCTFGCFGCTGCT43136.043648.033153.90.043776.021516.2230208.0159622.8167296.097949.0540.74361.8182.561jstat -gcutil... 阅读全文
posted @ 2015-08-20 14:30 激战 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 创建新项目(管理者)登录git服务器,进入/data/git/repositories创建目录algorithm.git,并且进入该目录执行git init --bare进入/data/git/repositories/gitosis-admin.git编辑gitosis.conf,添加如下内容[g... 阅读全文
posted @ 2015-08-20 14:25 激战 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、安装yum install -y gitweb2、配置vim /etc/gitweb.conf添加 $projectroot = "/data/git/repositories";apache配置文件/etc/httpd/conf.d/git.confAlias /git /var/www/g... 阅读全文
posted @ 2015-08-20 14:21 激战 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1、安装需要的软件:git、sshd、python-setuptoolsyum install -y gityum install -y sshdyum install -y python-setuptools2、添加组和用户groupadd gituseradd -m -g git gitpass... 阅读全文
posted @ 2015-08-20 14:12 激战 阅读(493) 评论(0) 推荐(0) 编辑
摘要: eclipse设置内存:preferences-> java-> installed JREs ->edit JRE ->Default VM Arguments 设置为:-Xms256M -Xmx4096Meclipse编辑author成自己的名字:preferences-> java-> cod... 阅读全文
posted @ 2015-08-20 13:58 激战 阅读(174) 评论(0) 推荐(0) 编辑