<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[anranran的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/anranran</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; anranran]]></copyright><item><title><![CDATA[AJP协议总结与分析]]></title><link>https://blog.csdn.net/anranran/article/details/84048078</link><guid>https://blog.csdn.net/anranran/article/details/84048078</guid><author>anranran</author><pubDate>Sat, 15 Oct 2011 15:03:10 +0800</pubDate><description><![CDATA[AJP
协议是面向包的协议，采用二进制形式代替文本形式，以提高性能。
Web Server
一般维持和
Web Container
的多个
TCP Connecions
，即
TCP
连接池，多个
request/respons
循环重用同一个
Connection
。但是当
Connection
被分配（
Assigned
）到某个请求时，该请求完成之前，其他请...]]></description><category></category></item><item><title><![CDATA[回复一个javaeye老贴:"关于Tomcat中httpSession的疑问"]]></title><link>https://blog.csdn.net/anranran/article/details/83978734</link><guid>https://blog.csdn.net/anranran/article/details/83978734</guid><author>anranran</author><pubDate>Sat, 30 Jul 2011 20:14:01 +0800</pubDate><description><![CDATA[原贴地址：http://www.iteye.com/problems/12716

该贴因无满意答案被关闭。今天学习Tomcat Session，无意中发现这个问题，想回复，但问题已关闭，只能这里作答。

[color=red]session类名字org.apache.catalina.session.StandardSessionFacade
进入了StandardSessionFac...]]></description><category></category></item><item><title><![CDATA[IE关闭Cookie后]]></title><link>https://blog.csdn.net/anranran/article/details/83966325</link><guid>https://blog.csdn.net/anranran/article/details/83966325</guid><author>anranran</author><pubDate>Tue, 05 Jul 2011 17:56:50 +0800</pubDate><description><![CDATA[IE与firfox都可以关闭Cookie，今天测试的时候发现一点不同。Cookie的原理我的理解是这样：
开启Cookie时，浏览器会根据请求的URL在请求头里附加相应Cookie请求头：
GET /blog/34555 HTTP/1.1
Accept: */*
…
Cookie: _javaeye3_session_=BAh7BjoPc2Vzc2lvbl9pZCIlMjU2N2RlOD...]]></description><category></category></item><item><title><![CDATA[Tomcat连接器源码分析2]]></title><link>https://blog.csdn.net/anranran/article/details/83887772</link><guid>https://blog.csdn.net/anranran/article/details/83887772</guid><author>anranran</author><pubDate>Sat, 09 Apr 2011 19:40:27 +0800</pubDate><description><![CDATA[接上篇http://www.iteye.com/topic/994833，
我们看到JioEndPoint的start方法有下面一段代码：
  // Create worker collection
  if (executor == null) {
      workers = new WorkerStack(maxThreads);
  }
在上一篇中，executor一直都为n...]]></description><category></category></item><item><title><![CDATA[Tomcat6.0连接器源码分析]]></title><link>https://blog.csdn.net/anranran/article/details/83887347</link><guid>https://blog.csdn.net/anranran/article/details/83887347</guid><author>anranran</author><pubDate>Fri, 08 Apr 2011 18:45:11 +0800</pubDate><description><![CDATA[首先看BIO模式。
Server.conf配置连接器如下：

protocol设定为&quot;HTTP/1.1&quot;，这里指org.apache.coyote.http11.Http11Protocol,
相应的转换代码在Connector类里：
[code=&quot;java&quot;]
public void setProtocol(String protocol) {
        if (AprLif...]]></description><category></category></item><item><title><![CDATA[java HashMap分析]]></title><link>https://blog.csdn.net/anranran/article/details/83521930</link><guid>https://blog.csdn.net/anranran/article/details/83521930</guid><author>anranran</author><pubDate>Sat, 26 Dec 2009 11:56:28 +0800</pubDate><description><![CDATA[JAVA HASHMAP的原理分析 一网友发贴:map原理，它是如何快速查找key的.
还是来整体看一下HashMap的结构吧. 如下图所示(图没画好),方框代表Hash桶,椭图代表桶内的元素,在这里就是Key-value对所组成Map.Entry对像.
[img]http://images.cnblogs.com/cnblogs_com/anran_guojianjun/未命名.jpg[/i...]]></description><category></category></item><item><title><![CDATA[HIBERNATE的时间检索问题]]></title><link>https://blog.csdn.net/anranran/article/details/83484228</link><guid>https://blog.csdn.net/anranran/article/details/83484228</guid><author>anranran</author><pubDate>Fri, 30 Oct 2009 15:07:48 +0800</pubDate><description><![CDATA[因为公司要保持上一个员工构建的系统结构,让我接手这个项目,我第一次用起了HIBERNATE.项目是一个日志收集与展现系统.每天要收集与展现的日志一张表就将近30W.用户要求保留3个月的数据,差不多也就2000W吧. 数据的检索基本上要用到时间条件. 
我在时间上建了索引,并设为不可为空. 600W数据时我采用分区表了.在PL/SQLD执行，效果还不错．连接到系统上．统计记录数居然要几分钟，有时1...]]></description><category></category></item><item><title><![CDATA[全忘了]]></title><link>https://blog.csdn.net/anranran/article/details/4092447</link><guid>https://blog.csdn.net/anranran/article/details/4092447</guid><author>anranran</author><pubDate>Sun, 19 Apr 2009 19:08:00 +0800</pubDate><description><![CDATA[   好久时没写Ｃ＋＋程序，因为一个面试的需要，下午写了向个，才发现，真得生疏太多了．连续定义两个指针写成了：int *a,b; 定义一个模板，把声明与实现放在两个文件．结果搞了半天没想来哪儿错了，悲呀． ]]></description><category></category></item><item><title><![CDATA[Axis2学习笔记]]></title><link>https://blog.csdn.net/anranran/article/details/83367533</link><guid>https://blog.csdn.net/anranran/article/details/83367533</guid><author>anranran</author><pubDate>Mon, 30 Mar 2009 23:21:15 +0800</pubDate><description><![CDATA[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类的包名。...]]></description><category></category></item><item><title><![CDATA[jmesa列渲染]]></title><link>https://blog.csdn.net/anranran/article/details/83319657</link><guid>https://blog.csdn.net/anranran/article/details/83319657</guid><author>anranran</author><pubDate>Thu, 27 Nov 2008 18:28:43 +0800</pubDate><description><![CDATA[看了Jmesa的源码，发现作者把Row的renderer的render方法写成如下：
public Object render(Object item, int rowcount) {
HtmlBuilder html = new HtmlBuilder();
		html.tr(1);
		html.id(getCoreContext().getLimit().getId() + &quot;_r...]]></description><category></category></item><item><title><![CDATA[基于索引的SQL语句优化之降龙十八掌 ]]></title><link>https://blog.csdn.net/anranran/article/details/83319487</link><guid>https://blog.csdn.net/anranran/article/details/83319487</guid><author>anranran</author><pubDate>Thu, 27 Nov 2008 13:17:31 +0800</pubDate><description><![CDATA[
1        前言        2
2        总纲        2
3        降龙十八掌        3
第一掌避免对列的操作        3
第二掌避免不必要的类型转换        4
第三掌增加查询的范围限制        4
第四掌尽量去掉&quot;IN&quot;、&quot;OR&quot;        4
第五掌尽量去掉 &quot;&quot;        5
第六掌去掉Where子句中...]]></description><category></category></item><item><title><![CDATA[Jmesa添加列]]></title><link>https://blog.csdn.net/anranran/article/details/83319460</link><guid>https://blog.csdn.net/anranran/article/details/83319460</guid><author>anranran</author><pubDate>Thu, 27 Nov 2008 11:55:16 +0800</pubDate><description><![CDATA[最近正把Jmesa用在项目中,jmesa写的真是十分完美，架构清晰简单,做java不久(VC一小段)，我看过的源代码里除了Spring,首推它了．jeff,Grate!!.

也许jmesa，还没有在项目中历练过，不妥之处难免．不过瑕不掩瑜．

用createStruts2TableFacade建表，导出PDF中,request为什么要传null呢，那getBaseUrl不就异常了吗？
...]]></description><category></category></item><item><title><![CDATA[删除oracle用户对象]]></title><link>https://blog.csdn.net/anranran/article/details/83223643</link><guid>https://blog.csdn.net/anranran/article/details/83223643</guid><author>anranran</author><pubDate>Tue, 18 Mar 2008 14:58:04 +0800</pubDate><description><![CDATA[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(...]]></description><category></category></item><item><title><![CDATA[renderResponse和responseComplete]]></title><link>https://blog.csdn.net/anranran/article/details/83207599</link><guid>https://blog.csdn.net/anranran/article/details/83207599</guid><author>anranran</author><pubDate>Mon, 21 Jan 2008 12:57:04 +0800</pubDate><description><![CDATA[源码讲解renderResponse和responseComplete的区别
关键字: renderResponse responseComplete 
看源代码：
responseComplete：
/**   
    * Signal the JavaServer Faces implementation that the HTTP response   
    * for t...]]></description><category></category></item><item><title><![CDATA[ＪＳＦ]]></title><link>https://blog.csdn.net/anranran/article/details/83206454</link><guid>https://blog.csdn.net/anranran/article/details/83206454</guid><author>anranran</author><pubDate>Sat, 12 Jan 2008 17:31:50 +0800</pubDate><description><![CDATA[把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 ...]]></description><category></category></item><item><title><![CDATA[权限控制(转)]]></title><link>https://blog.csdn.net/anranran/article/details/83206447</link><guid>https://blog.csdn.net/anranran/article/details/83206447</guid><author>anranran</author><pubDate>Sat, 12 Jan 2008 16:40:38 +0800</pubDate><description><![CDATA[用的是通过filter过滤来管理权限的方法， 很简单，但也很实用。 这个项目并不小，但这么一个类就已经可以满足其权限管理的需要了，所以其实很多时候，权限管理大家并不必要想得那么复杂， 对于不少系统，简单通过filter来管理就ok了, simple 也是一种美^_^ 在web.xml里加入 



      
      
   
    Authentication      ...]]></description><category></category></item></channel></rss>