`
黑猪王子
  • 浏览: 129525 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论
文章列表
jmockit还是0.999的版本,确实还不够细致,比如,如果在withEqual前有具体的,就会有问题,因为withEqual是增加了一个比较器 protected final <T> T withInstanceOf(Class<T> argClass) { addMatcher(new IsInstanceOf(argClass)); return null; } 这个比较器是不完美的,没有记录当前需要比较记录目前的参数的顺序,会导致比较的参数不对 MockClz.oneMethod("111 ...
ibatis in Action中提到的sql通配符查询问题有三种解决方法 1,传入的参数中自带通配符如  如直接传入"%keyword%" 2,使用代替语法  就是用'$'代替'#'  '$'的功能基本和'#'一样  但是星号'$'存在注入风险 3,使用sql表达式拼接 书上给的例子是 like '%'||#keyword#||'%' 这个在多数DB中没错 但是mysql不支持||作拼接操作(只做逻辑OR的左右) 因此需要使用函数 如 Concat('%',#keywords[]#,'%') 参见 http://book.51cto.com/art/200812/10 ...
我这里是这样就解决了,当然.vm文件都是UTF-8 <bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer"> <property name="resourceLoaderPath" value="/WEB-INF/vm/"></property> <property name="velocityProper ...
问题的具体详情和这位老外描述是一样的 http://forum.springsource.org/showthread.php?t=67257 即抛出异常 引用 java.lang.IllegalStateException: WebApplicationObjectSupport instance [org.springframework.web.servlet.view.velocity.Velo cityView: name 'view'; URL [/WEB-INF/velocity/vi ...
环境: Liferay Portal 5.2.3 CE (Bundle with tomcat 6) 开发方式: plugin sdk 1.Jsp页面乱码 参照普通的Jsp乱码解决方案 比如在Jsp页面开始加入 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 2.Portlet信息乱码(标题title portlet-info) 参照sample-localized-portlet- ...
记人生第一次面试 1,基础要扎实 从几个大公司的笔试来说,都是在数据结构,C,计算机组成原理,操作系统等等基础知识上的考察, 尤其是数据结构,这个考得最多.这也是为什么很多公司不要培训机构和专科生的原因(泛指,N人除外),同 ...
学Java不是一天两天了,接口这个东西在很长的一段时间都很不好理解, 经过很长时间的学习之后,Head First in Java 里把接口理解为角色,比如 LovelyDog extends implent Pet,自然语义上就是"可爱狗"是狗的子类,但是这个类扮演的角色是宠物 今天看J2EE的时候看到这么一句"接口应当稳定,甚至要被规范化",突然相当对接口最好的理解就是接口就是一个类的"行为规范",所以一个类可以继承多个接口,很明显,语义上,一个类可用遵守多个行为规范(契约),为什么接口里面只有方法定义呢(当然,可以定义字段,只能 ...
具体问题见:http://www.iteye.com/problems/25460 目前比较简陋的实现先用着,使用别名按照递归别名下去就ok了,性能估计有点悬 期待高手解决 实现如下: 说明下: 1,QueryItem 是参考springside的PropertyFilter,把一般查询分离开来,解耦service和dao,封装的是查询的属性名,和查询值,匹配方式, 2,doMultiAss名称磋了些,不要在意,就是user.blog.name这样的多级关联通过分解 最后直接用别名"blog_m.name"就ok了(_m是自己去取的别名) 3,这里有lgdlgd同志的另一 ...
小问题,如下: 画蛇添足的后果:把sitemesh.xml和decorodtor.xml里的dtd去掉或者把dtd文件加到网站下就都可以解决 com.opensymphony.module.sitemesh.factory.FactoryException: Cannot construct Factory : com.opens ymphony.module.sitemesh.factory.DefaultFactory: java.lang.reflect.InvocationTargetException at com.opensymphony.module.sitemesh.Fa ...
中文乱码基本是个比较麻烦的问题,总是要反反复复老是要遇到 这次又遇到了 是Struts2+spring+hibernate+mysql5+tomcat6,spring,hibernate就不用分析 总结如下 1,JSP页面中 <%@ page language="java" contentType="text/html; charset=UTF-8" pag ...
看到网上转载的比较乱,而且有些地方过时了 官网已经讲了ActionContextCleaner已经过时了,现在网上的配置基本都还是用这些 在Struts2.1.3之后,这边的配置一概更合适些 <filter> <filter-name>struts2prepare</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class> </fi ...

struts2的奇怪问题

struts2一个比较好用的地方就是ongl的使用 struts2能够根据参数名字找到对应的setter注入到action中 今天遇到一个域名的问题,怎么都没注入进去,当然我的interceptor-stack中是有defualtStack的(这个新手常犯错误),跟踪代码半天,都没找到ongl的setValue好像调了native的方法,就跟踪不下去,就是一直没动setter 后来发现我的参数id是Long的, 我是把getter和setter放在一个action基类里的,其中getter实现的接口里的中的getId,接口中返回类型是Serializable 问题就是这里,把接口中的改成Lo ...
网上有比较多的使用例子,无非就是一个swc库包的下载问题, 其实要找json的支持,http://www.json.org/json-zh.html 网页下面都有,找到对应语言就可以找到,这对flex的as3来说就是这个了http://code.google.com/p/as3corelib/ 不用去什么csdn下了,源码swc都有 哎,没办法,高手不爱说话,这些小东西,就让我这小菜鸟记录下吧 发现小问题,在json.org的下面的java下面有个flexjson,这个看了一下和flex没关系,瞎起名,无视吧
由于我的bean设计的还有有些乱,我就不具体说我的bean了 简单来说的就是,我在配置文件里设置了"default-autowire=byType" 然后在bean,有一个不需要IOC的属性attr,且含一个setAttr()存在, 我使用@Autowire(required=false),结果spring还是要去查attr 去掉default-autowire=byType后,在把@Autowire(required=false)去掉,把其他需要ioc的属性加上@Autowire后,正常了 那这样的话是不是说在有default-autowire设置的情况下,@Autow ...
1,有包冲突怎么办? 比如在使用hibernate-annotation-3.4.0.ga.jar的时候,其pom中依赖了slf4j-api-1.4.2.jar 而笔者的pom中定义的pom中使用的slf4j-simple-1.5.6.jar,会遇到如下问题 tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory 版本冲突了,当然你可以直接改version,明显不是好办法,这时候可以使用exclusions排除掉1.4.2,而使用 <d ...
Global site tag (gtag.js) - Google Analytics