- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 jasig cas github地址和wiki
github:https://github.com/Jasig/caswiki:https://wiki.jasig.org/display/CASUM/Home
2015-03-30 00:50:38 2122
转载 CAS SSO基本工作原理
下面分析下CAS SSO(以3.4.5为例)的基本工作原理。先假定一个应用场景,如图,有两个Web应用分别是webapp1、webapp2(Spring Security 3应用) 。一个认证服务器CAS(假设部署在http://domain-cas/cas-server)。我们看三个典型阶段: 一、未登录用户访问webapp1应用1. 用户发起起始请求到某一
2015-03-30 00:46:19 1765
转载 CAS实现SSO单点登录原理
1. CAS 简介1.1. What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS 开始于 2001 年, 并在 2004 年 12 月正式成为 JA-SIG 的一个项目。1.2.
2015-03-30 00:37:30 598
转载 CAS实现SSO原理及其基础协议
CAS(Central Authentication Service) 是 Yale 大学发起的一个开源项目,据统计,大概每 10 个采用开源构建 Web SSO 的 Java 项目,就有 8 个使用 CAS 。对这些统计,我虽然不以为然,但有一点可以肯定的是, CAS 是我认为最简单实效,而且足够安全的 SSO 选择。 本节主要分析 CAS 的安全性,以及为什么 CAS 被这
2015-03-30 00:32:21 1898
转载 通过Proxy访问其它Cas应用
目录1.1 原理1.2 配置1.2.1 代理端1.2.2 被代理端1.3 请求示例 考虑这样一种场景:有两个应用App1和App2,它们都是受Cas Server保护的,即请求它们时都需要通过Cas Server的认证。现需要在App1中通过Http请求访问App2,显然该请求将会被App2配置的Cas的Authenti
2015-03-30 00:20:10 1453
转载 Ctrip Tomcat标准化
Hi tomcat定制完毕,rpm包地址:http://mirrors.sh.ctriptravel.com/custom/6/extras/x86_64/RPMS/Ctrip-Tomcat-7.0.52-1.x86_64.rpm说明:1、 使用tomcat版本7.0.52,和目前线上环境一致 2、 安装请使
2015-03-26 19:07:06 712
转载 交互式git base(git rebase -i)用法示例
详解git rebaserebase的基本概念请参考http://git-scm.com/book/zh/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E8%A1%8D%E5%90%88 和 http://gitbook.liuhui998.com/4_2.html 这两篇文章对git rebase的基本概念介绍的比较
2015-03-26 16:43:19 7070
转载 通过Java Api与HBase交互(转)
HBase提供了Java Api的访问接口,掌握这个就跟Java应用使用RDBMS时需要JDBC一样重要,本文将继续前两篇文章中blog表的示例,介绍常用的Api。import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseCo
2015-03-25 14:53:02 453
转载 HBase Java API类介绍
几个相关类与HBase数据模型之间的对应关系java类HBase数据模型HBaseAdmin数据库(DataBase)HBaseConfigurationHTable表(Table)HTableDescriptor列族(Column Family)Put列
2015-03-25 14:51:49 492
转载 hbase shell基础和常用命令详解(转)
HBase shell的基本用法hbase提供了一个shell的终端给用户交互。使用命令hbase shell进入命令界面。通过执行 help可以看到命令的帮助信息。以网上的一个学生成绩表的例子来演示hbase的用法。namegradcoursemathartTom59787
2015-03-25 14:51:27 500
转载 HBase体系结构(转)
HBase的服务器体系结构遵循简单的主从服务器架构,它由HRegion服务器(HRegion Server)群和HBase Master服务器(HBase Master Server)构成。HBase Master服务器负责管理所有的HRegion服务器,而HBase中所有的服务器都是通过ZooKeeper来进行协调,并处理HBase服务器运行期间可能遇到的错误。HBase Master Serv
2015-03-25 14:49:17 628
转载 Hbase原理、基本概念、基本架构
概述HBase是一个构建在HDFS上的分布式列存储系统;HBase是基于Google BigTable模型开发的,典型的key/value系统;HBase是Apache Hadoop生态系统中的重要一员,主要用于海量结构化数据存储;从逻辑上讲,HBase将数据按照表、行和列进行存储。与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服
2015-03-25 14:03:09 678
转载 NoSQL设计思想(从辅到主)
NoSQL架构实践(一)——以NoSQL为辅本文为凤凰网负责底层组的研发工作的孙立同学在InfoQ上发表的NoSQL系列文章之一,本文探讨了使用NoSQL作存储的几种典型模式,对NoSQL的实践及应用,具有很强的指导意义。前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的
2015-03-25 13:31:48 5539
转载 大数据性能调优之HBase的RowKey设计
文本推荐横屏阅读1 概述HBase是一个分布式的、面向列的数据库,它和一般关系型数据库的最大区别是:HBase很适合于存储非结构化的数据,还有就是它基于列的而不是基于行的模式。既然HBase是采用KeyValue的列存储,那Rowkey就是KeyValue的Key了,表示唯一一行。Rowkey也是一段二进制码流,最大长度为64KB,内容可以由使用的用户自定义。数据加
2015-03-24 16:19:34 722
转载 hbase常识及habse适合什么场景
当我们对于数据结构字段不够确定或杂乱无章很难按一个概念去进行抽取的数据适合用使用什么数据库?答案是什么,如果我们使用的传统数据库,肯定留有多余的字段,10个不行,20个,但是这个严重影响了质量。并且如果面对大数据库,pt级别的数据,这种浪费更是严重的,那么我们该使用是什么数据库?hbase数个不错的选择,那么我们对于hbase还存在下列问题:1.Column Family代表什么?
2015-03-24 15:14:40 772
转载 Git 基础命令
创建本地修改提交历史分支与标签更新与发布合并与重置撤销参考创建复制一个已创建的仓库:$ git clone ssh://user@domain.com/repo.git 创建一个新的本地仓库:$ git init 本地修改显示工作路径下已修改的文件:$ git status 显示与上次提交版本文件的不同:$ git
2015-03-13 17:19:23 678
转载 [Git] 关于refs/for/ 和refs/heads/
1. 这个不是git的规则,而是gerrit的规则,2. Branches, remote-tracking branches, and tags等等都是对commite的引用(reference),引用都以 “refs/……”表示. 比如remote branch: origin/git_int(=refs/remotes/origin/git_int), loc
2015-03-13 16:47:01 16523 4
转载 Git 的origin和master分析
首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1. 从git取数据(git clone)2. 改动代码3. 将改动传回git(git push)这3个步骤又涉及到两个repository,一个是remote repository,再远程服务器上,一个是local repository,
2015-03-13 16:44:16 662
转载 git rebase
假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git commit$ vi otherfile.txt$ git commit...但是与此同时,有些人也在
2015-03-13 12:58:07 597
C++编程思想(中文)
2009-11-11
vc文件拷贝程序(显示拷贝进度)
2009-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人