自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ConcurrentHashMap的使用技巧

在日常开发中,资源池是经常遇到的场景,一种简单的实现是按需创建一个资源,然后放入map中缓存起来,后续使用这个资源时直接从map中获取.最简单可靠的实现是利用HashedMap+synchronized(或者Lock)这种方式无疑是正确的,但锁的粒度较大,高并发时性能不佳改进的一种典型思路是利用JUC里的并发工具ConcurrentHashMap,降低锁粒度,提高并发性[u...

2012-06-27 15:39:45 617

原创 MongoDB集群管理-MongoManager

MongoManager是一组用于管理MongoDB集群启动和配置的Shell脚本目前支持Primary Secondary Arbiter的配置启动包括Shard和单独ReplicaSet的情况项目位于https://github.com/tullyliu/MongoManagerMongoDB集群管理脚本使用说明                                 ...

2011-03-21 19:47:40 254

原创 MongoDB性能测试

 详情参考http://goo.gl/VFOvx简单总结一下MongoDB的性能特点 文件系统非常重要,请务必选择ext4或者xfs.如果使用ext2,插入性能会有大幅度的下降,且出现随机不稳定的情况,主要由于ext2对大文件读写性能较差导致mongodb的插入性能是有cheat嫌疑的,mongodb的写策略是使用mmap直接操作,定时用msync flush(默认是60秒一...

2011-03-21 17:45:11 144

MongoDB分片和复本集介绍

MongoDB在1.6版本中提供分片和复本集技术使得MongoDB真正具备了生产环境部署的能力。分片--Sharding1.       MongoDB集群的构成MongoDB集群主要有以下服务组成A.分片服务(Shard Server),mongod 实例,2个以上,负责存储实际的数据分片,生产环境中一个Shard Server可由几台服务器组成一个Replica Set代替,避...

2010-11-24 16:53:31 156

各大门户在chrome中的黑白表现

直接上图:搜狐[img]http://dl.iteye.com/upload/attachment/293154/c3e0fe0e-c869-3da0-bbee-edc634b7cb49.png[/img]新浪[img]http://dl.iteye.com/upload/attachment/293152/b9efc210-fbc2-3bba-8689-8ece57e67...

2010-08-15 00:46:29 191

结合co.cc使用google apps成功

www.co.cc提供免费的二级域名服务.可以修改CNAME A MX记录注册co.cc后,可以在Zone Records里直接添加用户google app验证的CNAME记录注意co.cc的url转发在国内是无法使用的.如需使用可以www.edong.com的DNS服务.把co.cc的DNS指向edong的DNS,就可以在edong中设置co.cc的域名记录设置后.一般需要间隔较久的...

2009-01-25 19:03:42 152

利用CDT Parser获取C++源代码类结构

依赖CDT版本为5.0导入org.eclipse.cdt.core插件[code="java"]//获取编译单元.file为IFile类型,tu是一个树结构,记录了C++/C代码的各种语法元素ITranslationUnit tu = CoreModelUtil.findTranslationUnit(file);//获取C++的文件的元素.ICElement是CDT Core...

2008-12-05 17:57:52 461

原创 如何调用Eclipse CDT解析器的结果实现对C++代码的解析

引入org.eclipse.cdt.core的插件包后.通过如下代码则可获得某个C++源文件的解析结果public static IASTTranslationUnit getAST( IFile file)  {        ITranslationUnit tu = CoreModelUtil.findTranslationUnit(file);        ICProject proje

2008-12-03 18:47:00 1019

如何调用Eclipse CDT解析器的结果实现对C++代码的解析

引入org.eclipse.cdt.core的插件包后.通过如下代码则可获得某个C++源文件的解析结果[code="java"]public static IASTTranslationUnit getAST( IFile file) { ITranslationUnit tu = CoreModelUtil.findTranslationUnit(file); ICPr...

2008-12-03 16:06:33 453 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除