Java
badqiu
这个作者很懒,什么都没留下…
展开
-
直接在Action中返回forward不好么
如果在配置文件中写Action执行完的跳转的路径,那么在编写Action Java代码的时候还需要切换至配置文件才能知道action转向那个页面,直接写在Action中不好么?依照这种并且结合struts1,struts2的零配置,已经在多个项目中应用,也没发现问题struts1中我的做法是[code="java"] public ActionForward edit(Ac...2008-07-08 22:03:37 · 182 阅读 · 0 评论 -
ibatis3 (mybatis) 实例代码下载兼ibatis3优劣分析
(本文章于2010-06-30更新以适应mybatis的最新版本) 作为rapid-framework路线图的一部分,集成ibatis3也是以后要更新的内容之一.现编写了ibatis3的代码例子. 一.首先我们来看现在的xml mapper关于增删改查的编写 <mapper namespace="UserInfo"> <resultMa...2009-09-24 00:14:55 · 131 阅读 · 0 评论 -
Hibernate通用序列化方案,避免延迟加载问题及序列化整个数据库至客户端
在使用Ajax: Hibernate Entity => json, Flex RemoteObject: Hibernate Entity => ActionScript Object的过程,经常碰到如下问题:问题:1.Hibernate碰到延迟加载的属性访问时如果session被关闭则抛出LazyInitializationException2.Hibernate中的one-...2008-10-29 22:18:43 · 193 阅读 · 0 评论 -
扩展hadoop hdfs,实现WebDav协议,将hdfs mount为linux本地文件系统
使用hadoop的shell命令进行hdfs的操作十分不方便,最好的办法当然是将hdfs映射为本地文件系统. 而通过实现WebDav Http协议, 结合WebDav的众多客户端,可以将hdfs映射为windows或是linux的本地文件系统.而使用api存储文件时,也将对应用透明,如使用本地文件系统一样使用hdfs. 1.Webdav协议介绍:WebDAV(Web-based Distri...2008-11-18 18:38:37 · 271 阅读 · 0 评论 -
[设计模式]AsyncToken模式,替换通常的Listener模式
对于一个异步的方法调用,我们需要异步的得到调用结果,通常我们会使用Listener模式,用于监听方法异步调用的结果. 但应用该方法在实际使用中其实并不灵活.1.因为由于Service的方法很多,可能会导致Listener要监听的事件过多.2.一般Listenner都是事先设置好监听器,不能在方法调用的过程中灵活的增加新的监听器3.对如发送消息失败再次发送消息这种需求处理会比较别...2009-09-02 22:13:49 · 108 阅读 · 0 评论 -
log4jdbc日志框架介绍
现大家使用的ibatis,hibernate,spring jdbc的sql日志信息,有一点个缺点是占位符与参数是分开打印的,如果想要拷贝sql至PLSQL Developer客户端直接执行,需要自己拼凑sql。而log4jdbc是在jdbc层的一个日志框架,可以将占位符与参数全部合并在一起显示,方便直接拷贝sql在PLSQL Developer等客户端直接执行,加快调试速度。 一....2010-08-20 13:24:16 · 198 阅读 · 0 评论 -
Mockito测试实例
Mockito是现在java领域中,用java语言编写的测试代码保持最简洁的一个mock框架(不与groovy等比较)。相比easymock,jmock,编写出来的代码更加容易阅读。无需录制mock方法调用就返回默认值是很大一个优势。 以下为实际的精简测试用例使用,相比较其它mock框架,更加容易阅读。更加符合DSL。 /** * Mockito测试使用实例 * ...2011-05-23 21:10:29 · 244 阅读 · 0 评论 -
java使用java heap外(堆外)内存导致的内存泄露
java可以通过 java.nio.ByteBuffer.allocateDirect(capacity) 直接使用non java heap(java堆外)的内存 。 一.使用目的:1。开辟数据缓冲区 2。可以突破jvm内存限制,操作更多的物理内存(不同的jvm实现不一样,sun jvm会被限制,但能增加jvm能够操纵的一倍内存,而jrockit基本上可以将物理内存全部耗光)...2012-04-26 13:09:10 · 637 阅读 · 0 评论