<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[++黑色郁金香的Blog++]]></title><description><![CDATA[我不是程序员]]></description><link>https://blog.youkuaiyun.com/dancewing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dancewing]]></copyright><item><title><![CDATA[对ACEGI中FilterChainProxy进行性能调优]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/1827059</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/1827059</guid><author>dancewing</author><pubDate>Tue, 16 Oct 2007 10:51:00 +0800</pubDate><description><![CDATA[一般情况下，在ACEGI中队filterChainProxy如下配置     bean id="filterChainProxy"           class="org.acegisecurity.util.FilterChainProxy">         property name="filterInvocationDefinitionSource">        ]]></description><category></category></item><item><title><![CDATA[liferay 4.2.2 启动分析]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/1569027</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/1569027</guid><author>dancewing</author><pubDate>Wed, 18 Apr 2007 14:07:00 +0800</pubDate><description><![CDATA[最近琢磨起liferay来了，以前看到一阵子，没深入，这次下载了4.2.2，准备好好搞搞。先看看liferay的启动过程，liferay的源代码中，不少配置文件的初始化是放在static｛｝中的，看源代码的时候有点不着边际。看了下，最主要的一个就是com.liferay.portal.spring.util.SpringUtil负责加载spring的xml文件附录 里，有个包含static{}代码]]></description><category></category></item><item><title><![CDATA[java Blog系统推荐-roller]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/1097423</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/1097423</guid><author>dancewing</author><pubDate>Sat, 19 Aug 2006 19:53:00 +0800</pubDate><description><![CDATA[roller3.0使用了acegi做权限管理，但用法没SpringSide 这么复杂，有兴趣的可以通过svn下载代码看看。主页http://rollerweblogger.org/page/project今天成功地把roller3整合到CAS上，甚爽。 另外roller也提出了一个RollerAndSSO的草案，估计后继版本将会增加该功能。http://rollerweblogge]]></description><category></category></item><item><title><![CDATA[Acegi文章预告]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/1092358</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/1092358</guid><author>dancewing</author><pubDate>Fri, 18 Aug 2006 11:57:00 +0800</pubDate><description><![CDATA[先写下来，免得自己偷懒忘了，哪位等不及也可以催催我。1、Acegi的异常机制（对第一篇文章的补充）2、Acegi的工作流程(第一章未完成的部分)3、Acegi的FilterChainProxy工作原理。4、Acegi中的ProviderManager、Interceptor和Filter6、Acegi提供的Filter功能描述7、Acegi中的ACL还有其他的，还没想到]]></description><category></category></item><item><title><![CDATA[acegi流程分析之一《Acegi 中的HttpSessionEvent 监听机制 窥视Acegi的 工作流程》]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/1076606</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/1076606</guid><author>dancewing</author><pubDate>Thu, 17 Aug 2006 04:31:00 +0800</pubDate><description><![CDATA[先推荐一下SpringSide，写得有点乱，欢迎指正错误。msn:qian_bj@hotmail.com  Acegi 中的HttpSessionEvent 监听机制 窥视Acegi的 工作流程。 Acegi结合了Spring 提供了不错的HttpSessionEvent监听机制使用Acegi的HttpSessionEvent监听机制，我首先要在web.xml中增加一个]]></description><category></category></item><item><title><![CDATA[jbpm3 demo 使用指南]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/474694</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/474694</guid><author>dancewing</author><pubDate>Thu, 08 Sep 2005 09:52:00 +0800</pubDate><description><![CDATA[第一部分：http://www.workflowcn.org/bbsxp/ShowPost.asp?id=2第二部分http://www.workflowcn.org/bbsxp/ShowPost.asp?id=3写的有点乱]]></description><category></category></item><item><title><![CDATA[JBPM的学习过程]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/472610</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/472610</guid><author>dancewing</author><pubDate>Tue, 06 Sep 2005 13:51:00 +0800</pubDate><description><![CDATA[首先要感谢HongSoft的blog，http://blog.youkuaiyun.com/hongbo781202，让我学到了不少东西。因为项目前期架构不合理，导致后期客户提的一些需求不能满足，重新设计系统框架，引入工作流引擎已经是迫在眉睫。通过一些比较和分析，首先否决了osWorkFlow，因为osWorkFlow实现比较简单，对于目前的项目来说还不合适，后来又把目光转移到JBPM3上，发现JBPM3有基]]></description><category></category></item><item><title><![CDATA[JBPM3部署在tomcat中]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/472595</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/472595</guid><author>dancewing</author><pubDate>Tue, 06 Sep 2005 13:28:00 +0800</pubDate><description><![CDATA[首先，确认手边有一份jbpm3的user guide，有一份还有JBPM3.0源码的压缩包JBPM中是通过org.jbpm.db. JbpmSessionFactory.getInstance()返回一个JbpmSessionFactory实例，下面通过分析getInstance()的过程，说明怎么设置相关配置文件1、JbpmSessionFactory.getInstance()方法首先查找类路]]></description><category></category></item><item><title><![CDATA[MySQL实施热备份]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/259591</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/259591</guid><author>dancewing</author><pubDate>Wed, 19 Jan 2005 16:27:00 +0800</pubDate><description><![CDATA[MySQL内部复制功能是建立在两个或两个以上服务器之间，通过设定它们之间的主-从关系来实现的。其中一个作为主服务器，其它的作为副服务器。以下将详细讨论如何配置两台服务器，将一个设为主服务器，另一个设为副服务器。并且描述一下在它们之间进行切换的处理过程。1      操作步骤1.1   主服务器授权授权副服务器可以连接主服务器并可以进行更新。这是在主服务器上进行的，创建一个usernam]]></description><category></category></item><item><title><![CDATA[一个趋势,柱状,饼状图结合的例子]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/187879</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/187879</guid><author>dancewing</author><pubDate>Fri, 19 Nov 2004 18:33:00 +0800</pubDate><description><![CDATA[import javax.swing.JApplet;import javax.swing.JTabbedPane;import org.jfree.data.CategoryDataset;import org.jfree.data.DefaultCategoryDataset;import org.jfree.data.DefaultPieDataset;import org.jfree.]]></description><category></category></item><item><title><![CDATA[先介绍两个辅助类.]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/187851</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/187851</guid><author>dancewing</author><pubDate>Fri, 19 Nov 2004 18:12:00 +0800</pubDate><description><![CDATA[ package webkiosk.util;  /** * @author Jeff.Qian * Created on 2004-8-4 */public final class ArrayUtil {  /*  * 将字符串分割成String数组  * 例如"ab,ac,ad,bc"->{"ab","ac","ad","bc"}  * di]]></description><category></category></item><item><title><![CDATA[打开,另存为,属性,打印"等14个JS代码]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/130392</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/130392</guid><author>dancewing</author><pubDate>Sun, 10 Oct 2004 11:01:00 +0800</pubDate><description><![CDATA[OBJECT id=WebBrowser height=0 width=0       classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2>                                         ]]></description><category></category></item><item><title><![CDATA[Validation配置文件中的public声明]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/112761</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/112761</guid><author>dancewing</author><pubDate>Wed, 22 Sep 2004 11:16:00 +0800</pubDate><description><![CDATA[http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd">或者http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">当PUBLIC声明为"-//OpenSymphony Group//XWork Validator 1.0//EN"xwork寻找xwork-v]]></description><category></category></item><item><title><![CDATA[Mysql中的保留字desc]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/110119</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/110119</guid><author>dancewing</author><pubDate>Mon, 20 Sep 2004 09:36:00 +0800</pubDate><description><![CDATA[表中有个字段名为desc,结果死活插不进数据,今天早上才猛然醒悟,ft~~~~~ 下面的词在 MySQL 中是被明确保留的。它们大多数被 ANSI SQL92 禁止作为列或表名(例如， GROUP)。一些被保留是因为 MySQL 需要它们并且它使用的是一个 yacc 语法分析器： 单词 单词 单词 ADD ALL ALTER ANALYZ]]></description><category></category></item><item><title><![CDATA[Collection Framework study tips- -]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/78773</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/78773</guid><author>dancewing</author><pubDate>Thu, 19 Aug 2004 10:10:00 +0800</pubDate><description><![CDATA[HashSet 类和 TreeSet 类 “集合框架”支持 Set 接口两种普通的实现：HashSet 和 TreeSet。在更多情况下，您会使用 HashSet 存储重复自由的集合。考虑到效率，添加到 HashSet 的对象需要采用恰当分配散列码的方式来实现 hashCode() 方法。虽然大多数系统类覆盖了 Object 中缺省的 hashCode() 实现，但创建您自己的要添加到 Has]]></description><category></category></item><item><title><![CDATA[JFreechart tips：使用applet来显示图表]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/70029</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/70029</guid><author>dancewing</author><pubDate>Tue, 10 Aug 2004 11:22:00 +0800</pubDate><description><![CDATA[这个问题折腾了我2，3天，去jfreechart官方论坛也搜索了，也有人提出了相同的问题，没找到答案。后来看到有人说把class文件打成一个包，试了一下，果然解决问题。old：archive="../WEB-INF/lib/jfreechart-0.9.20.jar,../WEB-INF/lib/jcommon-0.9.5.jar,../WEB-INF/lib/util.jar" wi]]></description><category></category></item><item><title><![CDATA[学习jfreechart]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/65763</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/65763</guid><author>dancewing</author><pubDate>Thu, 05 Aug 2004 10:29:00 +0800</pubDate><description><![CDATA[因为项目需要，对一些数据生成图表分析。学习jfreechart，版本0.9.20相应的文档比较少，只能多看源码了]]></description><category></category></item><item><title><![CDATA[showModalDialog回传值的问题]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/56308</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/56308</guid><author>dancewing</author><pubDate>Fri, 30 Jul 2004 12:01:00 +0800</pubDate><description><![CDATA[A页面中用showModalDialog打开B窗口,在B窗口中怎么控制A页面的行为?! 在B窗口中添加如下javascript代码:     //获取前一个页面传过的变量       var myObjA = window.dialogArguments;   //下面就可以对A页面中的变量进行操作,比如:  myObjA.myFormA.fieldA.value="xxxx";  myObjA.]]></description><category></category></item><item><title><![CDATA[JSP中的文件下载]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/54662</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/54662</guid><author>dancewing</author><pubDate>Wed, 28 Jul 2004 18:39:00 +0800</pubDate><description><![CDATA[JSP中文件下载今天折腾了一会才搞出来需要的文件：Aattchment.java和downAttach.jspAttachment.java  public static void downloadAttachment(String fileName,HttpServletResponse response) {                     //filename=Test.doc ..]]></description><category></category></item><item><title><![CDATA[如何在批处理文件中使用参数]]></title><link>https://blog.youkuaiyun.com/dancewing/article/details/54594</link><guid>https://blog.youkuaiyun.com/dancewing/article/details/54594</guid><author>dancewing</author><pubDate>Wed, 28 Jul 2004 17:15:00 +0800</pubDate><description><![CDATA[ 如何在批处理文件中使用参数 黑客安全网 http://www.hacker81.net   批处理中可以使用参数，一般从1%到 9%这九个，当有多个参数时需要用shift来移动，这种情况并不多见，我们就不考虑它了。sample1：fomat.bat@echo offif "%1"=="a" format a: :format@format a:@echo please insert anothe]]></description><category></category></item></channel></rss>