第二步:了解单点登录体系结构 1) CAS Server负责完成对用户信息的认证,需要单独部署,CAS Server会处理用户名/密码等凭证(Credentials). 2) CAS Client部署在客户端,当有对本地Web应用受保护资源的访问请求,并且需要对请求方进行身份认证,重定向到CAS Server进行认证. 第三步:单点登录环境准备工作 1) cas-server-3.5.0-release.zip(CAS服务端) 2) cas-client-3.3.3-release.zip(CAS客户端) 3) apache-tomcat-7.0.40 4) cas-client-core-3.2.1.jar 5) cas-server-core-3.5.0.jar 6) cas-server-support-jdbc-3.5.0.jar 第二节:单点登录环境搭建与部署 第一步:环境部署 1. 通过Java JDK生
第一:Redis 是什么? Redis是基于内存、可持久化的日志型、Key-Value数据库 高性能存储系统,并提供多种语言的API. 第二:出现背景 数据结构(Data Structure)需求越来越多, 但memcache中没有, 影响开发效率 性能需求, 随着读操作的量的上升需要解决,经历的过程有: 数据库读写分离(M/S)–>数据库使用多个Slave–>增加Cache (memcache)–>转到Redis 解决写的问题: 水平拆分,对表的拆分,将有的用户放在这个表,有的用户放在另外一个表; 可靠性需求 Cache的"雪崩"问题让人纠结 Cache面临着快速恢复的挑战 开发成本需求 Cache和DB的一致性维护成本越来越高(先清理DB, 再清理缓存, 不行啊, 太慢了!) 开发需要跟上不断涌入的产品需求 硬件成本最贵的就是数据库层面的机器,基本上比前端的机器要贵几倍,主要是IO密集型,很耗硬件; 维护性复杂 一致性维护成本越来越高; BerkeleyDB使用B树,会一直写新的,内部不会有文件重新组织;这样会导致文
安装环境:CentOS 6.6 Redis 版本:redis-3.0 (因为 Redis3.0 在集群和性能提升方面的特性,rc 版为正式版的候选版,请在安装时去官网选用最新版) 用户:root 安装目录:/usr/local/redis 下面我们针对于Redis安装做下详细的记录: 编译和安装所需的包: # yum install gcc tcl 提醒:下载 3.0 版 Redis(当前最新版 redis-3.0.0-rc5.tar.gz,请在安装时去官网选用最新版) # cd /usr/local/src # wgethttps://github.com/antirez/redis/archive/3.0.0-rc5.tar.gz 提醒:此路径可以通过官网去下载目录copy 创建安装目录:
1.环境准备 1.开发工具: Eclipse IDE(建议使用高一点的版本) 2.JDK版本:JDK1.7 3.项目管理: Maven3.1.1 2.安装步骤 1.安装jdk1.7并配置环境变量(相信大家都会做,这里不再做重复的说明) 2.安装maven:maven安装过程就是解压缩的过程(我已经帮大家解压了, 目录:E:\myprj\jeesz-maven\apache-maven-3.1.1),为了方便大家,这边已经提供了相关的安装包,会在打包的目录下共享。 3.mavan配置环境变量,右击我的电脑属性高级系统设置环境变量找到(系统变量path),在最前面输入你的maven安装包路径,声明:因为上一步解压了指定的目录,所以配置如下: E:\myprj\jeesz-maven\apache-maven-3.1.1\bin; 相信大家都有配过环境变量,如果您不是很清楚,请查询相关资料,了解一下maven的相关知识。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号