自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 问答 (5)
  • 收藏
  • 关注

原创 AJP协议总结与分析

AJP 协议是面向包的协议,采用二进制形式代替文本形式,以提高性能。 Web Server 一般维持和 Web Container 的多个 TCP Connecions ,即 TCP 连接池,多个 request/respons 循环重用同一个 Connection 。但是当 Connection 被分配( Assigned )到某个请求时,该请求完成之前,其他请...

2011-10-15 15:03:10 224

原创 回复一个javaeye老贴:"关于Tomcat中httpSession的疑问"

原贴地址:http://www.iteye.com/problems/12716 该贴因无满意答案被关闭。今天学习Tomcat Session,无意中发现这个问题,想回复,但问题已关闭,只能这里作答。 [color=red]session类名字org.apache.catalina.session.StandardSessionFacade 进入了StandardSessionFac...

2011-07-30 20:14:01 154

原创 IE关闭Cookie后

IE与firfox都可以关闭Cookie,今天测试的时候发现一点不同。Cookie的原理我的理解是这样: 开启Cookie时,浏览器会根据请求的URL在请求头里附加相应Cookie请求头: GET /blog/34555 HTTP/1.1 Accept: */* … Cookie: _javaeye3_session_=BAh7BjoPc2Vzc2lvbl9pZCIlMjU2N2RlOD...

2011-07-05 17:56:50 81

Tomcat连接器源码分析2

接上篇http://www.iteye.com/topic/994833, 我们看到JioEndPoint的start方法有下面一段代码: // Create worker collection if (executor == null) { workers = new WorkerStack(maxThreads); } 在上一篇中,executor一直都为n...

2011-04-09 19:40:27 99

原创 Tomcat6.0连接器源码分析

首先看BIO模式。 Server.conf配置连接器如下: protocol设定为"HTTP/1.1",这里指org.apache.coyote.http11.Http11Protocol, 相应的转换代码在Connector类里: [code="java"] public void setProtocol(String protocol) { if (AprLif...

2011-04-08 18:45:11 56

原创 java HashMap分析

JAVA HASHMAP的原理分析 一网友发贴:map原理,它是如何快速查找key的. 还是来整体看一下HashMap的结构吧. 如下图所示(图没画好),方框代表Hash桶,椭图代表桶内的元素,在这里就是Key-value对所组成Map.Entry对像. [img]http://images.cnblogs.com/cnblogs_com/anran_guojianjun/未命名.jpg[/i...

2009-12-26 11:56:28 91

HIBERNATE的时间检索问题

因为公司要保持上一个员工构建的系统结构,让我接手这个项目,我第一次用起了HIBERNATE.项目是一个日志收集与展现系统.每天要收集与展现的日志一张表就将近30W.用户要求保留3个月的数据,差不多也就2000W吧. 数据的检索基本上要用到时间条件. 我在时间上建了索引,并设为不可为空. 600W数据时我采用分区表了.在PL/SQLD执行,效果还不错.连接到系统上.统计记录数居然要几分钟,有时1...

2009-10-30 15:07:48 108

原创 全忘了

   好久时没写C++程序,因为一个面试的需要,下午写了向个,才发现,真得生疏太多了.连续定义两个指针写成了:int *a,b; 定义一个模板,把声明与实现放在两个文件.结果搞了半天没想来哪儿错了,悲呀. 

2009-04-19 19:08:00 396

原创 Axis2学习笔记

1. Axis 0配置的class文件放在pojo下面,如果没有,则建立该记录,参见axis2.xml %AXIS2_HOME%\bin\wsdl2java -uri http://localhost:8080/axis2/services/SimpleService?wsdl -p client -s -o stub -url指定WSDL文件的路径,-p指定了生成的JAVA类的包名。...

2009-03-30 23:21:15 134

jmesa列渲染

看了Jmesa的源码,发现作者把Row的renderer的render方法写成如下: public Object render(Object item, int rowcount) { HtmlBuilder html = new HtmlBuilder(); html.tr(1); html.id(getCoreContext().getLimit().getId() + "_r...

2008-11-27 18:28:43 171

原创 基于索引的SQL语句优化之降龙十八掌

1 前言 2 2 总纲 2 3 降龙十八掌 3 第一掌避免对列的操作 3 第二掌避免不必要的类型转换 4 第三掌增加查询的范围限制 4 第四掌尽量去掉"IN"、"OR" 4 第五掌尽量去掉 "" 5 第六掌去掉Where子句中...

2008-11-27 13:17:31 282

Jmesa添加列

最近正把Jmesa用在项目中,jmesa写的真是十分完美,架构清晰简单,做java不久(VC一小段),我看过的源代码里除了Spring,首推它了.jeff,Grate!!. 也许jmesa,还没有在项目中历练过,不妥之处难免.不过瑕不掩瑜. 用createStruts2TableFacade建表,导出PDF中,request为什么要传null呢,那getBaseUrl不就异常了吗? ...

2008-11-27 11:55:16 125

删除oracle用户对象

DECLARE TYPE name_list IS TABLE OF VARCHAR2(40); TYPE type_list IS TABLE OF VARCHAR2(20); Tab_name name_list:=name_list(); Tab_type type_list:=type_list(); sql_str VARCHAR2(...

2008-03-18 14:58:04 72

renderResponse和responseComplete

源码讲解renderResponse和responseComplete的区别 关键字: renderResponse responseComplete 看源代码: responseComplete: /** * Signal the JavaServer Faces implementation that the HTTP response * for t...

2008-01-21 12:57:04 370

JSF

把JSF从1.1升级到1.2,这个过程中暴漏出JSF的一些不足,如下: 一,原来在1.1下运行很正常的backing bean 不再正常了,调试之后发现有些backing bean 竟然是使用的包级私有的构造函数,但是很纳闷怎么在1.1下正常而1.2下就实例化不了,可能是JSF 1.1 的实现中是利用反射机制进行backing bean的初始化吧,而1.2又改成调用backing bean ...

2008-01-12 17:31:50 71

权限控制(转)

用的是通过filter过滤来管理权限的方法, 很简单,但也很实用。 这个项目并不小,但这么一个类就已经可以满足其权限管理的需要了,所以其实很多时候,权限管理大家并不必要想得那么复杂, 对于不少系统,简单通过filter来管理就ok了, simple 也是一种美^_^ 在web.xml里加入 Authentication ...

2008-01-12 16:40:38 71

java_安全性编程实例

关于JAVA的网络安全编程,keytool,keystore,ssl这些熟悉的名字,都在里面

2011-05-26

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

TA关注的人

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