自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 http协议中Referer的作用和容易丢失的几个原因

前段时间做一个功能,利用到了Referer来做界面间数据的传递,测试期间发现Referer很容易丢失,总结一下给大家分享下。 什么是HTTP Referer简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。Referer其实应该是英文单词Ref...

2013-09-05 17:49:48 1577

原创 非lob字段引起的streams type cannot be used in batching错误原因

    系统运行时总报"streams type cannot be used in batching"错误,从字面错误来看sql肯定是本batching和streams有关,即批量操作和设计大字段(blob,clob),以下以lob代替。    问题原因直接判断lob字段问题,结果实际表根本没有lob类型的字段    翻查insert into语句来看,确实用了batch操作,而s...

2013-08-10 17:02:15 452

原创 JDK的SPI(Service Provider Interface)实践

     一个服务(service)通常指的是已知的接口或者抽象类,服务提供方就是对这个接口或者抽象类的实现,然后按spi标准存放到资源路径META-INF/services目录下,文件的命名为该服务接口的全限定名。如有一个服务接口com.test.Service,其服务实现类为com.test.ChildService,那此时需要在META-INF/services中放置文件com.test....

2013-08-06 18:57:32 187

原创 容易忽视的url长度限制(浏览器限制,http协议并无规定)

近期在做一个热补丁,其中有个界面在IE6下超链接无法打开,经查是链接地址太长,2161个字节,已经超出ie6,7的长度限制,现把发现此问题的过程分享给大家。===过程=====1、万恶的ie6,连调试都没有好的工具,ietest又不靠谱。虽然现在业界都呼吁抛弃ie6,但我们的用户还在大量使用,没办法,还得解决此问题。2、点击超链接,没有任何反应,也没有任何js错误提示3、检查浏...

2013-06-27 15:14:22 788

weblogic之同域下session冲突解决

这两天在搭一个环境,要求把金税三期的三个子系统(系统A、系统B、系统C)合并成一个部署,由于3个子系统相互之间有些配置文件冲突无法放在一个应用下部署,只好随找了2台机器,建了3个domain来部署。也许有人问,在1个domain下部署3个应用也可以吧,事实我也想这么部署,但由于公司框架要求上下文根必须为/,那这种方式部署就不行了。3个系统部署在3个domain下,且使用了不同的ip和端口,如何才...

2013-05-29 14:40:05 440

原创 线程级变量的理解和使用-ThreadLocal

1、概念 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。 当使用ThreadLocal维护变量时,ThreadLocal为每个...

2013-01-30 13:12:13 216

ant利器之-逻辑判断

最近在做应用的全量包和升级包打包脚本,需要用到逻辑判断,主要体现在2处1、判断是制作内部使用包,还是外部集成使用包。     注:这两个包在配置和代码上有些区分2、做升级包时,需要判断是否有java源代码的更新,如有更新,则编译源代码制作jar包。没有更新,则忽略编译此步。下面我就说说ant怎么使用逻辑判断和怎么设置其值。条件值的设置有2中方式1、使用condition标...

2013-01-30 13:04:01 495

原创 apache连接池使用

commons DBCP 配置参数简要说明     在配置时,主要难以理解的主要有:removeAbandoned 、logAbandoned、removeAbandonedTimeout、maxWait这四个参数,设置了rmoveAbandoned=true那么在getNumActive()快要到getMaxActive()的时候,系统会进行无效的Connection的回收,回收的Con...

2008-08-28 17:27:35 737

常用JS方法

1、按比例缩放图片ImgD:图片的Nodeiwidth:缩放后的宽度iheight:缩放后的高度[code="java"]function DrawImage(ImgD,iwidth,iheight){ var flag=false; var image=new Image(); var iwidth = iwidth; //定义允许图片宽度 var i...

2008-08-28 15:16:33 112

ajax基本用法

ajax初学,最基本的使用方法。注意:url的长度是有限制的,好像是2K,所以如果需要传的参数过多过长,可以使用post方法[code="java"]function ajaxText(url,formMethod,queryString){ var request=false; if(window.XMLHttpRequest) { request=new XM...

2008-08-28 15:00:49 278

DOM常用操作

1、获取对象document.getElementById(ID) //获得指定ID值的对象document.getElementsByName(Name) //获得指定Name值的对象数组,常用获取radio,checkbox2、坐标var oRect=obj.getBoundingClientRect(); x=oRect.left y=o...

2008-08-26 11:42:13 114

原创 学习笔记-理解sax

SAX 是什么?用于读取和操作 XML 文件的标准是文档对象模型(Document Object Model,DOM)。遗憾的是,DOM 方法涉及读取整个文件并将该文件存储在一个树结构中,而这样可能是低效的、缓慢的,并且很消耗资源。一种替代技术就是 Simple API for XML,或称为 SAX。SAX 允许您在读取文档时处理它,从而不必等待整个文档被存储之后才采取操作。...

2008-08-19 16:40:27 237

原创 学习笔记-DOM知识点

以下资料均来自于[url]www.ibm.com.cn[/url]1、将文件解析为文档三步过程为了使用 XML 文件中的信息,必须解析文件以创建一个 Document 对象。Document 对象是一个接口,因而不能直接将它实例化;一般情况下,应用程序会相应使用一个工厂。准确的过程因实现而异,但是基本思想是相同的。(同样,Level 3 标准化了这个任务)。在这个例子 ...

2008-08-18 22:32:14 179

ibatis支持多配置文件实现

思路如下:1、修改SqlMapClientBuilder,增加一个新的方法buildSqlMapClient(String locationPath)2、分析此locationPath,获取到n个配置文件3、把这些n个配置文件都以xml的方式读取,然后合并其中的各个节点,得到一个合并后的xml文件4、以合并后的xml文件初始化SqlMapClient可以如下初始化[code...

2008-03-26 20:52:40 113

ibatis配置支持通配符

最近做项目,要求支持通配符,翻了翻ibatis的源码,修改了原来的类com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser 的addSqlMapNodelets()方法,可以像这样[code="java"][/code]来配置原方法源码如下[code="java"]parser.addNodelet("/sqlMapConfig/...

2008-03-26 20:42:56 352

空空如也

空空如也

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

TA关注的人

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