自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

基于ibatis类型处理接口TypeHandlerCallback解决oracle中文乱码

ibatis提供TypeHandlerCallback让编程人员进行一些特殊类型的处理,最近碰到ibatis+oracle中文乱码,由于找不到解决的办法,故用实现该接口进行类型转换:public class EncodingHandler implements TypeHandlerCallback { /** * ISO8859-1->GBK */ @Ove...

2013-10-16 10:35:52 288

原创 [转]SOA实践 -- 使用IoC和AOP重构SOA应用

原文地址:http://www.ibm.com/developerworks/cn/webservices/ws-refactoring/SOA实践 -- 使用IoC和AOP重构SOA应用1.引言SOA是一种构造分布式系统的方法,它将业务应用功能以服务的形式提供出来,以便更好的复用、组装和与外部系统集成,从而降低开发成本,提高开发效率。SOA...

2013-10-14 09:49:29 169

原创 图片验证码的实现

1.JSP页面:<tr> <td valign="top" class="w1"> 验证码: </td> <td> <img id="validateImage" align="middle" id="validateImage" src=&quo

2013-05-28 20:36:52 166

原创 Java常用集合框架

 一、 集合:集合是一个用于管理其他多个对象的对象1、Collection  接口:集合中每一个元素为一个对象,这个接口将这些对象组织在一起,形成一维结构。 2、List 接口:描述了线性表结构,就是集合元素有先后次序,元素有序号,元素允许重复。3、Set 接口:是数学中集合的概念:其元素无序,且不可重复。(正好与List 对应) 4、SortedSet  接口 :会按照数字...

2013-05-05 10:56:15 113

原创 JDBC编程步骤

1)注册一个 driver 注册驱动程序有三种方式(ojdbc14.jar): 方式一:Class.forName(“oracle.jdbc.driver.OracleDriver”); 方式二:Driver drv = new oracle.jdbc.driver.OracleDriver(); DriverManager.registerD...

2013-05-04 22:39:35 86

原创 java细节(来自唐亮老师)

1,位移运算越界怎么处理 考察下面的代码输出结果是多少? int a=5; System.out.println(a

2013-04-26 21:42:54 133

原创 ibatis标签iterate实现批量处理数据

1.批量插入数据(基于oracle的insert all语法)[code="java"]insert all into t_table ( key, local, value) values (#beans[].name#, #beans[].local#, #beans[].value#)select * from dual[/code]...

2012-04-11 16:12:21 285

原创 使用iBatis插入数据速度的测试

性能测试时遇到一个问题,独立的线程只负责数据入库,但测试发现数据入库速度比产生的慢,导致数据堆积,虚拟机内存使用完,于是做一个测试,看看到底入库的速度有多快。测试关键代码:[code="java"]private static void executeBatch() throws SQLException{ long beginTime = System.curren...

2012-04-11 15:34:16 197

原创 web安全之sql注入

web安全之sql注入:情况一(通过界定符攻击):select * from admin where adminname = 'wang' and password = 'password';其中将如果wang是从程序获取的,那我可以输入:wang' or 1=1 --这样拼接成的sql就是:select * from admin where adminname = 'wang...

2012-03-22 16:08:15 112

原创 struts2处理上传的文件

[code="java"]public abstract class ActionEngine extends ActionSupport implements ServletRequestAware{ private HttpServletRequest httpServletRequest; public void setServletRequest(HttpSer...

2012-03-21 17:16:06 97

原创 ajax参数传递乱码问题

使用如此方法:[code="java"]jQuery.post( "xxx.action", {"app":"中文"}, function(data){ }, "json" );[/code]此时在后台获取:String app = request.getParameter("app");为乱码,

2012-03-19 18:58:25 131

原创 ajax返回InputStream

jsp页面[code="java"]jQuery.post( "test1.action", {"param":param}, function(data){ //dosomething in success. if(data.success == "success"){ ...

2012-03-19 16:42:36 409

原创 http实现邮箱链接的写法

给联系人发邮件 其中cheerwong@126.com 会在收件人处显示 更多用法搜索mailto

2012-03-02 09:12:12 1505

转载 utc

Calendar gc = GregorianCalendar.getInstance(); cal.add(java.util.Calendar.MILLISECOND, -(zoneOffset + dstOffset)); //之后调用cal.get(int x)或cal.getTimeInMillis()方法所取得的时间即是UTC标准时间。 System.out.pri

2011-11-10 08:22:12 333

转载 222

Oracle查询当前某条数据的前一行数据与后一行数据2010年08月18日 星期三 19:03比如有一张表(table)有字段 idx,name,age有数据                     a0sbs92,张三,23

2011-08-16 23:09:42 312

转载 111

使用LAG和LEAD函数可以在一次查询中取出同一字段的前N行的数据和后N行的值Lag和Lead函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和LEAD有更高的效

2011-08-16 23:08:53 298

原创 1

开发指南 iBATIS SQLMaps Page 1 of 62iBATIS SQL Maps开发指南Version 2.02004年6月17日Clinton Begin 著刘 涛 译http://www.ibatis.com Clinton Begi

2011-08-09 00:00:33 469

1111111111111111111

1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

2011-08-22

ibatis开发文档

ibatisibatisibatisibatisibatisibatisibatisibatisibatisibatisibatisibatisibatisibatis

2011-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除