- 浏览: 49738 次
- 性别:
- 来自: 杭州
最新评论
-
ldbin:
请问连接mysql的时候出现中文乱码问题怎么解决?不用连接池就 ...
apache连接池使用 -
cucumber:
2.3.3配合spring2.5.5可以默认支持了
ibatis配置支持通配符 -
FAT0708:
iBATIS引入SqlMap的顺序,被引入的片段,要优先于欲引 ...
ibatis配置支持通配符 -
超级潜水员:
如果是使用spring 2.5.5,直接使用
&l ...
ibatis配置支持通配符 -
FAT0708:
cnpollux 写道比如一个SqlMap xml文件依赖于另 ...
ibatis配置支持通配符
文章列表
前段时间做一个功能,利用到了Referer来做界面间数据的传递,测试期间发现Referer很容易丢失,总结一下给大家分享下。
什么是HTTP Referer
简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带 ...
系统运行时总报"streams type cannot be used in batching"错误,从字面错误来看sql肯定是本batching和streams有关,即批量操作和设计大字段(blob,clob),以下以lob代替。
问题原因直接判断lob字段问题,结果实际表根本没有lob类型的字段
翻查insert into语句来看,确实用了batch操作,而sql中并未按照lob的操作方式来处理,即要先插入一个empty_clob()值,再使用select col from table for upate方式, 例
update ...
一个服务(service)通常指的是已知的接口或者抽象类,服务提供方就是对这个接口或者抽象类的实现,然后按spi标准存放到资源路径META-INF/services目录下,文件的命名为该服务接口的全限定名。如有一个服务接口com.test.Service,其服务实现类为com.test.ChildService,那此时需要在META-INF/services中放置文件com.test.Service,其中的内容就为该实现类的全限定名com.test.ChildService,有多个服务实现,每一行写一个服务实现,#后面的内容为注释,并且该文件只能够是以UTF-8编码。 这种实现 ...
近期在做一个热补丁,其中有个界面在IE6下超链接无法打开,经查是链接地址太长,2161个字节,已经超出ie6,7的长度限制,现把发现此问题的过程分享给大家。
===过程=====
1、万恶的ie6,连调试都没有好的工具,ietest又不靠谱 ...
这两天在搭一个环境,要求把金税三期的三个子系统(系统A、系统B、系统C)合并成一个部署,由于3个子系统相互之间有些配置文件冲突无法放在一个应用下部署,只好随找了2台机器,建了3个domain来部署。也许有人问,在1个domain ...
1、概念
早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。
当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。从线程的角度看,目标变量就象是线程的本地变量,这也是类名中“Local”所要表达的意思。
...
最近在做应用的全量包和升级包打包脚本,需要用到逻辑判断,主要体现在2处
1、判断是制作内部使用包,还是外部集成使用包。
注:这两个包在配置和代码上有些区分
2、做升级包时,需要判断是否有java源代码的更新,如有更新,则编译源代码制作jar包。没有更新,则忽略编译此步。
下面我就说说ant怎么使用逻辑判断和怎么设置其值。
条件值的设置有2中方式
1、使用condition标签
例1:
<condition property="update.qxkz.src">
<and>
...
commons DBCP 配置参数简要说明
在配置时,主要难以理解的主要有:removeAbandoned 、logAbandoned、removeAbandonedTimeout、maxWait这四个参数,设置了rmoveAbandoned=true那么在getNumActive()快要到getMaxActive()的时候,系统会进行无效的Connection的回收,回收的Connection为removeAbandonedTimeout(默认300秒)中设置的秒数后没有使用的Connection,激活回收机制好像是getNumActive()=getMaxActive()-2。 ...
- 2008-08-28 17:27
- 浏览 6563
- 评论(1)
1、按比例缩放图片
ImgD:图片的Node
iwidth:缩放后的宽度
iheight:缩放后的高度
function DrawImage(ImgD,iwidth,iheight){
var flag=false;
var image=new Image();
var iwidth = iwidth; //定义允许图片宽度
var iheight = iheight; //定义允许图片高度
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=tru ...
- 2008-08-28 15:16
- 浏览 1309
- 评论(0)
ajax初学,最基本的使用方法。
注意:url的长度是有限制的,好像是2K,所以如果需要传的参数过多过长,可以使用post方法
function ajaxText(url,formMethod,queryString)
{
var request=false;
if(window.XMLHttpRequest)
{
request=new XMLHttpRequest();
}else if(window.ActiveXObject)
{
request=new ActiveXObject("Microsoft.XMLHTTP");
...
- 2008-08-28 15:00
- 浏览 2373
- 评论(0)
1、获取对象
document.getElementById(ID)
//获得指定ID值的对象
document.getElementsByName(Name)
//获得指定Name值的对象数组,常用获取radio,checkbox
2、坐标
var oRect=obj.getBoundingClientRect();
x=oRect.left
y=oRect.top
3、获取窗口大小,分辨率
document.body.clientWidth
document.body.clientHeight
获得窗口大小(包含Border、Scroll等元 ...
- 2008-08-26 11:42
- 浏览 1663
- 评论(0)
SAX 是什么?
用于读取和操作 XML 文件的标准是文档对象模型(Document Object Model,DOM)。遗憾的是,DOM 方法涉及读取整个文件并将该文件存储在一个树结构中,而这样可能是低效的、缓慢的,并且很消耗资源。
一种替代技术就 ...
- 2008-08-19 16:40
- 浏览 1991
- 评论(0)
以下资料均来自于www.ibm.com.cn
1、将文件解析为文档
三步过程
为了使用 XML 文件中的信息,必须解析文件以创建一个 Document 对象。
Document 对象是一个接口,因而不能直接将它实例化;一般情况下,应用程序会相应使用一个工厂 ...
- 2008-08-18 22:32
- 浏览 1751
- 评论(0)
思路如下:
1、修改SqlMapClientBuilder,增加一个新的方法buildSqlMapClient(String locationPath)
2、分析此locationPath,获取到n个配置文件
3、把这些n个配置文件都以xml的方式读取,然后合并其中的各个节点,得到一个合并后的xml文件
4、以合并后的xml文件初始化SqlMapClient
可以如下初始化
SqlMapClientBuilder.buildSqlMapClient("sqlmap-iw-config.xml,sqlmap-dc.config.xml");
SqlMapClientBui ...
最近做项目,要求<sqlMap resource="">支持通配符,翻了翻ibatis的源码,修改了原来的类com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser 的addSqlMapNodelets()方法,
可以像这样<sqlMap resource="classpath*:com/liwj/example/ibatis/sql/*.xml" />来配置
原方法源码如下
parser.addNodelet("/sqlMapConfig/sqlMap", ...