自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason Hm

子曰:学而时习之,不亦说乎

  • 博客(45)
  • 资源 (9)
  • 收藏
  • 关注

转载 java动态缓存技术——WEB缓存应用

Trackback Url : http://blog.csdn.net/zhuoshiyao/archive/2007/09/18/1790426.aspx可以实现不等待,线程自动更新缓存 java动态缓jar包http://dl2.csdn.net/down4/20070918/18203740920.jar源代码: CacheData.java 存放缓存数据的Bean 

2009-03-07 16:06:00 1046

转载 说说大型高并发高负载网站的系统架构

  Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71  我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一

2009-03-07 08:39:00 703

原创 Web文件的ContentType类型大全

".*"="application/octet-stream" ".001"="application/x-001" ".301"="application/x-301" ".323"="text/h323" ".906"="application/x-906" ".907"="drawing/907" ".a11"="application/x-a11" ".acp"="audio/x-mei-

2008-05-05 10:02:00 719

转载 PO BO VO DTO POJO DAO 概念及其作用

PO(persistant object) 持久对象 在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 VO(value object) 值对象 通常用于业务层之间的

2008-04-09 15:54:00 785 1

原创 Hibernate 两表左连接的问题

在我应用hibernate过程中本来就不太熟悉,当我用到外连接时遇到问题了:表1 Class1,表2 Class2,关系为one-manyClass1 中的 id 为 Class2中的外键,如是我写下 sqlfrom Class2 a left join Class1 b  where a.class1_id =  b.id执行时出现错误,在解决不了的情况下搜到http://f

2008-04-03 14:25:00 979

转载 解决使用MyEclise6.0的快捷键ALT+/不好用的方法

安装了一个最新版的MyEclise6.0,安装好后ALT+/怎么也不能用,后来经过多次研究发现,原版本的ALT+/快捷键,在MyEclise6.0默认的是"CTRL+SPACE"快捷键,而"CTRL+SPACE"是我们经常用到的中英文切换法啊,在编程中不可能使用中英文切换来达到提示的快捷键吧,那么我们有办法! 安装好MyEclise6.0并注册后,选择工具栏上的window的首选项(和配TOMCA

2008-03-19 09:30:00 1058 3

原创 ASCII 字符代码图表

ASCII 字符代码图表 1(代码 0-127)  ASCII 字符代码图表 2(代码 128-255) 

2007-12-18 17:32:00 1357

转载 JAVA注释详解

前言  Java 的语法与 C++ 及为相似,那么,你知道 Java 的注释有几种吗?是两种?   // 注释一行  /* ...... */ 注释若干行  不完全对,除了以上两种之外,还有第三种,文档注释:  /** ...... */ 注释若干行,并写入 javadoc 文档  通常这种注释的多行写法如下:  /**   * .........   * ........

2007-12-13 12:02:00 1992 2

转载 原码、反码、补码

基本概念   在计算机内部表示二进制数的方法称为数值编码,把一个数及其符号在机器中的表示加以数值化,称为机器数。机器数所代表的数称为数的真值。  表示一个机器数,应考虑以下三个因素:    1.机器数的范围  字长为8位,无符号整数的最大值是(11111111)B=(255)D,此时机器数的范围是0~255。  字长为16位,无符号整数的最大值是  (1111111111111111)B=(F

2007-12-13 10:56:00 2639

转载 JDK中的动态代理之二

JDK中的动态代理之二public static Object newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h)throws IllegalArgumentException{                   if (h == null) {    throw new Null

2007-12-06 15:01:00 992

转载 JDK中的动态代理之一

JDK中的动态代理       写到代理模式这章,不得不提到JDK中的动态代理,它是java语言自身对动态代理的支持,类似于JDK中在java.util包中提供Observable类和Observer接口提供对观察者模式的语言级支持。关于动态代理的好处可以从网络上流行的>、>、> 、>……看出动态代理的优点――动态地为软件增加功能。应用的文章很多,出于自身的好奇我们来研究JDK中动态代理的实现

2007-12-06 14:59:00 877

转载 JDK开发工具包详解

 JDK开发工具包详解Java 开发工具包是Sun公司的Java Software产品。他可以非常方便的开和 调试JAVA应用程序。下面就详细介绍这些工具的使用: ==================== javadoc.exe   功能说明:Java API文档生成器从Java源文件生成API文档HTML页。 语法:javadoc [ 命令选项 ] [ 包

2007-12-06 14:56:00 1521

转载 在Eclipse中使用JUnit4进行单元测试(高级篇)

通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。一、     高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入

2007-11-26 16:57:00 999

转载 在Eclipse中使用JUnit4进行单元测试(中级篇)

我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、     包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分

2007-11-26 16:55:00 568

转载 在Eclipse中使用JUnit4进行单元测试(初级篇)

本文绝大部分内容引自这篇文章:http://www.devx.com/Java/Article/31983/0/page/1我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他

2007-11-26 16:50:00 713

转载 Java Annotation入门

Java Annotation入门作者:cleverpig版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:[http://www.matrix.org.cn/resource/article/44/44048_Java+Annota

2007-11-26 16:46:00 712

转载 java实现的18位身份证格式验证算法

身份证验证规则1、号码的结构    公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。    2、地址码    表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。    3、出生日期码    表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、

2007-11-26 13:45:00 3079

转载 web.xml详解

1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-ap

2007-11-22 17:33:00 672

转载 log4j详解

>>>>1. 概述  1.1. 背景    在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。    最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封

2007-11-22 17:26:00 684

转载 掌控上传进度的AJAX Upload

2006年底Google了一下AJAX Upload实现,结果没有发现很完整的Java实现。硕果仅存的就是TELIO公司的Pierre-Alexandre发表的《AJAX Upload progress monitor for Commons-FileUpload Example》一文。虽然文中完成Upload工作的是Common-FileUpload组件,但在其代码中没有1.2版本所提供的Lis

2007-11-21 12:00:00 874 1

转载 在Spring中配置Hibernate事务

本文主要探讨如何利用Spring来装配组件,包括其事务上下文。从J2EE应用程序内部连接到单个的数据库并不是什么难事。但是,如果要装配或者集成企业级的组件,情况就复杂了。一个组件可以有一个或多个支持它的数据库,因此,当装配两个或更多的组件时,我们希望能够保持在跨组件的多个数据库中进行的操作的原子性。J2EE服务器为这些组件提供了一个容器来保证事务原子性和跨组件独立性。如果使用的不是J2EE服务器,

2007-11-21 11:26:00 767

转载 spring+ibatis事务处理配置

(1)applicationContext-resources.xml 配数据源:                                                                                        (2)applicationContext-ibatis.xml  符合Ibatis的DAO配置:              

2007-11-21 11:04:00 2743

转载 json-lib用法

     到http://json-lib.sourceforge.net下载json-lib-1.1-jdk15.jar,运行json还需要的包有:commons-lang.jar、commons-logging.jar,commons-beanutils.jar、xom-1.0-2005-01-05.jar、ezmorph-1.0.1.jar,可在http://www.docjar.com

2007-11-16 17:25:00 1758

转载 HTTP协议基础 @ 禁用浏览器缓存页面

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码

2007-11-16 11:37:00 2032

转载 JSON傳送與接收

在 JSON 中我們已經介紹過其基本格式,與XML相同,JSON只是一個文字格式,只要客戶端與伺服端可以剖析它,就可以利用它作為傳送資料的格式,但它是JavaScript的核心特性之一,所以在JavaScript中使用JSON作為資料格式很方便,您還可以在 http://www.json.org 找到處理JSON的程式庫,包括客戶端JavaScript library與伺服端的library。相較

2007-11-16 10:21:00 747

原创 Spring MVC 入门 @ MultiActionController

在用过Spring的mvc之后就想找个方式象struts那样通过参数调用方法结果我找到了MultiActionController,它的配置比起其他Controller稍微复杂.                            multiActionController                                      org.springframework

2007-11-15 16:23:00 1148 1

原创 Spring MVC 入门

    本人在学习 spring mvc 开始时对以下几个基本概念的理解: 分发器 DispatcherServlet  :  响应请求 控制器 Controller :  控制请求 处理器映射 HandleMapping : 映射请求到处理器 视图解析 ViewResolver : 解析请求到指定的视图 以上概念写的比较简单,要是

2007-11-15 13:06:00 1464 1

原创 JAVASCRIPT Array 的巧用

   var paramArray = new Array("url?", "param1=", value1, "&param2=", value2, "&param3=", value3); paramArray.join("")  ====>  url?param1=value1&param2=value2&param3=value3编写方便,速度快

2007-11-07 17:56:00 538

转载 System.getProperty()参数大全

java.version Java Runtime Environment version java.vendor Java Runtime Environment

2007-11-07 13:42:00 514

转载 JAVASCRIPT技巧集合

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctr

2007-11-07 13:33:00 800

转载 理解HTTP消息头 1

但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部分,后者是可选的,而前者是必

2007-11-07 11:45:00 1019

转载 理解HTTP消息头 2

常见的HTTP返回码上一篇文章里我简要的说了说HTTP消息头的格式,注意到在服务器返回的HTTP消息头里有一个“HTTP/1.1 200 OK”,这里的200是HTTP规定的返回代码,表示请求已经被正常处理完成。浏览器通过这个返回代码就可以知道服务器对所发请求的处理情况是什么,每一种返回代码都有自己的含义。这里列举几种常见的返回码。1 403 Access Forbidden如果我们试

2007-11-07 11:43:00 848

转载 理解HTTP消息头 3

三) 客户端发送的内容这一次主要来观察HTTP消息头中客户端的请求,从中找到一些有意思的内容。 1 HTTP_REFERER写两个简单的网页:a.htm:to page bb.htm:haha内容很简单,就是网页A中有一个到B的链接。把它们放到IIS上,并访问网页A,从中再点击到B的链接,于是看到了B页的“haha”。那么这两次请求有什么不同吗?观察它们所发送的HTTP消息头,最明显的区别

2007-11-07 11:41:00 685

转载 理解HTTP消息头 4

服务器返回的消息服务器返回的HTTP消息也分为消息头和消息体两部分。前面连载的第二篇里已经介绍了返回消息中常见返回代码的含义。对于非正常的返回代码的处理比较简单,只要照着要求去做就好了,而对于正常的返回代码(200),其处理方式就多种多样了。1 Content-TypeContent-Type是返回消息中非常重要的内容,它标识出这个返回内容的类型,其值为“主类型/子类型”的格式,例如最

2007-11-07 11:40:00 660

转载 Session详解

摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。

2007-11-07 11:18:00 1047

转载 IBATIS最新最全开发指南 - 通俗易懂IBATIS教程(2)

OSCache 来自第三方组织Opensymphony 。可以通过以下网址获得OSCache 的最新版本(http://www.opensymphony.com/oscache/)。在生产部署时,建议采用OSCache,OSCache 是得到了广泛使用的开源Cache 实现(Hibernate 中也提供了对OSCache 的支持),它基于更加可靠高效的设计,更重要的是,最新版本的OSCache 已

2007-11-07 10:57:00 3480

转载 IBATIS最新最全开发指南 - 通俗易懂IBATIS教程(1)

ibatis 开发指南ibatis Quick Start......................................... 5 准备工作............................................... 5 构建ibatis 基础代码...................................... 5 ibatis 配置..........

2007-11-07 10:56:00 30707 12

转载 IBATIS介绍及入门教程

iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。iBatis最大的特点是简单,最新版本2.0和1.0相比,主要改动在XML配置文件上,不过,只要有SQL基础,相信你不用教程也能看明白。下面我们看一个最简单的例子入门

2007-11-07 10:53:00 2215 2

转载 jQuery 选择器的使用

jQuery的选择器是CSS 1-3,XPath的结合物。jQuery提取这二种查询语言最好的部分,融合后创造出了最终的jQuery表达式查询语言。如果你了解CSS(绝大部分WEB开发者都用到的),那么你学起来就很容易了。同时使用CSS和XPath看几个例子:隐藏所有包含有链接的段落:$("p[a]").hide();显示页面的第一个段落:$("p:eq(0)").show

2007-11-06 10:18:00 625

转载 Cookie详解

Cookies,有些人喜欢它们,有些人憎恨它们。但是,很少有人真正知道如何使用它们。现在你可以成为少数人中的成员-可以自傲的Cookie 大师。--> 如果你象作者一样记性不好,那么你可能根本记不住人们的名字。我遇到人时,多半只是点点头,问句“吃了嘛!”,而且期望问候到此为止。如果还需要表示些什么,那么我就得求助于一些狡猾的技巧,好让我能想对方是谁。比如胡扯起一些和对方有关的人,不管他们之间关系多

2007-11-05 13:19:00 1061

应用密码学(前十章)

应用密码学(前十章) 应用密码学(前十章)

2009-05-31

悟透JavaScript

悟透JavaScript 悟透JavaScript

2009-05-31

Turbine Tutorial

Turbine Tutorial Turbine Tutorial Turbine Tutorial

2009-05-31

Memcached原理和使用详解

Memcached原理和使用详解Memcached原理和使用详解Memcached原理和使用详解

2009-05-21

Memcached全面剖析

Memcached全面剖析,Memcached全面剖析Memcached全面剖析Memcached全面剖析Memcached全面剖析

2009-05-21

EditPlus

EditPlus编辑器

2007-11-15

Css.chm

参考手册Css.chm

2007-11-15

DHTML.chm

参考手册DHTML.chm

2007-11-15

Spring开发参考手册

Spring开发参考手册

2007-11-15

空空如也

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

TA关注的人

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