【今日推荐】十八岁出门远行

柏油马路起伏不止,马路像是贴在海浪上。我走在这条山区公路上,我像一条船。这年我十八岁,我下巴上那几根黄色的胡须迎风飘飘,那是第一批来这里定居的胡须,所以我格外珍重它们。我在这条路上走了整整一天,已经看了很多山和很多云。所有的山所有的云,都让...

CAS单点登录

CAS原理与基本概念

共3916人围观 0个不明物体

最近在搞公司的单点登录,后面会对CAS单点登录做详细的讲解,并一步一步的介绍如何搭建企业级的单点登录。并且会介绍如何对原生的CAS进行改造,然后支持WEB/WAP、第三方登录以及APP端的登录。系统原...

闲云野鹤

十八岁出门远行

共4232人围观 0个不明物体

柏油马路起伏不止,马路像是贴在海浪上。我走在这条山区公路上,我像一条船。这年我十八岁,我下巴上那几根黄色的胡须迎风飘飘,那是第一批来这里定居的胡须,所以我格外珍重它们。我在这条路上走了整整一天,已经看...

设计模式

Factory Method模式

共2383人围观 0个不明物体

Factory Method模式可以由Template Method演变而来。用Template Method模式来构建生成实例的工厂,这就是Factory Method。在Factory Metho...

设计模式

Template Method模式

共2186人围观 0个不明物体

模板方法就是在父类中定义处理流程的框架,在子类中实现具体的处理。类图代码示例AbstractDisplay(只实现了display方法的抽象类)/** * 只实现了display方法的抽象类 * * ...

设计模式

Adapter模式

共2313人围观 0个不明物体

在编程的过程中,我们会发现有些程序无法直接使用,需要做适当的变换之后才能使用。这种用于填补“现有程序”和“所需程序”之间的差异的设计模式就是Adapter模式。Adapter模式有以下两种:类适配器模...

设计模式

Iterator模式

共2364人围观 0个不明物体

Iterator模式角色我们在写Java代码的过程中,会经常用到集合类。在操作集合的过程中,会经常用到Iterator。下面介绍一下Iterator模式中的角色:Iterator(迭代器)该角色定义了...

ZooKeeper

ZooKeeper的安装运行

共2606人围观 0个不明物体

ZooKeeper的安装模式可以大致分为3种:集群模式、单机模式和伪分布模式。其中ZK是由Java语言开发的,因此安装前需要保证本地已有JDK6及以上的Java环境。下载读者可以通过以下链接下载自己所...

Redis

Linux安装Redis

共2693人围观 0个不明物体

如果没有安装 gcc 的话首先用下面命令安装一下yum -y install gcc gcc-c++ kernel-devel下载并解压wget http://download.redis.io/re...

Linux

Linux安装MySQL

共2027人围观 0个不明物体

删除MySQLyum remove mysql mysql-server mysql-libs mysql-server将找到的相关目录或文件删除find / -name mysql查询出的...

ZooKeeper

ZooKeeper的ZAB协议

共3007人围观 0个不明物体

很多人认为ZooKeeper是Paxos算法的一个实现,但是ZK并没有完全采用Paxos算法,而是使用了一种叫做ZooKeeper Atomic Broadcast(ZAB,ZooKeeper原子消息...