- 博客(27)
- 收藏
- 关注
原创 对ACEGI中FilterChainProxy进行性能调优
一般情况下,在ACEGI中队filterChainProxy如下配置 bean id="filterChainProxy" class="org.acegisecurity.util.FilterChainProxy"> property name="filterInvocationDefinitionSource">
2007-10-16 10:51:00
3116
原创 liferay 4.2.2 启动分析
最近琢磨起liferay来了,以前看到一阵子,没深入,这次下载了4.2.2,准备好好搞搞。先看看liferay的启动过程,liferay的源代码中,不少配置文件的初始化是放在static{}中的,看源代码的时候有点不着边际。看了下,最主要的一个就是com.liferay.portal.spring.util.SpringUtil负责加载spring的xml文件附录 里,有个包含static{}代码
2007-04-18 14:07:00
2097
原创 java Blog系统推荐-roller
roller3.0使用了acegi做权限管理,但用法没SpringSide 这么复杂,有兴趣的可以通过svn下载代码看看。主页http://rollerweblogger.org/page/project今天成功地把roller3整合到CAS上,甚爽。 另外roller也提出了一个RollerAndSSO的草案,估计后继版本将会增加该功能。http://rollerweblogge
2006-08-19 19:53:00
2236
1
原创 Acegi文章预告
先写下来,免得自己偷懒忘了,哪位等不及也可以催催我。1、Acegi的异常机制(对第一篇文章的补充)2、Acegi的工作流程(第一章未完成的部分)3、Acegi的FilterChainProxy工作原理。4、Acegi中的ProviderManager、Interceptor和Filter6、Acegi提供的Filter功能描述7、Acegi中的ACL还有其他的,还没想到
2006-08-18 11:57:00
1365
1
原创 acegi流程分析之一《Acegi 中的HttpSessionEvent 监听机制 窥视Acegi的 工作流程》
先推荐一下SpringSide,写得有点乱,欢迎指正错误。msn:qian_bj@hotmail.com Acegi 中的HttpSessionEvent 监听机制 窥视Acegi的 工作流程。 Acegi结合了Spring 提供了不错的HttpSessionEvent监听机制使用Acegi的HttpSessionEvent监听机制,我首先要在web.xml中增加一个
2006-08-17 04:31:00
7942
9
原创 jbpm3 demo 使用指南
第一部分:http://www.workflowcn.org/bbsxp/ShowPost.asp?id=2第二部分http://www.workflowcn.org/bbsxp/ShowPost.asp?id=3写的有点乱
2005-09-08 09:52:00
1334
原创 JBPM的学习过程
首先要感谢HongSoft的blog,http://blog.youkuaiyun.com/hongbo781202,让我学到了不少东西。因为项目前期架构不合理,导致后期客户提的一些需求不能满足,重新设计系统框架,引入工作流引擎已经是迫在眉睫。通过一些比较和分析,首先否决了osWorkFlow,因为osWorkFlow实现比较简单,对于目前的项目来说还不合适,后来又把目光转移到JBPM3上,发现JBPM3有基
2005-09-06 13:51:00
1163
2
原创 JBPM3部署在tomcat中
首先,确认手边有一份jbpm3的user guide,有一份还有JBPM3.0源码的压缩包JBPM中是通过org.jbpm.db. JbpmSessionFactory.getInstance()返回一个JbpmSessionFactory实例,下面通过分析getInstance()的过程,说明怎么设置相关配置文件1、JbpmSessionFactory.getInstance()方法首先查找类路
2005-09-06 13:28:00
1530
原创 MySQL实施热备份
MySQL内部复制功能是建立在两个或两个以上服务器之间,通过设定它们之间的主-从关系来实现的。其中一个作为主服务器,其它的作为副服务器。以下将详细讨论如何配置两台服务器,将一个设为主服务器,另一个设为副服务器。并且描述一下在它们之间进行切换的处理过程。1 操作步骤1.1 主服务器授权授权副服务器可以连接主服务器并可以进行更新。这是在主服务器上进行的,创建一个usernam
2005-01-19 16:27:00
1823
原创 一个趋势,柱状,饼状图结合的例子
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.
2004-11-19 18:33:00
4665
原创 先介绍两个辅助类.
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
2004-11-19 18:12:00
1354
原创 打开,另存为,属性,打印"等14个JS代码
OBJECT id=WebBrowser height=0 width=0 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2>
2004-10-10 11:01:00
855
原创 Validation配置文件中的public声明
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
2004-09-22 11:16:00
1248
原创 Mysql中的保留字desc
表中有个字段名为desc,结果死活插不进数据,今天早上才猛然醒悟,ft~~~~~ 下面的词在 MySQL 中是被明确保留的。它们大多数被 ANSI SQL92 禁止作为列或表名(例如, GROUP)。一些被保留是因为 MySQL 需要它们并且它使用的是一个 yacc 语法分析器: 单词 单词 单词 ADD ALL ALTER ANALYZ
2004-09-20 09:36:00
3211
原创 Collection Framework study tips- -
HashSet 类和 TreeSet 类 “集合框架”支持 Set 接口两种普通的实现:HashSet 和 TreeSet。在更多情况下,您会使用 HashSet 存储重复自由的集合。考虑到效率,添加到 HashSet 的对象需要采用恰当分配散列码的方式来实现 hashCode() 方法。虽然大多数系统类覆盖了 Object 中缺省的 hashCode() 实现,但创建您自己的要添加到 Has
2004-08-19 10:10:00
1100
原创 JFreechart tips:使用applet来显示图表
这个问题折腾了我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
2004-08-10 11:22:00
1626
原创 showModalDialog回传值的问题
A页面中用showModalDialog打开B窗口,在B窗口中怎么控制A页面的行为?! 在B窗口中添加如下javascript代码: //获取前一个页面传过的变量 var myObjA = window.dialogArguments; //下面就可以对A页面中的变量进行操作,比如: myObjA.myFormA.fieldA.value="xxxx"; myObjA.
2004-07-30 12:01:00
989
原创 JSP中的文件下载
JSP中文件下载今天折腾了一会才搞出来需要的文件:Aattchment.java和downAttach.jspAttachment.java public static void downloadAttachment(String fileName,HttpServletResponse response) { //filename=Test.doc ..
2004-07-28 18:39:00
1742
2
原创 如何在批处理文件中使用参数
如何在批处理文件中使用参数 黑客安全网 http://www.hacker81.net 批处理中可以使用参数,一般从1%到 9%这九个,当有多个参数时需要用shift来移动,这种情况并不多见,我们就不考虑它了。sample1:fomat.bat@echo offif "%1"=="a" format a: :format@format a:@echo please insert anothe
2004-07-28 17:15:00
1466
原创 批处理BAT加强说明-
批处理BAT加强说明 黑客安全网 http://www.hacker81.net 希望大家想了解BAT批处理的好好看看有所加强,看到刚才发表的文章我也认为BAT的重要性。这点大家都知道所以转了一章好东东大家共同提高。也希望大家有好东东好思想大家来了解加强。 批处理BAT技巧 文章结构 1. 所有内置命令的帮助信息 2. 环境变量的概念 3. 内置的特殊符号(实际使用中间注意避开) 4. 简单批
2004-07-28 17:13:00
1782
1
原创 批处理内部命令简介 (2)-
8.choice 命令choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……如: choice /c:dme defrag,mem,end将显示defrag,mem,end[D,M,E]?Sample:test.bat的内容如下: @echo off choice /c:dme defrag,me
2004-07-28 17:12:00
2832
原创 批处理内部命令简介 (1)
我想了解一下批处理命令对初学者有好处,特别是弄懂path,classpath,对在tomcat中调试JSP也有帮助 批处理内部命令简介 黑客安全网 http://www.hacker81.net 所属分类: 技术文章 作者: 共享 更新日期:2003-12-17 0:35:24 阅读次数:268 1、Echo 命令打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo
2004-07-28 17:09:00
4603
原创 java中一个float型数据转字符串
java.text.NumberFormat formater = java.text.DecimalFormat.getInstance(); formater.setMaximumFractionDigits(2); formater.setMinimumFractionDigits(2); formater.format(a); 【 在 magicxxxxx (magic) 的大作
2004-07-28 17:07:00
2423
原创 根据汉字获得它的拼音
发信人: lshi (ls), 信区: J2SE 标 题: Re: 怎样根据汉字获得它的拼音啊? 发信站: BBS 水木清华站 (Mon May 24 10:14:44 2004), 站内 /* * Created on 2004-3-29 * * To change the template for this generated file go to * Window>Pre
2004-07-28 17:06:00
1550
原创 javascript 方法名的问题
function submit(){ } 然后再 onclick="submit()" 现在我都觉得自己很蠢
2004-07-27 16:01:00
829
2
原创 读取.properties属性文件--今天的郁闷
方法一: Properties props=new Properties(); props.load(BugFactory.class.getResourceAsStream("xx.properties")); String name = props.getPropery("xxxx"); 此时xx.properties应该与该类放在同一个目录. 方法二: ResourceBund
2004-07-26 17:23:00
956
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人