自定义博客皮肤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)
  • 收藏
  • 关注

原创 mongoDB ObjectId

1、因为ObjectId以时间戳打头,所以它是近似有序的,使得_id的索引插入效率相比普通索引高很多。2、ObjectId的前9个字节(timestamp+machine+pid)可以保证不同进程生成的ObjectId不会重复,而后3个字节increment又可以保证同一进程内生成的ObjectId不会重复,所以无需怀疑ObjectId的全局唯一性。3、ObjectId存储是12个字节,但...

2012-05-04 17:15:43 210

原创 mongodb

mongoDB很火很强大,比较适合web2.0,高数据量,高压力,高可用,读写比例高,伸缩性需求强的环境。其缺点很也明显,事务支持弱,实时性弱(web应用完全可以接受),多表操作复杂。mongoDB使用文件存储数据,存储方式采用freelist方式。推荐使用64位机器做mongoDB服务器。 mongoDB中的元素分为:文档(行),集合(表),数据库(数据库)。 启动参数:...

2012-05-04 15:26:14 147

原创 什么是OO,为什么要OO,OO能干什么

    OO是一个古老的话题,最近在设计一个完整的应用系统的时候“被各种拍砖”后体会到OO真正给我们带来的一些好处。     首先,OO可以提高我们的沟通效率。你在表达某种技术、体系的时候,自己十分明白,但是要知道在初始阶段特别是第一次的时候,你团队中其他的成员对此的了解仅相当于int a=1;int b=2;Sysout(a+b);如果此时,你对他们说反射,动态代理是怎么怎么实现。你觉得...

2010-12-20 22:39:27 1533

原创 HttpClient HttpMethod 超时设置

今天碰到了个问题. HttpClient 和HttpMethod 都进行了超时设置.url如果使用域名形式的话,超时设置是起作用的,但如果是IP形式的话,超时设置完全不起作用.public static void main(String[] args) throws HttpException, IOException { int clientConn = 10; in...

2010-12-01 11:32:32 874

原创 HttpClient 学习整理

转帖,原帖地址:http://www.blogjava.net/Alpha/archive/2007/01/22/95216.htmlHttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使...

2010-12-01 09:36:22 64

原创 StringWriter vs StringBuilder vs StringBuffer

StringWriter,StringBuilder和StringBuffer都可以动态构建一个String,那么三者在性能上谁最好呢? 从jdk的源码中可以看出,StringWriter的内部实现是通过StringBuffer来实现的,所以性能上应该和StringBuffer差不多,而StringBuffer是线程安全的,所以性能上稍逊一点。 而StringBuilder不是线程安全...

2010-11-29 13:58:49 612

原创 SpringMVC使用感悟

做了一个基于springMVC框架的项目,真的是简单到不能再简单.首先通过介绍其使用方法来了解他. 1.配置web.xml,配置springMVC以及过滤器. 2.配置springMVC-servlet.xml,中心配置文件,名字可以自己指定,默认放在WEB-INF下面. 3.配置持久层,业务层的配置文件等. 就那么简单.springMVC可以通过注...

2010-11-19 22:45:57 159

原创 Spring的InitializingBean和init-method

Spring在设置完一个bean所有的属性后,会检查bean是否实现了InitializingBean接口,如果实现就调用bean的afterPropertiesSet方法。另外,如果bean是单例的,则afterPropertiesSet方法只会被调用一次;否则每次创建bean时afterPropertiesSet方法都会被重新调用.Spring虽然可以通过InitializingBean完...

2010-10-21 18:09:34 77

原创 Spring注解

@Autowired 1、Spring 通过一个 BeanPostProcessor 对 @Autowired 进行解析,所以要让 @Autowired 起作用必须事先在 Spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean。 Java代码 Java代码 或者使用...

2010-09-25 11:24:31 88

空空如也

空空如也

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

TA关注的人

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