<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/taochenpfj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; taochenpfj]]></copyright><item><title><![CDATA[Dive into Spring framework -- 了解基本原理（二）－－设计模式－part2]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/17081013</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/17081013</guid><author>taochenpfj</author><pubDate>Mon, 02 Dec 2013 21:22:59 +0800</pubDate><description><![CDATA[Template模式
Template模式顾名思义是提供了一种模板，也就是针对某种业务提供了模范框架。这个在spring中是属于核心模式的，因为其ApplicationContext抽象类就是模板模式的终极体现。
Template模式一般情况下是指针对某种业务算法（或者业务动作）形成的固定模式。而且它是基于继承的一种实现。由父类类完成模板方法，仅留出模板方法中的特别处理方法作为抽象方法，交由子]]></description><category></category></item><item><title><![CDATA[Dive into Spring framework -- 了解基本原理（二）－－设计模式－part1]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/17014153</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/17014153</guid><author>taochenpfj</author><pubDate>Thu, 28 Nov 2013 23:03:08 +0800</pubDate><description><![CDATA[spring框架中蕴含了大量设计模式，从这么一个广泛应用的框架中抽取设计模式的具体案例，无论是对学习框架还是学习设计模式都会有如获东风之感。]]></description><category></category></item><item><title><![CDATA[Dive into Spring framework -- 了解基本原理（一）]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/16974061</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/16974061</guid><author>taochenpfj</author><pubDate>Tue, 26 Nov 2013 22:38:08 +0800</pubDate><description><![CDATA[在继续我们的分析之前，推荐各位静心来读一下> 第四章, 正如spring BeanFactory

API 中描述的。这一章主要说明了设计原则，设计模式，异常处理，反射等各个方面。本来也是想着直接来分析代码，但我们应该知其然也要知其所以然，为了能加深理解Johnson创建框架的设计思路，就引入了这一部分。

从spring的核心概念IoC入手，IoC的主要含义到底是针对哪个部分来说明的？是]]></description><category></category></item><item><title><![CDATA[Dive into Spring framework -- 搭建spring 源码的开发环境]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/16973983</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/16973983</guid><author>taochenpfj</author><pubDate>Tue, 26 Nov 2013 22:36:27 +0800</pubDate><description><![CDATA[spring是一个类之间依赖的管理容器，大家都知道，但我们中很多人都仅仅停留在使用的层面，但spring本身具有极大的研究价值，所以在使用了几年spring之后，还是想深入的探究一下其根源。记录于此，愿与各位共享。

spring有很多功能模块，从spring的官网doc 我们可以看到其分了29个部分，当然主要内容是从chapter 5 IoC开始的。现在来说明一下接下来要各个部分，我们要分析]]></description><category></category></item><item><title><![CDATA[ttserver之安装异常libbz2.a]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/7187454</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/7187454</guid><author>taochenpfj</author><pubDate>Mon, 09 Jan 2012 15:21:30 +0800</pubDate><description><![CDATA[libbz2.a: could not read symbols: Bad value
在安装tokyo cabinet时，会出现以上问题。在项目主页上，说明了对zlib，bzip2的版本依赖。所以，请先检查是否有了这两个依赖包。
我这里的情况是要安装bzip2，于是下载bzip2包手动安装，因为原包里面已经为我们准备好了makefile文件，所以，我们只需要make
 && make cl]]></description><category></category></item><item><title><![CDATA[鉴于比较的方式看设计模式]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5977405</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5977405</guid><author>taochenpfj</author><pubDate>Sun, 31 Oct 2010 11:46:00 +0800</pubDate><description><![CDATA[<br />长期以来，时断时续的读设计模式相关的书，也稍微积累了一点点知识，但是仅仅如此却远远不够。一无实践，二无理论。借口一堆，能力无存啊！<br /> <br />最近一段时间再次拿起这些书，反复品味里面的一点点差别，发现这些差别却也正是实践中的入手点。市面上有很多很多跟设计模式相关的好书，里面不乏非常有用的例子，并且是以实际情况作比，但是如果在这个时候是以一种生搬硬套的方式，套用一个场景的模式，却反倒会起一些模式滥用，反模式的作用。<br /> <br />于是，对设计模式的比较“研究”（在此，就高吹]]></description><category></category></item><item><title><![CDATA[linux下cvs服务器的搭建]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5899054</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5899054</guid><author>taochenpfj</author><pubDate>Tue, 21 Sep 2010 11:49:00 +0800</pubDate><description><![CDATA[网上已经有很多类似的文章（当然本文只是笔记，何敢称之为文章啊）了，略略记记，权当巩固吧！要建cvs就要关系软件的下载、路径、用户权限、项目的建立等几个方面，所以以下内容就从这些内容展开。1.cvs在这里下载
。选一个你认为还算先进的版本吧。我用的是cvs-1.11.18-cvshome.org.FC1.1.i386.rpm。然后，用rpm -ivh cvs-1.11.18-cvshome.org.FC1.1.i386.rpm命令来安装。我的linux是裸的，所以没带这些程序。可以通过命令 rpm -ivh]]></description><category></category></item><item><title><![CDATA[直接通过系统脚本运行oracle sql脚本]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5773420</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5773420</guid><author>taochenpfj</author><pubDate>Thu, 29 Jul 2010 11:26:00 +0800</pubDate><description><![CDATA[<br />linux：<br /> <br /># !/bin/sh<br />
#<br />
#这个文件在linux中必须有运行权限。如果没有可以运行 chmod +x runsql.sh<br />
#<br />
su - oracle -c "sqlplus test/123456" << EOF<br />
@/home/oracle/run.sql<br /> <br /> <br />windows:<br />sqlplus test/zfsoft_321   @path/to]]></description><category></category></item><item><title><![CDATA[Osworkflow初探（四）--function provider & conditions]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5668683</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5668683</guid><author>taochenpfj</author><pubDate>Sun, 13 Jun 2010 11:17:00 +0800</pubDate><description><![CDATA[function provider & conditions中方法参数说明（这个有点多余）]]></description><category></category></item><item><title><![CDATA[Osworkflow初探（三）--osworkflow中的状态（status）]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5664521</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5664521</guid><author>taochenpfj</author><pubDate>Fri, 11 Jun 2010 16:24:00 +0800</pubDate><description><![CDATA[<br />在使用osworkflow的过程中，我们必需在result中设定status，这个东西是我们自己根据具体情况来定义的，不是osworkflow设置的！<br />在result中有两个跟status相关的属性，status和old-status。<br /> <br />old-status:指本次action处理过后流程的状态；<br /> <br />status:表示result的step属性指向的下个步骤的状态。<br /> <br />看看例子：<br /><action><br />]]></description><category></category></item><item><title><![CDATA[Osworkflow初探（二）--osworkflow流程中的角色问题]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5611144</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5611144</guid><author>taochenpfj</author><pubDate>Thu, 20 May 2010 14:38:00 +0800</pubDate><description><![CDATA[osworkflow中的角色问题就是在流程流转的过程中，如何将指定的步骤传到具体的某个人那里。。。。（有点山药蛋的味道。。。） 我们这里的流程其实有两种情况（现在意识的）：1.平级的流程流转2.上下级的流程流转 对于平级的情况，可能存在split和join的情况,在owf中可以通过split将请求转到其他的多个节点，实例： 对应的split 1就是：  ]]></description><category></category></item><item><title><![CDATA[Osworkflow初探（一）]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5602793</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5602793</guid><author>taochenpfj</author><pubDate>Tue, 18 May 2010 09:29:00 +0800</pubDate><description><![CDATA[自己刚刚涉入工作流，也看到很多人写了很多关于工作流方面的文章，有关于osworkflow的，有关于jbpm的，还有其他什么的！总是不如自己写下自己的经历比较真实一些，这样才能问清楚自己到底懂了什么，写这个blog，是为明理! 先说说伴随osworkflow源包里面的小例子osworkflow-2.8.0-example.war，有几点引起我的兴趣：1.跟流程进度相关的js；2.流程管理]]></description><category></category></item><item><title><![CDATA[HTML字符实体（Character Entities），转义字符串（Escape Sequence）]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5581331</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5581331</guid><author>taochenpfj</author><pubDate>Wed, 12 May 2010 09:58:00 +0800</pubDate><description><![CDATA[转自http://114.xixik.com/character/好文章，弄过来存着！HTML字符实体（Character Entities），转义字符串（Escape Sequence）为什么要用转义字符串？HTML中，&等有特殊含义（，用于链接签，&用于转义），不能直接使用。这些符号是不显示在我们最终看到的网页里的，那如果我们希望在网页中显示这些符号]]></description><category></category></item><item><title><![CDATA[spring3跟ibatis2结合的头大问题]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5451600</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5451600</guid><author>taochenpfj</author><pubDate>Mon, 05 Apr 2010 13:23:00 +0800</pubDate><description><![CDATA[这个问题出的真是抓狂啊！说说问题现象： 以前都是运行正常的spring2 + ibatis2 配置，现在出现找不到一个节点（提示说指定的resultMap不存在）！找来找去找不到问题所在，我换成直接jdbc（换了一个项目环境）是可以加载的，问题出在哪里呢？以前的一些配置文件是可以加载的，为什么我新加的文件就不行呢？于是把所有的依赖包都换成spring3的（提供下载，de]]></description><category></category></item><item><title><![CDATA[oracle数据库，表空间扩展]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5407649</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5407649</guid><author>taochenpfj</author><pubDate>Tue, 23 Mar 2010 12:33:00 +0800</pubDate><description><![CDATA[1.查询各个表的利用率 select a.TABLESPACE_NAME,a.total,nvl(b.used,0) USED,nvl((b.used/a.total)*100,0) PCT_USEDfrom(select TABLESPACE_NAME,sum(bytes)/(1024*1024) totalfrom sys.dba]]></description><category></category></item><item><title><![CDATA[项目转移到WebLogic上时出现的dwr session Error问题解决]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5407425</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5407425</guid><author>taochenpfj</author><pubDate>Tue, 23 Mar 2010 11:26:00 +0800</pubDate><description><![CDATA[在web.xml中dwr-invoker配置里面加上这个就可以了：init-param>        param-name>crossDomainSessionSecurityparam-name>        param-value>falseparam-value>   init-par]]></description><category></category></item><item><title><![CDATA[java处理win word、excel的不同方式]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5344941</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5344941</guid><author>taochenpfj</author><pubDate>Thu, 04 Mar 2010 10:52:00 +0800</pubDate><description><![CDATA[      http://danadler.com/jacob/　　http://jakarta.apache.org/poi/　　http://www.onjava.com/pub/a/onjava/2003/01/22/poi.html　　http://www.youkuaiyun.com/develop/article/15/15311.shtm　　http://foru]]></description><category></category></item><item><title><![CDATA[利用Java实现zip压缩/解压缩]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5344907</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5344907</guid><author>taochenpfj</author><pubDate>Thu, 04 Mar 2010 10:47:00 +0800</pubDate><description><![CDATA[转自：pconline：http://www.pconline.com.cn/pcedu/empolder/gj/java/0411/499156.html 好的东西转过来看看 由于网络带宽有限,所以数据文件的压缩有利于数据在Internet上的快速传输,同时也节省服务器的外存空间。　　Java 1.1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和解压]]></description><category></category></item><item><title><![CDATA[职责模式（一）]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5292919</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5292919</guid><author>taochenpfj</author><pubDate>Fri, 05 Feb 2010 22:14:00 +0800</pubDate><description><![CDATA[从今天开始把对“分析”的学习点滴都记录下来吧！希望对兄弟们都有用！ 从业务中抽象出业务对象，这个“业务对象”的含义比较模糊了，但是最初的是找出业务的发出者和接受者。分析模式中称之为Party。这个party包含了人、物和组织等。在说到这个Party的时候，Martin引用了电话簿（国外的）这个例子，在电话薄中每个对象（个人或是组织）都有telephone number,address,em]]></description><category></category></item><item><title><![CDATA[org.apache.jasper.JasperException: File "/WEB-INF/taglibs/c-1_0-rt.tld,/WEB-INF/taglibs/c-1_0.tld,/WEB-INF/taglibs/c.tld" not fo]]></title><link>https://blog.youkuaiyun.com/taochenpfj/article/details/5289100</link><guid>https://blog.youkuaiyun.com/taochenpfj/article/details/5289100</guid><author>taochenpfj</author><pubDate>Thu, 04 Feb 2010 17:27:00 +0800</pubDate><description><![CDATA[真是瞎猫撞个死老鼠，现在还没时间看到底怎么回事，反正就是这么解决的：原来的lib里面有个common-lang.jar,换成common-lang-2.4.jar就可以了，看来路径的处理方式升级了，不过还要指明的是我的Tomcat是6.0的！]]></description><category></category></item></channel></rss>