自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

springMVC参数初始化

参见类:HandlerMethodInvokerClass[] paramTypes = handlerMethod.getParameterTypes();Object[] args = new Object[paramTypes.length]; for (int i = 0; i < args.length; i++) {MethodParameter metho...

2013-11-19 15:57:18 230

原创 MongoDB的mapreduce

转自:http://www.cnblogs.com/loogn/archive/2012/02/09/2344054.htmlMapReduce应该算是MongoDB操作中比较复杂的了,自己开始理解的时候还是动了动脑子的,所以记录在此!命令语法:详细看?db.runCommand( { mapreduce : 字符串,集合名,   map : 函数...

2013-02-06 14:44:47 94

java 注解小例子

 package ann;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Retention(RetentionPolicy....

2012-11-02 15:10:45 115

原创 (转)activemq使用注意

1) 连接数对性能影响较小,主要影响因素为 io,在每个连接发送或者接收频率较低的情况下,amq可以支持更多的连接数,另外,每新增一个连接,amq需要增加两个线程处理。 nio协议在5.2中还不够稳定,对减低系统负载的作用也不够明显。2) 超过10K的大消息对吞吐量和服务器 load都影响很大,但是对大消息可以使用amq的流协议处理,这次没有测试。对我们系统中的消息基本都不会...

2012-08-31 10:49:44 234

原创 (转)《High Performance MySQL》读书笔记

《High Performance MySQL》读书笔记

2012-08-30 17:02:32 87

原创 (转)理解MySQL——索引与优化

 理解MySQL——索引与优化 

2012-08-30 16:55:25 219

maven小技巧

在更新maven库时,如果网络问不定或者是一些自己手动安装到本地maven库的jar包,在中心库找不到对应的jar,会生成一些.lastUpdated文件,会导致m2e工具无法找到依赖的jar包,从而提示编译错误。 ------------------删掉本地库中的_maven.repositories...

2012-08-20 16:18:01 70

原创 (转)ActiveMQ使用笔记(三)ActiveMQ消息发送与接收

转自:http://www.huaishao8.com/config/activemq/143.html向原作者致敬! 配置完了持久化之后,我们就可以使用代码来发送和接收ActiveMQ中的消息了,我这里配置的持久化是KahaDB。需要导入的jar包:一段发送消息的代码:  public static void send(){ try { ...

2012-07-27 13:24:17 255

原创 JBossCache 结对复制设计

1, 假定集群中有5个节点,A,B,C,D,E2, 每个节点都有自己的数据,以及另外一个节点的备份数据。3, 数据只会复制给他的结对节点,而不是整个集群的节点。4, 如果一个节点退出了(假设从集群中移除A),他的数据仍然在B中备份。当节点请求这些数据时,就会从B中传到另外分配到的请求节点,此请求节点获得这些数据的所有权,并把他当做自己的。5, 当请求传到某节点,并且这个节点并没有要...

2012-02-17 16:55:28 178

原创 Jboss 6.1集群搭建以及session复制配置

以两台主机为例,host1:192.168.2.178 host2 192.168.2.1791,jboss安装,略。2,修改文件host1:${JBOSS_HOME}/server/all/deploy/cluster/jgroups-channelfactory.sar/META-INF/jgroups-channelfactory-stacks.xml修改如下两处         <T...

2012-02-15 14:07:41 190

原创 BIO跟NIO的线程差异简述

BIO:线程池中取得线程来准备接受客户端请求->客户端请求到达->ServerSocket.accept接受连接=>在该线程读取文本并且解析HTTP请求->在该线程中处理请求NIO:单线程接受客户端请求->客户端请求到达->接受请求生成Task->多线程取Task->在该此庵村读取文本并且解析HTTP请求->在该线程中处理请求...

2012-02-09 14:56:10 195

循环链表

[code="java"]package person;/** * * 列表中有100个人,从第1个开始数数,当数到7或者7的倍数时, * 则从列表中将该对象移除,数到末尾后又开始从第一个循环开始数 * 直到删除至最后一个人 * @author * */public class Person { public Person() { ...

2012-01-18 16:14:04 95

原创 MD5加密

[code="java"]package encrypt;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 { public st...

2012-01-13 16:20:36 92

原创 自定义ClassLoader

重写父类方法findClass[code="java"]package classloader;import java.io.FileInputStream;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Meth...

2012-01-13 13:36:45 66

简单的加密解密--凯撒密码

什么是凯撒密码?    凯撒密码是罗马扩张时期Julius Caesar创造的,用于加密通过信使传递的作战命令。它将字母表中的字母移动一定位置而实现加密。例如如果向右移动2位,则字母A将变为C,这里,移动的位数2是加密和解密所用的密钥。编程思路    首先获取要加密的内容以及密钥,凯撒密码的密钥即字符移动的位数。由于凯撒密码器的移位是针对字符的,因此需要将待加密的内容中每个字符取出,然后针对每个字...

2012-01-13 11:06:10 814

classloader

[code="java"]package com.aaa.bbb;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class GetProperty { public static final String SUN_BOOT_CLASS_P...

2011-08-18 13:56:07 79

空空如也

空空如也

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

TA关注的人

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