- 博客(16)
- 收藏
- 关注
原创 PostgreSql 合并多行记录
需求描述:A表有如下数据id1234B表有如下数据idname1aaa1bbb1ccc2aa2bb3cA表和B表通过id关联,需要查询结果如下:id
2013-07-03 09:30:17
9623
原创 jdk动态代理与cglib代理
package proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * @author chexingyou * @date 2013-6-6 */interface Dao { void sho
2013-06-07 13:35:46
577
原创 一个简单的缓存管理
package cn.cche.cache;import java.io.Serializable;import cn.cche.util.Utils;import cn.cche.util.Const;/** * @author chexingyou * @date 2013-5-23 */public class CacheValue implements Seria
2013-06-03 16:42:08
676
原创 struts1、spring、hibernate整合配置要点
1)spring中管理hibernate事务(用spring配置hibernate,hibernate.cfg.xml可有可无) 2)spring将SessionFactory的初始化工作交给web服务器
2013-01-12 16:22:45
640
原创 Spring @Around通知与@AfterThrowing共用问题
@AfterThrowing 不会干活。。。package aop;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation
2013-01-10 21:49:51
10874
1
转载 Hibernate+struts1整合异常:antlr.collections.AST.getLine()I
antlr.collections.AST.getLine()I异常Struts+hibernate+spring项目经常遇到问题因为Struts自带的antlr-2.7.2.jar,比Hibernate3.3自带的antlr-2.7.6.jar的版本要低,故要删除前一个低版本的,而在导入的struts2Core libraries 中单独删antlr-2.7.2.jar是
2013-01-08 16:01:16
482
原创 hibernate二级缓存配置
1)配置hibernate.cfg.xml开启二级缓存true org.hibernate.cache.EhCacheProvider2)配置需要使用缓存映射文件 在测试的时候抛出以下异常:java.lang.NoClassDefFoundError: Could not initialize class factory.HibernateSessionFactor
2013-01-07 22:46:57
468
转载 JAVA注解
定义两个注解:package annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import java
2013-01-03 13:57:55
316
转载 jsp中request传递参数汉字乱码
问题描述: 1 表单提交的数据,用request.getParameter(“xxx”)返回的字符串为乱码或者?? 2 直接通过url如http://localhost/a.jsp?name=中国,这样的get请求在服务端用request. getParameter(“name”)时返回的是乱码;按tomcat4的做法设置Filter也没有用或者用request.setCharacte
2012-12-17 11:37:52
504
原创 jsp页面直接显示excel
1、配置web.xmlweb.xml中加入 xls application/vnd.ms-excel 2、测试页面testexcel.jsp: 查看 3、显示页面show.jsp: <% response.reset(); String path = new String(request.getParame
2012-12-17 11:33:24
13661
4
原创 java异常处理Exception
异常分类:异常对象派生于Throwable类的一个实例。Throwable两个分支:Error和ExceptionException分为运行时异常RuntimeException和其他非运行异常。Error和RuntimeException为未检查异常,其他的异常为已检查异常。一个方法必须声明所有可能抛出的已检查异常,未检查异常不可控制,应该避免。子类不能抛超出父类声明异常之外的异常。
2012-12-09 18:16:18
510
原创 java代理Proxy
import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;interface Tp{ void display(); void display2(); void display3();}public class TestProx
2012-12-08 22:07:11
697
原创 泛型数组列表ArrayList
java.util.ArrayList是一个采用类型参数的泛型类,可以自动调节数组容量。主要方法:构造方法:ArrayList(),ArrayList(int initialcapacity)boolean add(T obj) 添加元素至末尾,永远返回truevoid add(int index ,T obj) 指定位置插入int size() 当前元素数量,小于等于容量void trim
2012-12-07 21:06:40
426
原创 Object类的方法
一、equals方法java.lang.Object:boolean equals(Object )java.util.Arrays :static boolean equals(type [ ] a,type [ ] b)二、hashCode方法每个对象都有默认的散列码:对象的存储地址java.lang.Object:int hasCode()java.util.Arr
2012-12-07 20:39:22
275
转载 总结下java中abstract,interface,final,static
一,抽象类:abstract 1,只要有一个或一个以上抽象方法的类,必须用abstract声明为抽象类; 2,抽象类中可以有具体的实现方法; 3,抽象类中可以没有抽象方法; 4,抽象类中的抽象方法必须被它的子类实现,如果子类没有实现,则该子类继续为抽象类 5,抽象类不能被实例化,但可以由抽象父类指向的子类实例来调用抽象
2012-12-06 21:14:00
437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人