- 浏览: 11578 次
- 性别:
- 来自: 杭州
文章列表
HornetQ初体验
- 博客分类:
- mq
技术介绍
下面来自百度百科
HornetQ是一个支持集群和多种协议,可嵌入、高性能的异步消息系统。HornetQ完全支持JMS,HornetQ不但支持JMS1.1 API同时也定义属于自己的消息API,这可以最大限度的提升HornetQ的性能和灵活性。在不久的 ...
众所周知,java编程中,更改了class文件的话需要重启JVM,从而导致Java的开发效率问题一直遭人诟病,不过,也可以用另外一种方法来避免这个问题,这个就是国外的大神写的JReloader,网址:http://code.google.com/p/jreloader/,用这个可以实时的修改class文件,而避免重启JVM,提高开发效率。
其实Jreloader所用到的技术大家想必都知道,java agent 和ClassLoader,大致原理是利用map来保持class文件和ClassLoader的映射,如果class文件改变了,那么就用classLoader ...
废话暂且不提,直接开始:
应用场景:
Mina + Spring 提供对外服务
需求:
在整个系统没有准备好之前,系统对外拒绝服务,因为本系统涉及到一些初始化索引一些比较耗费时间的问题,所以即使spring启动了,但是数据没有准备好,依然不能提供服务。
刚开始的时候,使用 spring的 init-method,但是经历各种蛋疼以后,发现可行性太低,所以我就想,能不能监听spring的事件来做呢,结果有了如下想法:
public class InitData implements ApplicationListener<ContextRefreshe ...
今天遇到一个问题,并不是技术上很牛逼,只是有一点灵异,如何灵异的呢?因为我第一次部署测试没有反应,但是当我实在是hold不住,调试spring mvc源码的时候,它悄悄的,竟然好了。。。。。由此而产生的最直接后果是,当第一次我测试失败后,我直接否定了这个方案转而尝试其他方案,结果导致了我浪费了很多时间。。。。。
个中蛋疼问题,心力憔悴之处暂且不表,言归正传。
应用场景:
Spring MVC中拦截器拦截项目中的Exception,这很正常,不正常的是,要求在拦截这个异常的时候记录下发生异常的方法名,参数,在Spring ...
前段时间FireFox出现问题,我还以为Javaeye维护,导致很长时间没有来了。今天突然看见有同事在看Javaeye,很是郁闷。
这段时间在看Struts2,感觉很是纳闷,为什么不叫WebWork -xx,因为感觉和Struts1.2有很大的差别,不知道是不是借Struts的名来推广自己。框架这东西是个好东西,但是正式因为有了它,才会有一大批知其然,不知其所以然的伪程序员。
很不幸的是,本人似乎也是其中一员。好了,下次把我对Struts2的一些认识拿出来,让大伙拍砖!