- 博客(4)
- 收藏
- 关注
原创 不可忽略的Keep Alive
在网页开发过程中,Keep-Alive是HTTP协议中非常重要的一个属性。大家知道HTTP构建在TCP之上。在HTTP早期实现中,每个HTTP请求都要打开一个socket连接。这种做效率很低,因为一个Web 页面中的很多HTTP请求都指向同一个服务器。例如,很多为Web页面中的图片发起的请求都指向一个通用的图片服务器。持久连接的引入解决了多对已请求服务器导致的socket连接低效性的问题。它使浏览...
2010-02-25 22:18:21 153
2006年遇到的CGLib造成的Perm Space out of memory错误
疑难杂症类别是总结了笔者这么多年来开发的经验总结 2006年开发公司里的一个产品时,发现了一个很难解决的问题: 问题现象:Tomcat跑一天Perm Space 报outofMemory的错误,后来就调整JVM的PermSize,调大后,一天稍长时间又出现这个错误,有点晕了。 环境:JDK1.5,Tomcat5,Hibernate+Spring 问题解决:想了半天,...
2010-02-25 21:55:28 173
原创 HttpClient 中自定义SSL
当下面两种情况的SSL,用HttpClient建立连接时,需要使用自定义SSL: Ability to accept self-signed or untrusted SSL certificates. This is highlighted by an SSLException with the message Unrecognized SSL han...
2010-02-25 15:18:19 196
原创 栈和Java基础类的Stack类的源码实现,缺陷以及如何实现自己的Stack类
栈是重要的数据结构,从数据结构角度看,栈也是线性表,其特殊性在栈的基本操作是线性表的子集。Stack作为最基本的数据结构,在JDK代码中,也有它的实现,java.util.Stack类是继承了Vector类,来实现了栈的基本功能。 1.栈的基本原理 栈(Stack)是限定仅在表尾进行插入或者删除操作的线性表。因此,对于栈来说,表尾端有特殊含义,成为栈顶,表头称之为栈底。 ...
2010-02-24 22:54:26 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人