`
文章列表
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 ...
转载自: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 ...
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>

Consul调研

    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实际案例分析 问题表象 问题描述 1.最近有项目组的童鞋反馈,web页面频繁出现假死的状态。 2.web页面的假死出现是概率事件,且无法确定假死的引发原因。 3.是在一定的操作之后出现的,但是无法确定究竟是哪些操作引发这些操作。 问题分析

BTrace试用

    博客分类:
  • java
说明: 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并 ...
Global site tag (gtag.js) - Google Analytics