- 浏览: 124871 次
- 性别:
- 来自: 北京
最新评论
-
grandboy:
xiaoyanzi1205 写道写的很不错哦 不是原创,只是很 ...
在Timer和 ScheduledExecutorService间决择 -
xiaoyanzi1205:
写的很不错哦
在Timer和 ScheduledExecutorService间决择 -
zhangbenben:
取得泛型T.class的方法 -
infante_yin:
grandboy 写道infante_yin 写道呵呵...博 ...
证书库操作及理解 -
grandboy:
infante_yin 写道呵呵...博主可以整理一些资料出来 ...
证书库操作及理解
文章列表
前几天写框架碰到T.class的问题,因为无法在一个类或者方法里得到T.class, 所以必须得靠一个参数把T.class传进去, 今天,想起这个问题,就搜了一下,在网上看到一篇文章(http://www.mscto.com/JavaScript/2009010958837.html),里面说可以得到类级别的T.class。 方法如下:
Class<T> entityClass = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
...
- 2009-07-27 19:48
- 浏览 3564
- 评论(1)
现在build有几种选择,用得最多恐怕还是ANT,当然Maven异军突起。有赶超前辈之势,虽然看资料说Maven多优秀,解决了ANT的问题(但是也带来新的问题),但是,我还是喜欢ANT.
使用ANT一定要写build脚本,就是build.xml。 但是“简单 ...
- 2009-07-24 10:30
- 浏览 4079
- 评论(0)
自己工作中要用这个功能,就自己写了一个。 自己也测试了,没有发现问题,现在发上来,看看别人有没有人用得着的。
导出测试方法:
public static void main(String[] args) throws SQLException, IOException {
Export export = new ExportMySQL();
export.exportData("c:/sql.sql", "userrole;method;policy;audit", ConnectionManager.getConnection(), tr ...
- 2009-07-23 15:01
- 浏览 2888
- 评论(5)
需求描述1:大家知道J2EE应用程序都可以用类型以下形式进行保护:
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.jsp</form-login-page>
<form-error-page>/failure.jsp</form-error-page>
</form- ...
此文档(见附件)的目的就是为了帮助初涉CAS 的人员提供一个真实测试实例,让大家很快了解CAS 是如
何工作,SSO 是怎么一回事。由于自己以前主要研究对象是商业产品,而对这个开源流行的CAS SSO解决方案知之甚少,因此抽点时间好好研究一下。
此文档之所以叫“CAS 跨域SSO 实例安装和配置指南”,是常常有人会问CAS 的SSO是否支持
跨Cookie域的问题,其实只要在SP(Service Provider, 就是部署应用程序的服务器)配置用同一个IDP(Identity Provider, 就是提供用户验证的服务器,在此例里指的就是CAS 服务器)来验证就会自然跨域。这是由CAS协议的实 ...
多个Filter的执行具体情况
- 博客分类:
- JAVA
今天无意间看到一个博友写了filter执行情况。 我觉得他这个图画得很好。经过修改,就在此收藏一下吧。为了以后方便查阅。
public class TestFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
//Code1 begin
System.out. ...
- 2009-04-26 22:41
- 浏览 1446
- 评论(0)
转自: http://blog.csdn.net/liuzhengkang/archive/2008/10/24/3137340.aspx
1. 类 Executors
此类中提供的一些方法有:
1.1 public static ExecutorService newCachedThreadPool()
创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。对于执行很多短期异步任务的程序而言,这些线程池通常可提高程序性能。
1.2 public static ExecutorService newFixedThreadPool(int nThreads)
创建一个可重 ...
- 2009-04-24 22:47
- 浏览 3243
- 评论(0)
最近一段时间觉得工作不是很忙,就去买了一个钢笔和一个字帖每天练习一下钢笔字。由于自己是一个理科学生,并且从事计算机行业工作,结果发现好多的字都不会写了。用我老婆的话,我那字就像鸡扒的似的,那叫作难看。另外由于自己很多年已经很少写字了,回家有一次给同学的婚礼当一次记帐员,居然发现很简单的字都不会写。所以盟发了这个想法。
这段时间工作不是太多,可能是得益于经济危机吧。我把钢笔和字帖就放在计算机旁边。每当自己不愿工作的时候,就拿起笔,写上几笔,有时觉得听着那个笔帽扣上、拨开的声音都是一种享受。同时也圆了自己小时由于家庭困难,而买不起好钢笔的梦想,更重要的是弥补了自己从小就没有把字练好的遗憾。
...
关于PingFederate用到的证书
最近用PingFederate做了一个项目,觉得里面的证书的理解很重要。 就关于证书部分在这里记一下我的理解。有兴趣的朋友可以一块讨论。如果对PingFederate一点都不了解,可能有点搞不清楚我说什么,请大家见谅,因为Federate这个东西我还没有理解太透, 不能在这里讲这个了。
1. DSign JKS Keystrore: 要指向一个jks文件。 此jks里只需有一项(当然导入其他证书也可以),就是public-private key双。其中private key用来对token签名,public key用来验证token签名。
2. 首 ...
In the past, IBM WebSphere Application Server had a rigid authentication model that made it challenging to support complex or unusual requirements. This situation was recently addressed with a new, highly customizable authentication framework based upon Java Authentication and Authorization Service ( ...
- 2008-10-15 10:16
- 浏览 1419
- 评论(0)
我的项目里需要给Tomcat写一个 Realm,大家都知道Realm接口里简化如下:
public interface Realm {
public Principal authenticate(String username, String credentials);
...
public SecurityConstraint [] findSecurityConstraints(Request request, Context context);
...
}
为了节省篇幅,把Realm接口简化了一下。 由于项目需要必须要在authent ...
有一个网站功能(其实就是SSO部分)需要做性能测试, 今天找一个LoadRunner9.1搞了半天也没有搞懂,不知道为什么就是不能录制脚本, 总是0 Events. 晚上终于看到LR的readme的Limitaions里有这样说明:
Open Start > Control Panel > System.
In the Advanced tab, click Performance settings.
In the Performance Options Data Execution Prevention tab, select the first option, DEP for ...
在tomcat/bin/的catalina.bat或者startup.bat文件中加入下面的设置,当然SET CATALINA_OPTS 变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=8000表示远程连接的端口号,可以设置成任意其他不冲突端口。其他的应用服务器比如weblogic也应该可以设置这些参数,有兴趣的可以测试。
引用
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server= ...
- 2008-08-25 09:30
- 浏览 1833
- 评论(0)
转自: http://zhouzhk.iteye.com/blog/136943
生成server端证书
1)生成KeyPair生成密钥对
keytool -genkey -alias tomcat_server -validity 365 -keyalg RSA -keysize 1024 -keypass 123456 -storepass 123456 -keystore server_keystore
输入common name时,要和服务器的域名保持一致。
2)生成证书签名请求
keytool -certreq -alias tomcat_server -sigalg MD5wit ...
- 2008-04-03 21:39
- 浏览 5103
- 评论(0)