- 博客(16)
- 资源 (2)
- 问答 (5)
- 收藏
- 关注
原创 AJP协议总结与分析
AJP协议是面向包的协议,采用二进制形式代替文本形式,以提高性能。Web Server一般维持和Web Container的多个TCP Connecions,即TCP连接池,多个request/respons循环重用同一个Connection。但是当Connection被分配(Assigned)到某个请求时,该请求完成之前,其他请...
2011-10-15 15:03:10
383
原创 回复一个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
189
原创 IE关闭Cookie后
IE与firfox都可以关闭Cookie,今天测试的时候发现一点不同。Cookie的原理我的理解是这样:开启Cookie时,浏览器会根据请求的URL在请求头里附加相应Cookie请求头:GET /blog/34555 HTTP/1.1Accept: */*…Cookie: _javaeye3_session_=BAh7BjoPc2Vzc2lvbl9pZCIlMjU2N2RlOD...
2011-07-05 17:56:50
111
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
141
原创 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
80
原创 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
126
HIBERNATE的时间检索问题
因为公司要保持上一个员工构建的系统结构,让我接手这个项目,我第一次用起了HIBERNATE.项目是一个日志收集与展现系统.每天要收集与展现的日志一张表就将近30W.用户要求保留3个月的数据,差不多也就2000W吧. 数据的检索基本上要用到时间条件. 我在时间上建了索引,并设为不可为空. 600W数据时我采用分区表了.在PL/SQLD执行,效果还不错.连接到系统上.统计记录数居然要几分钟,有时1...
2009-10-30 15:07:48
141
原创 全忘了
好久时没写C++程序,因为一个面试的需要,下午写了向个,才发现,真得生疏太多了.连续定义两个指针写成了:int *a,b; 定义一个模板,把声明与实现放在两个文件.结果搞了半天没想来哪儿错了,悲呀.
2009-04-19 19:08:00
425
原创 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
163
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
205
原创 基于索引的SQL语句优化之降龙十八掌
1 前言 22 总纲 23 降龙十八掌 3第一掌避免对列的操作 3第二掌避免不必要的类型转换 4第三掌增加查询的范围限制 4第四掌尽量去掉"IN"、"OR" 4第五掌尽量去掉 "" 5第六掌去掉Where子句中...
2008-11-27 13:17:31
374
Jmesa添加列
最近正把Jmesa用在项目中,jmesa写的真是十分完美,架构清晰简单,做java不久(VC一小段),我看过的源代码里除了Spring,首推它了.jeff,Grate!!.也许jmesa,还没有在项目中历练过,不妥之处难免.不过瑕不掩瑜.用createStruts2TableFacade建表,导出PDF中,request为什么要传null呢,那getBaseUrl不就异常了吗?...
2008-11-27 11:55:16
158
删除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
104
renderResponse和responseComplete
源码讲解renderResponse和responseComplete的区别关键字: renderResponse responseComplete 看源代码:responseComplete:/** * Signal the JavaServer Faces implementation that the HTTP response * for t...
2008-01-21 12:57:04
435
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
95
权限控制(转)
用的是通过filter过滤来管理权限的方法, 很简单,但也很实用。 这个项目并不小,但这么一个类就已经可以满足其权限管理的需要了,所以其实很多时候,权限管理大家并不必要想得那么复杂, 对于不少系统,简单通过filter来管理就ok了, simple 也是一种美^_^ 在web.xml里加入 Authentication ...
2008-01-12 16:40:38
96
空空如也
ArrayBlockingQueue.poll出现Cpu 100%
2019-11-29
log4j.logger.org.hibernate.SQL=debug是什么意思?
2010-01-22
经典时空科技这家公司有人了解吗?
2009-05-15
正则表达式[^<>]与[^<|^>]有什么区别
2009-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人