随笔分类 - j2ee_frame
摘要:JUnit3 和 JUnit4的区别 1、JUnit 4使用org.junit.*包而JUnit 3.8使用的是junit.Framework.*;为了向后兼容,JUnit4发行版中加入了这两种包。 2、JUnit3中,测试类需要继承junit.framework.TestCase类,而在JUniy
阅读全文
摘要:继承HandlerExceptionResolver接口实现自己的处理方法,如: 然后在项目的配置文件中添加:
阅读全文
摘要:动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多的元素需要来了解。MyBatis 3 大大提升了它们,现在用不到原先一半的元素就可以了。MyBatis 采用功能强大的基于 OGNL 的表达式来消除其他元素。 if choose (
阅读全文
摘要:@Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interface IgnoreProperty { } 然后实体类中: public class TarResearch implements Serial
阅读全文
摘要:1、添加依赖 2、配置 spring-mvc.xml: web.xml添加拦截器: 3、使用spring-session 只要使用标准的servlet api调用session,在底层就会通过Spring Session得到的,并且会存储到Redis或其他你所选择的数据源中。 这里是我写的一个dem
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:c="http://www.springframework.org/schema/c" xml
阅读全文
摘要:<context:annotation-config />和 <context:component-scan>同时存在的时候,前者会被忽略。 也就是那些@autowire,@resource等注入注解只会被注入一次 哪怕是你手动的注册了多个处理器,spring仍然只会处理一次: <context:a
阅读全文
摘要://文本消息 TextMessage textMessage = session.createTextMessage("文本消息"); producer.send(textMessage); //键值对消息 MapMessage mapMessage = session.createMapMessage(); mapMessage.se...
阅读全文
摘要:StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类,任何对String的改变都 会引发新的String对象的生成;StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。既然可变和不可变都有了,为何还有一个S
阅读全文
摘要:<dubbo:service ref="dubboGroupService1" interface="com.yncp.dubbo.service.IDubboGroupService" protocol="dubbo,rmi" group="feedback" /> <dubbo:service
阅读全文
摘要:spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void 小结:1.使用 String 作为请求处理方法的返回值类型是比较通用的方法,这样返回的逻辑视图名不会和请求 URL 绑定,具有很大的灵活性,而模
阅读全文
摘要:在HttpServletRequest到达 Servlet 之前,拦截客户的HttpServletRequest 。根据需要检查HttpServletRequest,也可以修改HttpServletRequest 头和数据。在HttpServletResponse到达客户端之前,拦截HttpServ
阅读全文
摘要:getOutputStream方法用于返回Servlet引擎创建的字节输出流对象,Servlet程序可以按字节形式输出响应正文。getWriter方法用于返回Servlet引擎创建的字符输出流对象,Servlet程序可以按字符形式输出响应正文。getOutputStream和getWriter这两个
阅读全文
摘要:<profiles> <profile> <id>kaifa</id> <activation> <activeByDefault>true</activeByDefault> </activation> <build> <filters> <filter>${basedir}/filters/ka
阅读全文
摘要:public static final Object parse(String text); // 把JSON文本parse为JSONObject或者JSONArray *public static final JSONObject parseObject(String text); // 把JSO
阅读全文
摘要:Velocity的用处在哪里?即Servlet + Velocity的模式,另外,还记得我们早期Jsp开发的模式Jsp+JavaBean吗?在这里,我们更改为Servlet+JavaBean+Velocity,想想,是不是已经替代了Jsp+JavaBean,并更彻底的把Java代码去除在Jsp(vm
阅读全文
摘要:大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。 (1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。 此时需要一个服务注册中心,动态的注册和发现服务
阅读全文
摘要:利用dubbo和spring接口调用,类之间调用尽量采用接口调用, 一个是可以随时增加替换实现类,只需修改配置文件,无需修改代码 一个是可以限制开发人员随意添加方法,导致方法重复滥用,有利于架构设计,重构等工作 利用dubbo可以实现注解无需改动
阅读全文
摘要:@PathVariable 当使用@RequestMapping URI template 样式映射时, 即 someUrl/{paramId}, 这时的paramId可通过 @Pathvariable注解绑定它传过来的值到方法的参数上。 @RequestHeader 注解,可以把Request请求
阅读全文
摘要:@RequestBody 作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法
阅读全文

浙公网安备 33010602011771号