会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dongguol
博客园
首页
新随笔
联系
订阅
管理
2016年11月28日
<转>GC其他:引用标记-清除、复制、标记-整理的说明
摘要: 注:本文根据《深入理解Java虚拟机》第3章部分内容整理而成。 对象死亡历程 1.基本的mark&sweep是必须的,后续的都是对他的改进, 2.young代理的survivor就是使用了复制算法,避免碎片 3.还有标记整理算法(压缩),就是将存活的对象移动到一块,空出连续的空间; 4.当然还有分代
阅读全文
posted @ 2016-11-28 20:43 dongguol
阅读(3449)
评论(0)
推荐(1)
2016年11月23日
<转>Python的内存泄漏及gc模块的使用分析
摘要: 一般来说在 Python 中,为了解决内存泄漏问题,采用了对象引用计数,并基于引用计数实现自动垃圾回收。由于Python 有了自动垃圾回收功能,就造成了不少初学者误认为自己从此过上了好日子,不必再受内存泄漏的骚扰了。但如果仔细查看一下Python文档对 __del__() 函数的描述,就知道这种好日
阅读全文
posted @ 2016-11-23 22:05 dongguol
阅读(4232)
评论(0)
推荐(0)
2016年11月17日
<转>科普CPU Cache line
摘要: 转载于http://coolshell.cn/articles/10249.html CPU cache一直是理解计算机体系架构的重要知识点,也是并发编程设计中的技术难点,而且相关参考资料如同过江之鲫,浩瀚繁星,阅之如临深渊,味同嚼蜡,三言两语难以入门。正好网上有人推荐了微软大牛Igor Ostro
阅读全文
posted @ 2016-11-17 15:04 dongguol
阅读(10566)
评论(0)
推荐(2)
2016年11月16日
<转>golang 并发性能数据
摘要: 1.管道chan吞吐极限10,000,000,单次Put,Get耗时大约100ns/op,无论是采用单Go程,还是多Go程并发(并发数:100, 10000, 100000),耗时均没有变化,Go内核这对chan进行优化。 解决之道:在系统设计时,避免使用管道chan传递主业务数据,避免将业务流程处
阅读全文
posted @ 2016-11-16 21:03 dongguol
阅读(2344)
评论(1)
推荐(0)
2016年10月8日
增加配置Apache2 管理 SVN 访问权限
摘要: 继续之前的 文章里的配置 配置Apache2 管理 SVN 一.修改配置/etc/httpd/conf.d/ subversion.conf 1.其中红色为修改的, SVNParentPath:支持多个具备相同父目录的Subversion版本库,这样可以不用经常修改subversion.conf,只
阅读全文
posted @ 2016-10-08 20:53 dongguol
阅读(3508)
评论(0)
推荐(0)
2016年9月26日
php中的短标签 太坑人了
摘要: 今天配置了一个php页面去修改svn密码问题,结果调了半天,最后在Windows和 Linux的运行现象是不一样,运行结果更不一样了,关键是完全一模一样的代码。 最后发现是短标签引起的,Windows环境中短标签默认是打开的,Linux下 默认是关闭的。 控制参数: short_open_tag =
阅读全文
posted @ 2016-09-26 20:50 dongguol
阅读(13515)
评论(0)
推荐(0)
<转>让SVN用户能够修改自身密码的PHP页面
摘要: 1.修改Apache配置文件因为我在安装和配置SVN的时候,对Apache的配置文件进行过优化,将所有关于SVN的配置都写在了/opt/apache2/conf/extra/httpd-svn.conf中,然后再通过主配置文件/opt/apache2/conf/httpd.conf中Include
阅读全文
posted @ 2016-09-26 20:41 dongguol
阅读(487)
评论(0)
推荐(0)
配置Apache2 管理 SVN
摘要: 软件环境:CentOS-7-x86_64 1.安装 mod_dav_svn 模块 2.在Apache2下增加管理配置,如: 其中: /test1 地址后面指向的虚拟目录 /home/svn_data/test1 svn某个项目的根目录 /home/svn_data/passwd svn登录使用的用户
阅读全文
posted @ 2016-09-26 20:37 dongguol
阅读(770)
评论(0)
推荐(0)
2016年9月19日
<转>Java 理论与实践: 正确使用 Volatile 变量
摘要: Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是synchronized 的一部分。本文介绍了几种有效使用 volatil
阅读全文
posted @ 2016-09-19 11:21 dongguol
阅读(204)
评论(0)
推荐(0)
2016年9月12日
<转>java中静态方法和非静态方法的存储
摘要: Java中非静态方法是否共用同一块内存? Java中非静态方法是否共用同一块内存? 将某 class 产生出一个 instance 之后,此 class 所有的 instance field 都会新增一份,那么所有的 instance method 是否也会新增一份?答案是不会,我们用field表示
阅读全文
posted @ 2016-09-12 16:19 dongguol
阅读(4593)
评论(0)
推荐(1)
下一页
公告