tony的专栏

好好学习,多多益善

CAS 实现单点登录(SSO)基本实现流程(一)

概念: 单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。   CAS(Central Authentication Servic...

2018-05-08 10:58:54

阅读数 206

评论数 0

单点登录原理与简单实现

(2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso 一、单系统登录机制 1、http无状态协议   web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器...

2018-05-07 15:10:49

阅读数 104

评论数 0

如何搭建高可用Redis服务

题记 基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系...

2018-04-27 10:59:52

阅读数 583

评论数 0

单点登录原理与简单实现

一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览...

2018-01-19 15:38:11

阅读数 249

评论数 0

微服务实战:从架构到发布(一)

引言:“微服务”是当前软件架构领域非常热门的词汇,能找到很多关于微服务的定义、准则,以及如何从微服务中获益的文章,在企业的实践中去应用“微服务”的资源却很少。本篇文章中,会介绍微服务架构(Microservices Architecture)的基础概念,以及如何在实践中具体应用。单体架构(Mono...

2018-01-19 15:29:41

阅读数 1670

评论数 0

SonarQube 3.6 代码质量管理实战

SonarQube 是一个开源的代码质量管理系统,它可以通过使用插件机制与 eclipse 和 JIRA 等其他外部工具集成,从而实现了对代码的质量的全面自动化分析和管理。本文首先讨论了SonarQube 3.6 的基本工作原理与安装流程;其次分析了采用 SonarQube 3.6 的三种不同...

2017-02-08 17:10:01

阅读数 2216

评论数 0

CAS4.0 SERVER登录后用户信息的返回

相关接口 在开始时,我们先了解下有关相关的几个接口 CredentialsPrincipalIPersonAttributeDaoPrincipalResolver   Credentials    Credentials (org.jasig.cas.authent...

2017-02-08 16:57:36

阅读数 909

评论数 0

【SSO单点系列】(2):CAS4.0 登录页的个性化定制、登录页验证码的添加

一.开始   下图是CAS默认的登录界面,可以看到这界面是肯定不能直接用在生产环境上的,因为上面的有许多英文,简单来说,这是一个对客户非常不友好的界面。那么怎么修改它呢?我们接着往下看!   ps:这个页面在工程中的地址为 cas\WEB-INF\view\jsp\default\ui...

2017-02-08 16:55:51

阅读数 474

评论数 0

【SSO单点系列】(1):CAS4.0 环境的搭建

一、环境要求 博主的环境如下: win8.1 64 bitJDK1.7  下载地址点我Tomcat-8.0.15  下载地址点我cas-server-4.0.0 、cas-client-3.3.3  下载地址点我  (官网速度比较慢,提供百度网盘) tomcat服务器需要部署...

2017-02-08 16:53:19

阅读数 329

评论数 0

CAS实现单点登录(SSO)经典完整教程

一、简介                 1、cas是有耶鲁大学研发的单点登录服务器                  2、本教材所用环境 Tomcat7.2JDK6CAS Service 版本    cas-server-3.4.8-releaseCAS Client版...

2017-02-08 16:44:35

阅读数 691

评论数 0

spring数据库读写分离实现方式

http://blog.csdn.net/songjinbin/article/details/49634983 现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责...

2017-01-22 15:07:26

阅读数 1600

评论数 0

.gitignore 比较完善的写法

** The current .gitignore file content is just like below, and you can add this repo as a upstream ** ## .gitignore for Grails 1.2 and 1.3 # .gitig...

2017-01-16 08:07:44

阅读数 870

评论数 0

Maven构建web项目在Eclipse中部署的几种方法

目录: 方法一:运用Maven的plugin:jetty来部署web 方法二:运用Eclipse 的Jetty插件直接部署 方法三:运用Run on Server(tomcat)部署 [方法一]、运用Maven的plugin:jetty来部署 第一步:配置POM.xml ...

2015-10-02 14:14:38

阅读数 1670

评论数 0

maven Nexus入门指南(图文)

Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。...

2015-10-02 12:44:20

阅读数 284

评论数 0

Maven简介(二)——使用Maven

使用Maven 目录:   3.1       使用maven建立自己的项目 3.2       使用mvc compile进行源码编译 3.3       使用mvc test-compile编译测试源码 3.4       使用mvc test编译源码和测试源码进行测试...

2015-09-22 11:10:02

阅读数 301

评论数 0

Maven简介(一)——Maven的安装和settings.xml的配置

1       Maven的安装        安装Maven之前要确保已经安装好了jdk,并且配置好了环境变量JAVA_HOME。具体安装步骤如下: 1.     从apache网上下载maven项目的压缩包。下载地址为:http://maven.apache.org/download.ht...

2015-09-22 11:07:53

阅读数 5306

评论数 0

eclipse配置maven

下面跟大家分享的是eclipse配置maven的方法。 方法/步骤 安装maven之前,要先安装jdk及配置JAVA_HOME环境变量。JDK1.4以上。 下载maven3,最新版本是Maven3.0.3,下载地址:http://maven.apa...

2015-04-23 13:56:10

阅读数 439

评论数 0

JBOSS安装配置

第一章 安装运行JBOSS 1 安装JBOSS JBOSS最新发布的AS(Application Server)版本是5.0.0.Beta1,最近一个稳定版本是4.0.5,我们使用的版本是4.0.4。该版本比较稳定。         安装JBOSS很简单。将jboss-4.0.4.GA.zi...

2015-04-23 11:29:13

阅读数 444

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭