- 博客(16)
- 收藏
- 关注
springMVC参数初始化
参见类:HandlerMethodInvoker Class[] 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 240
原创 MongoDB的mapreduce
转自:http://www.cnblogs.com/loogn/archive/2012/02/09/2344054.html MapReduce应该算是MongoDB操作中比较复杂的了,自己开始理解的时候还是动了动脑子的,所以记录在此! 命令语法:详细看 ? db.runCommand( { mapreduce : 字符串,集合名, map : 函数...
2013-02-06 14:44:47 123
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 133
原创 (转)activemq使用注意
1) 连接数对性能影响较小,主要影响因素为 io,在每个连接发送或者接收频率较低 的情况下,amq可以支持更多的连接数,另外,每新增一个连接,amq需要增加 两个线程处理。 nio协议在5.2中还不够稳定,对减低系统负载的作用也不够明显。 2) 超过10K的大消息对吞吐量和服务器 load都影响很大,但是对大消息可以使用 amq的流协议处理,这次没有测试。对我们系统中的消息基本都不会...
2012-08-31 10:49:44 249
maven小技巧
在更新maven库时,如果网络问不定或者是一些自己手动安装到本地maven库的jar包,在中心库找不到对应的jar,会生成一些.lastUpdated文件,会导致m2e工具无法找到依赖的jar包,从而提示编译错误。 ------------------删掉本地库中的_maven.repositories...
2012-08-20 16:18:01 83
原创 (转)ActiveMQ使用笔记(三)ActiveMQ消息发送与接收
转自:http://www.huaishao8.com/config/activemq/143.html 向原作者致敬! 配置完了持久化之后,我们就可以使用代码来发送和接收ActiveMQ中的消息了,我这里配置的持久化是KahaDB。需要导入的jar包:一段发送消息的代码: public static void send(){ try { ...
2012-07-27 13:24:17 289
原创 JBossCache 结对复制设计
1, 假定集群中有5个节点,A,B,C,D,E 2, 每个节点都有自己的数据,以及另外一个节点的备份数据。 3, 数据只会复制给他的结对节点,而不是整个集群的节点。 4, 如果一个节点退出了(假设从集群中移除A),他的数据仍然在B中备份。当节点请求这些数据时,就会从B中传到另外分配到的请求节点,此请求节点获得这些数据的所有权,并把他当做自己的。 5, 当请求传到某节点,并且这个节点并没有要...
2012-02-17 16:55:28 186
原创 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 220
原创 BIO跟NIO的线程差异简述
BIO:线程池中取得线程来准备接受客户端请求->客户端请求到达->ServerSocket.accept接受连接=>在该线程读取文本并且解析HTTP请求->在该线程中处理请求 NIO:单线程接受客户端请求->客户端请求到达->接受请求生成Task->多线程取Task->在该此庵村读取文本并且解析HTTP请求->在该线程中处理请求...
2012-02-09 14:56:10 208
循环链表
[code="java"] package person; /** * * 列表中有100个人,从第1个开始数数,当数到7或者7的倍数时, * 则从列表中将该对象移除,数到末尾后又开始从第一个循环开始数 * 直到删除至最后一个人 * @author * */ public class Person { public Person() { ...
2012-01-18 16:14:04 102
原创 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 102
原创 自定义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 73
简单的加密解密--凯撒密码
什么是凯撒密码? 凯撒密码是罗马扩张时期Julius Caesar创造的,用于加密通过信使传递的作战命令。它将字母表中的字母移动一定位置而实现加密。例如如果向右移动2位,则字母A将变为C,这里,移动的位数2是加密和解密所用的密钥。编程思路 首先获取要加密的内容以及密钥,凯撒密码的密钥即字符移动的位数。由于凯撒密码器的移位是针对字符的,因此需要将待加密的内容中每个字符取出,然后针对每个字...
2012-01-13 11:06:10 831
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 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人