- 博客(48)
- 资源 (51)
- 收藏
- 关注
原创 zookeeper开源客户端Curator典型应用场景之-Master选举(十)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82880062     ©王赛超 在生产环境中,一般要保证服务的高可用,有时候只需要选出一台机器来执行,其余机器处于备用状态,比如,在分布式系统中很常见的一个问题就是定时任务
2018-09-28 15:21:20 2421 1
原创 zookeeper开源客户端Curator典型应用场景之-分布式锁(九)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82878396     ©王赛超 在分布式环境中,为了保证数据的一致性,经常在程序的某个运行点(例如,减库存操作或者流水号生成等)需要进行同步控制。以一个"流水号生成"的场景为例,普通的
2018-09-28 12:06:28 2972 1
原创 zookeeper开源客户端Curator典型应用场景之-事件监听(八)
原文地址,转载请注明出处: http://blog.csdn.net/qq_34021712/article/details/79746413     ©王赛超 事件监听Zookeeper原生就支持通过注册Watcher来进行事件监听,但是其使用并不是特别方便,需要开发人员反复注册Watcher,比
2018-09-28 11:12:31 1280
原创 zookeeper开源客户端Curator异步API和事务API(七)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82872530     ©王赛超 上一篇博客中,我们知道了如何使用Curator来创建会话,创建节点,删除节点,读取数据,更新数据和判断节点是否存在等操作在前面都使用了Curator框架提供的同步接口,原生...
2018-09-27 20:31:04 1539
原创 zookeeper开源客户端Curator介绍(六)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82872311     ©王赛超 上一篇文章介绍了zookeeper原生API的使用,使用过原生API不得不说,有很多的问题,比如:不能递归创建和删除节点、Watcher只能使用一次、还有很多可以解决分布式应...
2018-09-27 20:04:20 13465 2
原创 使用java操作zookeeper(五)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82872186     ©王赛超 之前使用的客户端是3.4.6,后来换成了3.5.3-beta 版本,前面的知识中也有对3.5.x一些知识点的补充,往后的客户端版本都使用该版本,下面的介绍也是基于3.5.3-...
2018-09-27 19:49:08 13834
原创 Zookeeper节点ACL权限设置(四)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82871976     ©王赛超 官网地址http://zookeeper.apache.org/doc/current/zookeeperProgrammers.html#sc_ZooKeeperAcce...
2018-09-27 19:39:09 6299 4
原创 zookeeper常用命令(三)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82871697     ©王赛超 上一篇博客讲了如何安装单机zk和集群搭建,本章来学习zookeeper常用命令。常用shell脚本操作命令shell脚本在zooke
2018-09-27 19:23:54 10387
原创 zookeeper简介(一)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82870721 ©王赛超 介绍ZooKeeper(后面称为zk)是一种用于分布式应用程序的分布式开源协调服务。主要是用来解决分布式应用中经常遇到的一些问题,假如你公司的项目还是处于单机状态,那可能用...
2018-09-27 18:50:38 9197 4
原创 cas5.3.2单点登录-服务管理cas-management部署(二十二)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82320332     ©王赛超 本来这篇内容应该放到动态添加service之后讲的,决定放到最后,cas-management可以在线配置添加网站登录到cas服务器上,废话
2018-09-05 10:29:22 10745 41
原创 cas5.3.2单点登录-分布式部署(二十一)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82313920     ©王赛超 随着用户量的上升,单机的cas服务肯定是不行的,因此需要分布式来部署多台,要满足分布式部署,需要满足下面两个条件: 1、采用统一的ticket存取策略,所有ticket的...
2018-09-05 10:28:59 8543 29
原创 cas5.3.2单点登录-Cas Server开启Oauth2.0协议(二十)
原文地址,转载请注明出处: http://blog.csdn.net/qq_34021712/article/details/79746413     ©王赛超 学习Cas这么久了,一直在按照CAS自身的协议接入,Cas的强大在于有官方的插件,可以支持其他的协议,当然了,现在流行的Oauth2.0协议肯
2018-09-05 10:28:36 21298 22
原创 cas5.3.2单点登录-自定义返回信息给客户端(十九)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82285979     ©王赛超 之前测试的时候,我们可以发现单点登录,默认是只返回登录的用户名,不会返回用户其他的信息,假如我们还需要用户的id,手机号之类的信息怎么办? 可以修改cas服务端,返回更多的...
2018-09-05 10:26:40 14052 9
原创 cas5.3.2单点登录-自定义错误信息提示(十八)
原文地址,转载请注明出处: http://blog.csdn.net/qq_34021712/article/details/79746413     ©王赛超 上一篇,我们在登录页面添加了验证码,但是在测试的时候发现,无论是验证码错误,还是密码错误,都是提示的 认证信息无效。我们需要更改错误信息提示来
2018-09-05 10:25:36 15695 12
原创 cas5.3.2单点登录-重写Credential自定义表单信息(添加验证码)(十七)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82259101     ©王赛超 本篇主要的知识点是为了讲解重写Credential来实现自定义表单信息,我们使用sso的时候往往登录不只是需要用户名密码,有时候可能还需要验证码,下面就要讲解如何重写Cre...
2018-09-05 10:25:17 13336 42
原创 cas5.3.2单点登录-配置记住我(十六)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82225800     ©王赛超 正常情况下,在application.properties中配置开启记住我,在登录页面是会显示记住我的文本框,如下图: 但是由于我们使
2018-09-05 10:24:18 6095 6
原创 cas5.3.2单点登录-自定义登出确认页面(十五)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82223113     ©王赛超 上一篇我们自定义登录页面,登录页面和其他的页面更改方式有点不同,所以在上一篇中单独介绍过了,关于登出确认页面,也在之前的博客中有讲过,关于自定义登出确认页面,可以自己定义为...
2018-09-05 10:24:00 4521 9
原创 cas5.3.2单点登录-自定义登录页面(十四)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/82186067     ©王赛超 cas也搞得差不多了,一直使用的是默认登录页
2018-09-04 11:20:43 18486 24
原创 cas5.3.2单点登录-单点登出(十一)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81515317     ©王赛超 既然有单点登录,肯定就要有登出,之前的整合都是只针对了登录,对登出并没有关注,今天我们就来讲讲登出。关于单点登出原理,参考该博客:
2018-09-04 11:20:27 14066 30
原创 cas5.3.2单点登录-动态添加services(十三)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81638090     ©王赛超 前面我们整合客户端的时候,需要在cas服务端注册,使用的是json文件的方式,更简单的一点,直接配置为只要是http或者https的请求,都表示注册,那也就没有本篇的动态添...
2018-09-04 11:16:03 12936 17
原创 cas5.3.2单点登录-rest认证(十二)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81544181     ©王赛超 我们之前在cas服务端整合了shiro,在shirorealm中通过查询数据库获取用户信息和角色等信息,如果都是内部服务,将从数据库中获取信息改为通过调用接口获取信息就可以...
2018-09-04 11:15:43 12420 13
原创 cas5.3.2单点登录-自定义鉴权路径(十)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81508273     ©王赛超 客户端整合cas之后,无论我们访问什么地址,只要没有发现票据,都会跳转到cas服务端去进行登录。有时候我们有这样的需求,用户不登录也可以访问
2018-09-04 11:15:09 6978 2
原创 cas5.3.2单点登录-编写自己的cas-starter(九)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81486699     ©王赛超 前言写这篇文章的原因是在springBoot整合cas的过程中,我使用了一个别人写好
2018-09-04 11:11:59 6138 4
原创 cas5.3.2单点登录-集成客户端-springboot方式(八)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81366646     ©王赛超 之前整合了客户端的demo,也和spring整合了,现在的很多项目,都已经开始使用sprin
2018-09-04 11:11:37 14178 12
原创 cas5.3.2单点登录-集成客户端-传统spring方式(七)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81347252     ©王赛超 上一篇博客,我们已经与客户端集成了,也实现了单点登录,一个系统登录之后,另一个系统无需再次登
2018-09-04 11:09:04 5245 3
原创 cas5.3.2单点登录-集成客户端(六)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81318649     ©王赛超 之前在服务端整合了数据库,也整合了shiro,我们一直是在服务端玩,登录跳转到登录成功页面,
2018-09-04 11:08:39 14561 24
原创 cas5.3.2单点登录-服务端集成shiro权限认证(五)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81149019     ©王赛超 所谓单点登录(SSO),只当企业用户同时访问
2018-09-04 10:55:43 15191 19
原创 cas5.3.2单点登录-自定义登录验证(四)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/81144874     ©王赛超 我们在使用SSO单点登录的时候不只是验证一下用户名和密码是否一致,有时候还需要验证一些别的校
2018-09-03 22:02:22 18049 19
原创 cas5.3.2单点登录-自定义密码认证(三)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80958614     ©王赛超 上一篇博客,我们搞定了从数据库获取信息,并且
2018-09-03 22:02:00 10896 10
原创 cas5.3.2单点登录-JDBC认证(密码MD5和密码加盐)(二)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80956047    &amp
2018-09-03 22:01:40 14218 12
原创 cas5.3.2单点登录-骨架搭建(一)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80871015    &amp
2018-09-03 22:01:12 27235 26
原创 解决Shiro频繁访问Redis读取和更新session(十二)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80791339     ©王赛超 该博客是接着上一篇博客: Shiro使用redis作为缓存(解决shiro频繁访问Redis) 请将两篇博客同时打开,方便查看。
2018-09-03 14:49:21 13291 26
原创 Shiro使用redis作为缓存(解决shiro频繁访问Redis)(十一)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80791219     ©王赛超 之前写过一篇博客,使用的一个开源项目,实现了redis作为缓存 缓存用户的权限 和 session信息,还有两个功能没有修改,一个是用户并发
2018-09-03 14:48:55 62565 42
原创 springboot使用shiro-整合redis作为缓存(十)
原文地址,转载请注明出处: http://blog.csdn.net/qq_34021712/article/details/79746413     ©王赛超 说在前面本来的整合过程是顺着博客的顺序来的
2018-09-03 14:48:30 35652 35
原创 shiro 整合oauth2.0 服务端 和 客户端实现(入门教程)(十三)
随着项目上线,有几家公司来找我们合作,打算在各自的app中集成其他公司的功能,公司准备使用一种网页的安全认证来实现多个应用认证,类似于支付宝授权一样,根据不同的scope返回不同的用户信息。经过研究采用了现阶段比较流行的OAuth2.0 。下面是对OAuth2.0一些整理和总结以便以后的学习交流。 什么是OAuth2.0? OAuth2.0 是一个开放标准,允许用户让第三方应用访问该用户在某一...
2018-09-03 14:47:09 31406 13
原创 springboot整合shiro-实现验证码认证(九)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80470738     ©王赛超 验证码是有效防止暴力破解的一种手段,常用做法是在服务端产生一串随机字符串与当前用户会话关联(我们通常说的放入 Session),然后向终端用
2018-09-03 14:45:56 7358 11
原创 springboot整合shiro-登录失败次数限制(八)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80461177     ©王赛超 这次讲讲如何限制用户登录尝试次数,防止坏人多次尝试,恶意暴力破解密码的情况出现,要限制用户登录尝试次数,必然要对用户名密码验证失败做记录,S
2018-09-03 14:45:26 14847 25
原创 springboot整合shiro -快速入门(二)
原文地址,转载请注明出处: http://blog.csdn.net/qq_34021712/article/details/79746413   &am
2018-09-02 22:51:01 8018 19
原创 springboot整合shiro-在线人数以及并发登录人数控制(七)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/80457041     ©王赛超 项目中有时候会遇到统计当前在线人数的需求,也有这种情况当A 用户在邯郸地区登录 ,然后A用户在北京地区再登录 ,要踢出邯郸登录的状态。如果用
2018-09-02 22:49:11 21147 52
apr-1.5.2.tar.gz,apr-util-1.5.2.tar.gz
2017-06-04
Dubbo视频教程--基础篇--第14节--持续集成篇--Maven私有库和本地库的安装与配置(Sonatype Nexus + Maven)2.pdf
2017-05-26
Dubbo视频教程--基础篇--第12节--持续集成篇--SVN版本管理系统的安装安装步骤.pdf
2017-05-26
Spring配置Freemarker视图解析器,前台页面全部使用freemarker渲染
2017-05-03
SpringBoot整合Jsp,支持java -jar方式启动
2018-04-17
kafka配置SSL(shell脚本)
2018-04-11
当当config-toolkit配置中心源码
2018-03-30
SpringBoot整合rocketmq事务消息
2018-02-13
jmeter测试dubbo请求
2018-01-02
使用Jmeter测试java请求
2017-12-22
SpringBoot整合dubbo
2017-08-24
Spring Boot整合ActiveMQ
2017-08-24
Spring Boot整合redis
2017-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人