自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于JAVA动态编译的高性能对象序列化技术

一 何为对象序列化对象序列化即将一个程序运行时的对象变为二进制流, 又能从二进制流中还原出原来的对象的方法。对象序列化的用途: 可以将对象保存到文件两个进程间通信,交换数据将对象通过网络传输到服务端执行, 执行结果在返回给客户端(远程调用)二 常见的java对象序列化技术   1。JDK类库中的序列化API序列化: ObjectOutputStream oos = new

2011-07-02 16:58:22 671

转载 安装MongoDB集群

英文链接: http://www.mongodb.org/display/DOCS/A+Sample+Configuration+Session 如果安装mongodb,请参考http://chakey.iteye.com/blog/802336 在单个服务器上,安装2个shards(shard:通常的datanode,这里也可以是一个目录),1个config db 和 一个mongos处理器。

2011-06-25 09:48:00 518

转载 MongoDb 命令初学

如果想查看当前连接在哪个数据库下面,可以直接输入db  ./bin/mongod --help ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data**       see http://blog.mongodb.org/post/137788967/32-bit-limitatio

2011-06-25 09:43:00 436

转载 面向对象的设计原则

<br />1) 单一职责原则 (The Single Responsiblity Principle,简称SRP)<br />2) 开放-封闭原则 (The Open-Close Principle,简称OCP)<br />3) Liskov 替换原则(The Liskov Substitution Principle,简称LSP)<br />4) 依赖倒置原则(The Dependency Inversion Pricinple,简称DIP)<br />5) 接口隔离原则 (The Interface

2011-04-10 22:29:00 207

原创 if else 的代码重构

目录状态值的if判断打点打点正文状态值的if判断 public void method1(String status) { if (XXStatus.status1.name().equals(status)) { // do1 } else if (XXStatus.status2.name().equals(status)) { // do2 } else if (XXStatus.status3.name().equals(status)) { // do3

2011-04-10 18:36:00 812

原创 Bouncy Castle 多版本 与 Classloader 的问题

最近在做一个安全工具, 需要与多个第三方公司进行安全通信, 其中就用到了Bouncy Castle.在连接B公司时,偶尔就会出现这样的异常:java.lang.NoClassDefFoundError: org/bouncycastle/crypto/engines/RC2Engine        at org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAnd40BitRC2.(JCEBlockCipher.java:906)        at

2011-03-26 11:51:00 2050

空空如也

空空如也

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

TA关注的人

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