`
grandboy
  • 浏览: 123400 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
前几天写框架碰到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]; ...
现在build有几种选择,用得最多恐怕还是ANT,当然Maven异军突起。有赶超前辈之势,虽然看资料说Maven多优秀,解决了ANT的问题(但是也带来新的问题),但是,我还是喜欢ANT. 使用ANT一定要写build脚本,就是build.xml。 但是“简单 ...
自己工作中要用这个功能,就自己写了一个。 自己也测试了,没有发现问题,现在发上来,看看别人有没有人用得着的。 导出测试方法: 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 ...
...
需求描述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执行情况。 我觉得他这个图画得很好。经过修改,就在此收藏一下吧。为了以后方便查阅。 public class TestFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { //Code1 begin System.out. ...
转自: 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) 创建一个可重 ...
最近一段时间觉得工作不是很忙,就去买了一个钢笔和一个字帖每天练习一下钢笔字。由于自己是一个理科学生,并且从事计算机行业工作,结果发现好多的字都不会写了。用我老婆的话,我那字就像鸡扒的似的,那叫作难看。另外由于自己很多年已经很少写字了,回家有一次给同学的婚礼当一次记帐员,居然发现很简单的字都不会写。所以盟发了这个想法。     这段时间工作不是太多,可能是得益于经济危机吧。我把钢笔和字帖就放在计算机旁边。每当自己不愿工作的时候,就拿起笔,写上几笔,有时觉得听着那个笔帽扣上、拨开的声音都是一种享受。同时也圆了自己小时由于家庭困难,而买不起好钢笔的梦想,更重要的是弥补了自己从小就没有把字练好的遗憾。 ...
关于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 ( ...
我的项目里需要给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= ...
转自: 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 ...
Global site tag (gtag.js) - Google Analytics