- 浏览: 114122 次
- 性别:
- 来自: 北京
最新评论
文章列表
1、参考文档
cas官网:
https://apereo.github.io/cas/4.2.x/
https://github.com/apereo/java-cas-client
https://github.com/cas-projects/cas-sample-java-webapp
cas好文:
http://blog.csdn.net/q383965374/article/category/6692471
http://www.kafeitu.me/sso/2010/11/05/sso-cas-full-course.html
2、版本
jdk:1.8 ...
参考文档:
https://wiki.jasig.org/display/CASUM/X.509+Certificates
https://wiki.jasig.org/display/CASUM/SSL+Troubleshooting+and+Reference+Guide
cas证书登录好文
http://lukejin.iteye.com/blog/646570
采用证书认证的逻辑,简单的可以X509CredentialsAuthenticationHandler完成,认证通过后,直接跳转回客户端,不会在服务端的某个页面停留。
1、版本
jdk:1.8
...
https单向/双向认证的tomcat配置攻略(转)
- 博客分类:
- 安全
转载自:http://juncao2011.iteye.com/blog/973988
tomcat6配置: 1.单向认证,就是传输的数据加密过了,但是不会校验客户端的来源 2.双向认证,如果客户端浏览器没有导入客户端证书,是访问不了web系统的,找不到地址 如果只是加密,我感觉单向就行了。 如果想要用系统的人没有证书就访问不了系统的话,就采用双向
单向配置: 第一步:为服务器生成证书 使用keytool 为 Tomcat 生成证书,假定目标机器的域名是“ localhost ”, keystore 文件存放在“ C:\tomcat.keystore ”,口令为“ passwo ...
出处:
http://blog.didispace.com/microservice-framework/
最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务架构。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。
目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师、技术VP或者CTO在交流时,有些甚至还不知道该项目的存在。可能这也与国内阿里巴巴开源服务治理框架Dubbo有一 ...
自从开源中国的maven仓库挂了之后就一直在用国外的仓库,慢得想要砸电脑的心都有了。如果你和我一样受够了国外maven仓库的龟速下载?快试试阿里云提供的maven仓库,从此不在浪费生命……
仓库地址:http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage
仓库配置
在maven的settings.xml文件里的mirrors节点,添加如下子节点:
<mirror>
转载:
http://blog.csdn.net/u011794238/article/details/46419911
跨站脚本就是在url上带上恶意的js关键字然后脚本注入了,跨站伪造用户请求就是没有经过登陆,用超链接或者直接url上敲地址进入系统,类似于sql注入这些都是安全漏洞 ...
版本:
kafka:2.11
spark:2.0.2
测试过程:
1、开发spark streaming程序,读取kafka队列数据,并进行处理;
2、启动spark、zookeeper及kafka;
3、启动log4j输出到kafka的程序,先用kafka receive console程序验证其正确性;
4、启动spark streaming程序,观察执行效果,启动命令如下:
spark-submit --class com.itown.bigdata.kafka.KafkaReader /usr/hadoop/jar/sparkApp-0.0.1-SNAPSHOT-jar ...
was 8.5环境生成heapdump文件
- 博客分类:
- java
1、我在/etc/profile里面增加参数:
export IBM_HEAPDUMP=true
export IBM_HEAP_DUMP=true
export IBM_HEAPDUMPDIR=/opt/
export IBM_HEAPDUMP_OUTOFMEMORY=true
export IBM_JAVADUMP_OUTOFMEMORY=true
export IBM_JAVA_HEAPDUMP_TEXT=true
执行下述命令,使设置生效:
>. /etc/profile
2、重启WAS
3、执行下述命令获得<pid>
1、搭建集群环境
192.168.32.144 n1 server1
192.168.32.192 n2 server2
192.168.21.120本机 n3 server3
实验步骤:
1、以-bootstrap方式启动192.168.32.144
1、问题
客户对分布式任务进行压力测试,发现分配任务时会有重复分派的情况。
2、分析
1、客户应用基于我们的框架开发,分布式任务采用框架集成的Quartz进行任务调度,客户应用测试环境采用多台服务器集群部署,因此要求Quartz按照集群方式部署,否则多个服务器下的Quartz Job会有抢单的问题发生,所以,首先要验证Quartz集群配置是否正确有效;
BTrace实际案例分析(转)
- 博客分类:
- java
BTrace实际案例分析
问题表象
问题描述
1.最近有项目组的童鞋反馈,web页面频繁出现假死的状态。
2.web页面的假死出现是概率事件,且无法确定假死的引发原因。
3.是在一定的操作之后出现的,但是无法确定究竟是哪些操作引发这些操作。
问题分析
说明:
BTrace是Java进程诊断分析工具,优点是无侵入性,跟踪时对原有应用无干扰,不需要重启应用。
项目主页:https://kenai.com/projects/btrace
实验过程:
1、环境说明:
操作系统:windows 7
JDK版本:1.6 BTrace 版本:1.24
BTrace安装路径:c:\temp\btrace
Eclipse Java测试工程目录:E:\bi\projects\tezz
提前设置好JAVA_HOME与BTRACE_HOME
J ...
一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。
一致性hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义:
1、平衡性(Balance):平衡性是指哈希的结果能够尽可能分布到所有的缓冲中去,这样可以使得所有的缓冲空间都得到利用。很多哈希算法都能够满足这一条件。
2、单调性(Monotonicity) ...
1.客户端JSON对象和字符串之间的转换和引用(JavaScript):
从官网下载:json.js,放在/js目录下
里面提供了一些JAVASCRIPT函数实现 JSON Object 和Json Text之间的相互转换。
它里面虽然代码众多,但是供外界调用的也只有两个函数――一个编码函数一个解码函数:
value, replacer, space);//后面两个参数是可选项
JSON.parse(text, reviver);//后面的参数是可选项
调用方法示例:
var jsonText = ; //把json编码成text
var jsonObject ...
应用程序需要数据。对大多数Web应用程序来说,数据在服务器端组织和管理,客户端通过网络请求获取。随着浏览器变得越来越有能力,因此可选择在浏览器存储和操纵应用程序数据。
本文向你介绍名为IndexedDB的浏览器端文档数据库。使用lndexedDB,你可以通过惯于在服务器端数据库几乎相同的方式创建、读取、更新和删除大量的记录。请使用本文中可工作的代码版本去体验,完整的源代码可以通过GitHub库找到。
读到本教程的结尾时,你将熟悉IndexedDB的基本概念以及如何实现一个使用IndexedDB执行完整的CRUD操作的模块化JavaScript应用程序。让我们稍微亲近IndexedDB并 ...