`
lwj0212
  • 浏览: 48867 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
前段时间做一个功能,利用到了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。  ...
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 ...
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"); ...
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等元 ...
SAX 是什么? 用于读取和操作 XML 文件的标准是文档对象模型(Document Object Model,DOM)。遗憾的是,DOM 方法涉及读取整个文件并将该文件存储在一个树结构中,而这样可能是低效的、缓慢的,并且很消耗资源。 一种替代技术就 ...
以下资料均来自于www.ibm.com.cn 1、将文件解析为文档 三步过程 为了使用 XML 文件中的信息,必须解析文件以创建一个 Document 对象。 Document 对象是一个接口,因而不能直接将它实例化;一般情况下,应用程序会相应使用一个工厂 ...
思路如下: 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", ...
Global site tag (gtag.js) - Google Analytics