自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ajax缓存解决办法(转)

最近忙一个项目,遇到按钮多次点击时只有第一次可以的问题,开始怀疑是我的ajax缓存问题,搜到这篇文章顺利解决了我的问题,贴出来分享下: 原文如下: 项目有时要用一些Ajax的效果,因为比较简单,也就没有去用什么Ajax.net之类的东西,手写代码也就实现了。、 第二天,有人向我报告错误;说是只有第一次读取的值正常,后面的值都不正常;我调试了一下 ,确实有这样的问题,查出是...

2011-09-22 12:29:17 132

原创 Oracle的悲观锁和乐观锁(转)

为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。 数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提...

2011-08-26 12:25:13 84

原创 JSTL的EL表达式fn函数(转)

    <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}"> fn:containsIgnoreCase 判断字符串是...

2011-08-26 12:24:06 171

原创 Oracle常用语句

1.查看和修改Oracle服务器端字符集: 1)   查看服务器端字符集: 方法一: select * from v$nls_parameters; select * from nls_database_parameters; select * from sys.props$; 2) 修改服务器端字符集(用sys用户): 首先执行:update props$ set value$ =...

2011-08-01 10:35:42 86

原创 jQuery插件开发全解析(转)

  jQuery插件的开发包括两种: 一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。 1、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典...

2011-07-15 20:51:19 72

原创 如何使用wrapper在filter修改request参数(转)

在filter里如何修改提交的参数呢? 整个request接口是没有提供这样的API的,即使取出ParameterMap,也是只读的。 必须创建一个wrapper:class ParameterRequestWrapper,继承:HttpServletRequestWrapper,里面至少要实现这些方法:  Java代码   private Map params;   publi...

2011-07-13 14:37:44 452

原创 DWR整体流程分析(转)

DWR整体流程分析  (一)三个基本的准则 对于理解ajax理解dwr有一定的帮助  1、浏览器:应用而非内容(非显示)  我们在以往的web编程中,浏览器仅仅是为了显示页面而存在,但是现在有了ajax,浏览器不单单就是为了显示,为什么这么说呢?因为以往的web编程中,浏览器是把服务器发送给浏览器的这个页面给显示出来,仅仅完成这样的一些工作,它其中也嵌入一些javascr...

2011-07-13 13:08:22 96

原创 DWR整体流程分析(三)(转)

/** The function that we use to fetch/calculate a session id */ Java代码 dwr.engine._getScriptSessionId = function() { if (dwr.engine._scriptSessionId == null) { dwr.engine._scriptS...

2011-07-13 13:07:08 193

原创 DWR整体流程分析(二)(转)

看一下sessionCookieName:   /** The session cookie name */ dwr.engine._sessionCookieName = "${sessionCookieName}"; // JSESSION    ID  The session cookie name它也是服务器端返回给客户端的,所以说服务器端采用什么方式获得了这个sessio...

2011-07-13 13:05:13 144

原创 DWR整体流程分析(一)(转)

DWR整体流程分析 (一)三个基本的准则 对于理解ajax理解dwr有一定的帮助 1、浏览器:应用而非内容(非显示) 我们在以往的web编程中,浏览器仅仅是为了显示页面而存在,但是现在有了ajax,浏览器不单单就是为了显示,为什么这么说呢?因为以往的web编程中,浏览器是把服务器发送给浏览器的这个页面给显示出来,仅仅完成这样的一些工作,它其中也嵌入一些javascript的脚本,但是这时候的脚本仅...

2011-07-13 12:58:41 135

原创 DWR原理探秘(转)

  ajax 是Asynchronous JavaScript and XML的简称,是一种由javascript通过XmlHttpRequest与服务器交互更新数据的一种异步请求的技术,因为通过ajax你只需传递需要更新的数据,而不是整个页面,能有效的减少页面和服务器端的数据传输,通过javascript更新页面时可以做到页面不刷新,所以ajax很适合用于局部频繁更新的页面。 我一直都对...

2011-07-13 12:51:42 87

原创 jquery插件开发方法(转)

  jQuery为开发插件提拱了两个方法,分别是:   jQuery.fn.extend(object); jQuery.extend(object);   jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法。     fn 是什么东西呢。查看jQuery代码,...

2011-07-11 15:03:42 82

原创 配置Log4j(转)

来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.html Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Lo...

2011-07-09 17:46:01 71

原创 Log4j使用总结(转)

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输...

2011-07-09 17:44:21 78

原创 jquery解析xml插件z4x

  该插件有两个方法:      1). z4x 解析xml并转化为json对象。      2). 反射方法,可以反射json对象。        jquery.z4x.js 源码:   $.extend({ z4x: function(s) { var dom; if (typeof(s) == "object") {...

2011-07-08 09:38:59 181

原创 XML的四种解析器原理及性能比较(转)

1: DOM  DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。  首先,由于树在内存中是持久的,因此...

2011-07-08 09:35:16 84

原创 读取XML的三种方式,及其性能分析和比较(转)

我选择了我认为最方便而高效的方式,用DOM的方式解析,就像这样: XmlDocument xmldoc = new XmlDocument();xmldoc.Load(...);string ns = "http://schemas.xmlsoap.org/soap/envelope/";XmlNode envelope = xmldoc["Envelope",ns];XmlNode b...

2011-07-08 09:33:22 156

原创 ie无法使用jquery解析xml(转)

  功能描述:使用jQuery解析已经定义好内容的xml文件 1.xml文件:menu.xml <?xml version="1.0" encoding="gb2312"?> <menus> <menu> <id>1</id> <name>syste

2011-07-07 15:40:49 84

原创 jquery解析json数据

jquery解析json数据: var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'北京市'}, {name:'6102',value:'天津市'}, {name:'6103',value:'上海市'}, {name:'6104',value:'重庆...

2011-07-07 15:35:59 96

原创 Mybatis与Ibatis比较(转载)

随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis 虽然从正式版发布至今也有近一年时间,官方也非常友好的提供了中文版的使用手册,不过相信很多人还在项目中使用ibatis2.x版本。 究竟Mybatis有哪些新特性,能给我们带来哪些好处呢?以下是我看一位大侠研究后1、Mybatis实现了接口绑定,使用更加方便。 在ibatis2.x中我们需要在DAO的实现类中...

2011-07-04 15:19:35 83

原创 Response.ContentType都有哪些?

  Response.ContentType 名称 类型 ai application/postscript aif audio/x-aiff aifc audio/x-aiff aiff audio/x-aiff asc text/plain au audio/basic avi video/x-msvideo bcpio application/x-bcpio bin ap...

2011-06-24 14:35:04 111

原创 Write operations are not allowed in read-only mode(转)

使用Spring提供的Open Session In View而引起Write operations are not allowed in read-only mode (FlushMode.NEVER) 错误解决:        在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy load...

2011-05-11 16:19:27 63

原创 4月份9款jQuery插件推荐 增加网站亮点(转载自51CTO)

如今,jQuery插件众多,满足各种各样的应用需求。 在这篇文章中,我收集了9款很棒的插件,最喜欢的是Sausage内容分页插件,作者想法特别新颖!希望你能从中找到自己需要的插件。   分享10个超炫的jQuery网站 23个超流行的免费jQuery相册插件 30个最新超棒的jQuery灯箱插件 3月份8个jQuery最佳插件推荐 25个超棒的jQuery日历和日期选...

2011-05-04 00:14:56 198

原创 js冒泡事件

JavaSciprt事件中有两个很重要的特性:事件冒泡以及目标元素。 事件冒泡: 当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这 一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。 目标元素: 任何一个事件的目标元素都是最开始的那个元素,在我们的这个例子中也就是按钮,并且它在我们的元素对象中以属性的形 式出...

2011-04-23 13:34:57 105

原创 js onmouseout 与onmouseleave的区别(转载)

在IE下解决问题很简单,用onMouseEnter、onMouseLeave来代 替onMouseOver、onMouseOut就行了,他们的作用基本相同,前者不会发生冒泡。但是firefox下没有这两个事件,如果用 jQuery的event事件,只要bind mouseleave和mouseenter即可。如果是纯js实现,只能这么做: 通过判断触发onMouseOut事件后鼠标到达的元素...

2011-04-23 12:52:36 205

原创 页面滚轴效果

(1)隐藏滚动条<body style="overflow-x:hidden;overflow-y:hidden">(2)如何在单元格或图层中出现滚动条<div style="width:200px;height:200px;overflow-x:auto;overflow-y:auto;"></div>(3)javascript改变框架中滚动条的样式,...

2011-04-18 10:30:31 200

原创 JavaScript实用小技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键,可用于Table <table border oncontextmenu=return(false)><td>no</table> 2. 取消选取、防止复制<body onselectstart="return false">...

2011-04-18 10:06:36 113

原创 javascript keyCode

  keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause ...

2011-04-18 10:05:21 76

原创 firefox与IE对js和CSS的区别

1. document.formName.item("itemName")的问题说明: ie下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"]; firefox下,只能使用document.formName.elements["elementName"]。 解决方法:统一使用 ...

2011-04-18 10:03:24 70

原创 7款调色板工具推荐(转载)

在web设计过程中,确定好一个调色板是首要事情。今天我们来看看推荐如下7款调色板工具,便于你在设计项目中利用。 Kuler 基于web的AIR应用。 Color Scheme Designer 同样也是基于web的色彩应用。 COPASO 也是基于web,很值得关注的一个选择。 Palettes Palettes是一款iOS调色板应用,针对iPhone和iPa...

2011-04-18 09:12:51 754

空空如也

空空如也

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

TA关注的人

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