- 博客(14)
- 资源 (55)
- 问答 (1)
- 收藏
- 关注
原创 细说Cache(很详细)
什么是缓存?Web 应用程序通常都是被多个用户访问。一个Web站点可能存在一个“重量级”的加载,它能够使得站点在访问的时候,拖慢整个服务器。当站点被大量用户同时访问的时候,访问速度缓慢是大部分网站共同存在的问题。为了解决这个问题,我们可以使用一个更高级别的硬件配置,负载均衡器,高带宽,但是加载并不是拖慢站点唯一的“罪魁祸首”,所以我们需要提供一种方案,它也同样能够加速数据访问以及提升性能。
2011-12-22 21:21:48 692
翻译 表单验证ajax无刷新表单提交
skygq表单验证和表单ajax提交合体版1.2效果展示 接下来我来总体说一下这款合体插件的一些特点吧:将表单验证和ajax表单提交功能和在一起,这是非常方便的,而且功能很强大虽然集成了这么强大的功能,但是代码压缩之后还是非常小的,只有7KB,性能非常优秀很有趣的遮罩层,只会覆盖表单域的范围哦!可以手动的选择是否进行ajax无刷新表单提交,当你选择不
2011-10-25 14:12:15 1932
原创 为什么推荐使用谷歌加载jquery库文件
有的同学估计看了这个文章的题目,还莫名其妙不知所谓吧,呵呵~不要紧,接下来就来为大家解释解释。不知道大家有没有见过这样的javascript代码:像上面这样加载jquery库文件,就是通过谷歌的CDN-Content Delivery Network(内容分发网络)来让你的网站加载jquery库文件。有的同学可能会问了,为什么要加载谷歌的jquery库文件呢?(PS:我们一般不都是
2011-10-23 21:56:16 616 3
原创 初探blazeDS
blazeDS是一套面向actionscript的前后台通信框架。在服务器端,blazeDS以servlet的方式存在于java应用服务器上。它默认提供3中服务,远程调用(在remoting-config.xml中配置)、访问代理(proxy-config.xml)、消息服务
2011-08-05 14:32:51 806 1
原创 hibernate二级缓存攻略
<br />很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 <br />我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 <br /><br />hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 <br /><br />二级缓存是SessionFacto
2011-03-14 12:29:00 418
原创 DWR服务器推模式
<br /><br />文件即时共享<br />实现功能简介:<br />用户登录后,显示所有文件的列表。点击“上传文件”,弹出文件上传窗口,用户浏览本地文件确定提交后,就可以将文件上传至服务器指定的位置。服务器将上传者和文件信息推送到所有的客户端页面指定的div中显示,并在页面文件列表的表格最后添加一行新上传的文件信息。<br />涉及的技术:<br />1. Struts 1.x<br />2. Dwr 2.0 服务器推模式<br />3. Jsp<br />系统结构如下图1所示:<br /><br /
2010-12-03 09:28:00 1202
原创 DHTML添加HTML内容(insertAdjacentHTML和insertAdjacentText)
添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和insertAdjacentText方法,这两个方法更灵活,可以在指定的地方插入html内容和文本内容。insertAdjacentHTML方法:在指定的地方插入html标签语句原型:insertAdajcentHTML(swhere,stext)参数:swhere: 指定插入html标签语句的地方,有四种值可用:1. beforeBe
2010-12-03 08:56:00 626
原创 css和javascript在IE和Firefox中二十三个不同点
一、document.formName.item("itemName") 问题 问题说明:IE下,可以使用 document.formName.item("itemName") 或 document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"]。 解决方法:统一使用document.formName.elements["elementName"]。二、集合类对象问题 问题说
2010-09-16 10:24:00 483
原创 AJAX中文乱码的几种后台的解决方案
AJAX中文乱码的几种后台的解决方案1、使用POST方式传参 sPara += sName + "=" + encodeURI(encodeURI(sValue)) + "&"; xmlHttp.onreadystatechange = handleStateChange; xmlHttp.open( "POST" , sURL , true ); xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencod
2010-09-16 10:19:00 850
转载 优化Java代码,提高性能
1. 如何使用ExceptionException降低性能。一个异常抛出首先需要创建一个新的对象。Throwable接口中的构造器调用名为 fillInStackTrace()的本地方法。这个方法负责巡检栈的整个框架来收集跟踪信息。这样无论何时有异常抛出,它要求虚拟机装载调用栈,因为一个新的对象在中部被创建。异常应当仅用于有错误发生时,而不要控制流。2. 不要两次初始化变量Java通过调用独特的类构造器默认地初始化变量为一个已知的值。所有的对象被设置成null,integers (byte, short,
2010-08-03 13:06:00 674
原创 怎么理解JAVA中的多态性
一、基本概念 多态性:发送消息给某个对象,让该对象自行决定响应何种行为。 通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。 java 的这种机制遵循一个原则:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆盖的方法。 1.如果a是类A的一个引用,那么,a可以指向类A的一个实例,或者说指向类A的一个子类。 2.如果a是接口A的一个引用,那么,a必须
2010-07-15 09:44:00 877
原创 dom4j读写xml文件
首先我们给出一段示例程序:import java.io.File;import java.io.FileWriter;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWr
2010-07-06 09:13:00 578
原创 浅谈Java中的存储空间类型
在Thinking in java里,列举了Java的六种存储类型1.寄存器 编写过汇编程序的应该对寄存器非常熟悉,那时候用的ax,bx,cx,dx等等。寄存器在CPU里面,所以速度特别快,但是数量非常有限。在java中无法直接和寄存器打交道,不过在c中是可以声明寄存器变量的。2.栈空间 写过汇编的肯定感到非常亲切,在汇编程序里不就是压栈和出栈吗?有一个指针控制栈空间,分配空间是栈指针上移,就是push操作,释放空间指针下移,就是pop操作。当然C和C++也主要是通过栈分配空间的。因为只要
2010-07-06 08:59:00 627
原创 Java知识点总结
1.java是一种编译解释型的语言。2.java的垃圾回收机制:java的垃圾回收将在程序运行过程中自动进行,无需程序员负责回收无用内存。3.java环境变量配置:在我的电脑>属性>高级>环境变量里的 path 中加入C:/Program Files/Java/jdk1.6.0/bin的路径(注:放在所有路径的最前面)。4.java类的程序入口方法: public static voi
2009-08-10 11:50:00 1035 8
JavaScript网页特效JavaScript代码集
2010-05-21
Struts2教材和案例
2010-05-13
Struts+Spring+Hibernate经典项目案例值得学习
2010-01-10
Struts+Spring+Hibernate经典项目案例(在线考试系统)
2010-01-10
Struts+Hibernate案例(实现增删查改)适合初学者
2010-01-10
Struts+Spring+Hibernate经典案例适合初学者学习
2010-01-06
Spring专题与案例-代理(静态和动态)
2010-01-06
21天学通JavaScript PPT格式
2010-01-06
怎样动态添加多级文本行
2010-05-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人