
拾人精华
文章平均质量分 76
jatula
这个作者很懒,什么都没留下…
展开
-
http header详解
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误...原创 2009-01-19 12:19:56 · 117 阅读 · 0 评论 -
jQuery插件---键盘快捷键.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html><head><meta http-equiv="Content-type" content="text/html; charset=gbk原创 2008-12-01 10:51:01 · 169 阅读 · 0 评论 -
Servlet和ThreadLocal的测试
作者:中国IT实验室 来源:中国IT实验室 public class TestThreadServlet extends HttpServlet { private static ThreadLocal thread = new ThreadLocal(); private int flag = 0; public void doG...原创 2009-05-27 15:30:56 · 222 阅读 · 0 评论 -
技巧:利于ThreadLocal模式管理Session
作者:dxaw 来源:赛迪网 在利用Hibernate开发DAO模块时,我们和Session打的交道最多,所以如何合理的管理Session,避免Session的频繁创建和销毁,对于提高系统的性能来说是非常重要的,以往是通过eclipse的插件来自动完成这些代码的,当然效果是不错的,但是总是觉得不爽(没有读懂那些冗长的代码),所以现在打算自己实现Session管理的代码。 我们知道Ses...原创 2009-05-27 15:28:48 · 178 阅读 · 0 评论 -
运用Filter,ThreadLocal和Reflection,实现form到bean的填充
开发者在线 Builder.com.cn 更新时间:2008-02-28作者:Nurhachi Jang 来源:优快云做过web开发的人可能都有这种感觉,不时的需要从request中提取参数及数据,如果有一种方式可以省却这一步骤,是否会令你的开发工作更愉悦呢?本文在此做了如下的探讨。很显然,从request中提取参数需要一个尽职尽责的,但是又很优雅的让我们感觉不到它的辛苦工作的模块来实现,它...原创 2009-05-27 15:27:18 · 157 阅读 · 0 评论 -
通通透透理解ThreadLocal
开发者在线 Builder.com.cn 更新时间:2007-05-29作者:闹市孤僧 来源:概述我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它...原创 2009-05-27 15:24:31 · 166 阅读 · 0 评论 -
centos 5.2中安装LAMP
wget至以下目录:/tmp----------------------网站如下:http://www.apache.orghttp://www.php.nethttp://www.mysql.comhttp://www.shanghuo.net/?action=show&id=241http://blog.chinaunix.net/u/249/showart...原创 2009-05-22 14:52:52 · 182 阅读 · 0 评论 -
基于CentOS的LAMP
基于CentOS的LAMP 作者:NetSeek 大纲:一、系统安装二、编译安装基本环境三、配置虚拟主机及基本性能调优四、基本安全设置五、附录及相关介绍一、系统安装1. 分区 /boot 100M左右 SWAP 物理内存的2倍(如果你的物理内存大于4G以上,分配4G即可) / 15G ...原创 2009-05-22 14:50:23 · 159 阅读 · 0 评论 -
FTP命令详解及使用技巧
ascii: 设定以ASCII方式传送文件(缺省值) bell: 每完成一次文件传送,报警提示. binary: 设定以二进制方式传送文件. bye: 终止主机FTP进程,并退出FTP管理方式. case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. cd: 同UNIX的CD命令. cdup: 返回上一级目录. chmod: 改变远端主机的文件权限. close: 终...2008-05-01 11:38:42 · 608 阅读 · 0 评论 -
FTP状态代码说明及PORT模式和PASV模式比较
PORT模式和PASV模式PORT模式下的FTP服务: 缺省情况下PORT模式的数据端口是20, 控制端口是21(控制端口可以设定, 本文假定使用21)。 当进行连接时,客户端使用一个随机的端口N(N大于1024)连接服务器的控制端口21, 然后客户端开始监听端口N+1,并向服务器发送命令 PORT N+1,服务器用自己的数据端口20连回客户的N+1端口。 由于PORT模式仅仅是发送端口给服...2008-04-30 10:45:27 · 280 阅读 · 0 评论 -
网页弹出窗口代码
【1、最基本的弹出窗口代码】 <SCRIPT LANGUAGE="javascript"> <!-- window.open ("page.html") --> </SCRIPT> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script&2008-04-30 10:43:00 · 590 阅读 · 0 评论 -
Resin 3 LOG 设置
<stdout-log path='${resin.home}/log/stdout.log'archive-format="stdout-%Y_%m_%d.log"rollover-period='1D'rollover-size='1mb'/><stderr-log path='${resin.home}/log/stderr.log'archive-format="stde...原创 2009-06-04 11:51:22 · 195 阅读 · 0 评论 -
cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie 里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很...原创 2008-12-09 13:57:58 · 102 阅读 · 0 评论 -
反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会...原创 2009-06-09 13:52:01 · 197 阅读 · 0 评论 -
鼠标提示
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta h原创 2008-12-16 17:04:13 · 129 阅读 · 0 评论 -
SQL备份语句
--完整备份 Backup Database NorthwindCS To disk='G:\Backup\NorthwindCS_Full_20070908.bak' --差异备份 Backup Database NorthwindCS To disk='G:\Backup\NorthwindCS_Diff_20070908.bak' With Differential --日志备份 ,默认截断...原创 2008-12-16 16:43:46 · 479 阅读 · 0 评论 -
MySQL中修改密码及访问限制设置详解
一、MySQL修改密码方法总结 首先要说明一点的是:一般情况下,修改MySQL密码是需要有mysql里的root权限的,这样一般用户是无法更改密码的,除非请求管理员帮助修改。 方法一 使用phpMyAdmin (图形化管理MySql数据库的工具),这是最简单的,直接用SQL语句修改mysql数据库库的user表,不过别忘了使用PASSWORD函数,插入用户用Insert命令,修改...原创 2008-12-16 16:27:56 · 92 阅读 · 0 评论 -
通过GUID生成主键,保证主键全球惟一性
使用GUID作为数据表主键的好处 使用GUID作为数据表主键的好处 使用GUID作为数据表主键的好处 数据表主健通常采用以下三种方式: 1. 自动递增值。 2. 唯一名称。这个是使用自己定义的算法来生成一个唯一序列号。 3. GUID(全局唯一标识符)。 GUID与自动递增值及唯一名称比较GUID在客户端生成,由GUID的特性决定,通过GUID生成的值可能出现重复的机...原创 2008-12-16 11:34:12 · 300 阅读 · 0 评论 -
Tomcat对错误页面处理方法的问题
各位都知道,我们可以在web.xml中定义对错误发生时的提示页面,例如<error-page> <error-code>500</error-code> <location>/500.vm</location> </error-page>在这里我是用一个Velocity的模板页面来负责提示错误信息, 这个配置指...原创 2008-12-15 16:45:52 · 613 阅读 · 0 评论 -
Hibernate下数据批量处理解决方案
很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。 其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在Java中使用Hibernate来对数据进行批量处理的话。 向数据库插入100 000条数据,用Hibernate可能像...原创 2008-12-12 14:22:16 · 117 阅读 · 0 评论 -
任务调度表达式
字段 允许值 允许的特殊字符 秒0-59 , - * / 分0-59 , - * / 小时0-23 , - * / 日期1-31 , - * ? / L W C 月份1-12 或者 JAN-DEC , - * / 星期1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * /"0 0 12 * * ?" 每天中午12点触发"0 15 10 ...原创 2008-12-12 14:15:21 · 208 阅读 · 0 评论 -
Windows动态库与Linux共享对象比较
摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。 关键词...原创 2008-12-12 14:13:44 · 196 阅读 · 0 评论 -
Java事务处理类
Mysql5很好的支持了事物处理功能。不过支持这个功能的只有两种表类型。 分别是BDB,InnoDB。 先建立一个表,名为Kiss,数据为id (int),name(varchar),pop(varchar)。\ 下面是源码: import java.sql.*;public class TestCommit{ public static void main(Strin...原创 2008-12-10 11:59:36 · 149 阅读 · 0 评论 -
JAVA上加密算法的实现用例
JAVA上加密算法的实现用例MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用级别: 初级王辉 (ddxxkk@21cn.com),2001 年 7 月 04 日通常,使用的加密算法 比较简便高效,密钥简短,加解密速度快,破译极其困难。本文介绍了 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用。第1章基础知识 1...2008-04-29 14:47:32 · 86 阅读 · 0 评论 -
什么是RTP协议?
实时传输协议(RTP)是一个Internet协议标准,它描述了程序管理多媒体数据实时传输的方式。最初在Internet工程任务组(IETF)的请求注解(RFC)1869中对RTP协议进行了描述,RTP由IETF的音视频传输工作组设计,它支持多个地域上分布的参与者的视频会议。RTP普遍应用于Internet的电话应用中。RTP本身并不保证多媒体数据的实时传输(因为这取决于网络特性),但是,当数据尽...2008-04-28 15:13:56 · 347 阅读 · 0 评论 -
LINUX的目录树
目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上。主要部分是根、/usr 、/var 和 /home 文件系统。每个部分有不同的目的。 每台机器都有根文件系统,它包含系统引导和使其他文件系统得以mount所必要的文件,根文件系统应该有单用户状态所必须的足够的内容。还应该包括修复损坏系统、恢复备份等的工具。 /usr 文件系统包含所有命令、库、man页和其他一般操作中所需的不改变的文件。 ...2008-04-28 12:15:49 · 110 阅读 · 0 评论 -
AJAX+JSP不错的例子
一、发送请求的html文件 <html><head><title>ajax+jsp域名查询</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script language="javascript&q2008-04-02 23:21:11 · 510 阅读 · 0 评论 -
JAVA相关基础知识120问
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称...2008-04-02 00:42:21 · 94 阅读 · 0 评论 -
二叉树
树的定义:树是n(n>0)个结点的有穷集合。(1) 有且仅有一个称为根的结点;(2) 其余结点分为m(m>=0)个互不相交的非空集合T1,T2…Tm,这些集合中的每一个都是一棵树,称为根的子树。在树上,根结点没有直接前趋。树形结构的术语及其含义:(1) 度:树上任一结点所拥有的子树的数目称为该结点的度。(2) 叶子或终端结点:度为0的结点。(3) 非终端结...2008-03-29 13:52:38 · 201 阅读 · 0 评论 -
关于数据库设计中的14个技巧--本人推荐
时间:2007-12-20 04:55:00 来源:赛迪网 作者:maXiaoKe 编辑:chinaitzhe下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活把握。并逐步做到:在应用中发展,在发展中应用。1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般...2008-03-27 23:39:08 · 91 阅读 · 0 评论 -
MySQL中InnoDB和MyISAM类型的差别
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。下面是已知的两者之间的差别,仅供参考。1.InnoDB不支持FULLTEXT类型的索引。2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的...2008-03-27 17:48:02 · 94 阅读 · 0 评论 -
innerHTML、outerHTML、innerText、outerText的区别
运行以下代码仔细观看一下结果就知道它们的区别了! <div id="div"><input name="button" value="Button" type="button"><font color="green"><h2>This is a DIV!</h2>&2008-03-24 12:38:45 · 98 阅读 · 0 评论 -
说说JSP开发中比较好的线程安全问题
先要说明的是,JSP默认是多线程的;JSP中用到的out,request,response,session,config,page,pageConext这7个怎么用都没系,但application就不是线程安全的了;不是线程安全的,还有一个静态变量,JAVA里就那么死硬派,JSP里还是死性不改,但这个不是重点,重点是在获取页面值的时候,突然睡着了,或者其它什么原因了,这时又有人进来,把值给...2008-03-20 23:52:20 · 247 阅读 · 0 评论 -
一个简单的Eval算法的启示
前些天在 fuliang 的博客上面看到他写的一个eval算法,我再贴出来,当做收藏,希望fuliang不要介意; package com.jatula.util; import java.util.ArrayList; import java.util.List; import java.util.Stack; public class Eval { ...2008-03-19 03:02:27 · 185 阅读 · 0 评论 -
利用Java编写HTML文件分析程序
天津大学 崔航摘要:本文从实践的角度重点阐述Java语言中输入流类StreamTokenizer在编写HTML文件分析程序中的应用,并介绍了以字节为单位下载Web页面的例程。 一、概述 Web服务器的核心是对HTML文件中的各标记(Tag)作出正确的分析,一种编程语言的解释程序也是对源文件中的保留字进行分析再做解释的。实际应用中,我们也常常会遇到需要对某一特定类型文件进行关键字分析的情况,比如,需...2008-03-18 02:31:28 · 355 阅读 · 0 评论 -
深入讲解提升JSP应用程序的七个实用方法
作者: 陈夕, 出处:赛迪网, 责任编辑: 李春禹, 2008-02-22 09:12 本文讲解了关于提升JSP应用程序的七个实用方法,其中包括在servlet的init()方法中缓存数据,禁止servlet和JSP 自动重载,使用线程池等。 方法一:在servlet的init()方法中缓存数据 当应用服务器初始化servlet实例之后,为客户端请求提供服务之前,它会调...2008-03-16 14:11:54 · 91 阅读 · 0 评论 -
Ajax推送与拉取方式的比较
作者 Anil Bhatt译者 张凯峰 发布于 2007年7月19日 上午9时35分 社区 Java 主题 Web框架, JavaScript 使用Ajax可以开发出基于浏览器的具有高用户交互性和几乎不易觉察到延迟的web应用。实时的动态数据比如新闻标题、证券报价和拍卖行情都需要尽快地发送给用户。然而,AJAX仍然受限于web请求/响应架构的弱点,使得服务器不能推送实时动态的web数据。Delft...2008-04-03 22:07:59 · 89 阅读 · 0 评论 -
AJAX应用的客户端负载均衡问题探究
作者 Gavin Terrill译者 王翔(Vision Wang) 发布于 2007年10月10日 下午8时48分 社区 Architecture 主题 RIA, 性能和扩展性 今天,当我们选择负载均衡时,大部分Web应用集群选择基于软件或硬件的服务器端方案,而《Digital Web Magazine》最近发表的一篇文章讨论了一家公司如何在EC2支持的应用中实现客户端负载均衡。文章从负载均衡方...2008-04-03 22:19:08 · 187 阅读 · 0 评论 -
JMS简介
1. JMS基本概念 JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。2. JMS基本功能JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类...2008-04-27 16:42:28 · 129 阅读 · 0 评论 -
jsp2.0中web.xml 的<jsp-config>元素
<jsp-config> 元素主要用来设定JSP 相关配置<jsp-config> 包括<taglib> 和<jsp-property-group> 两个子元素。<taglib>元素在JSP 1.2 时就已经存在;<jsp-property-group>是JSP 2.0 新增的元素:<jsp-property-gro...2008-04-23 13:20:45 · 122 阅读 · 0 评论