- 博客(7)
- 收藏
- 关注
原创 springcloud框架下中使用redis
这篇文章会记录自己在使用springcloud和redis的组合使用时一些注意点1、RedisTemplate和StringRedisTemplate在同样配置下所存储的位置一样。但是,一样的key却无法相互获取。 RedisTemplate和StringRedisTemplate在同样配置下所存储的位置一样。但是,一样的key却无法相互获取。他们两者之间的区别主要在于他们使用的序列化类。Red...
2018-06-04 20:52:36 8740
原创 lombok与mybatis组合使用时遇到的坑
我们做java开发的时候,javabean每个字段都需要添加getter/setter方法。但是,我们只能一次又一次的使用ide生成gettter,setter 。这个时候lombok就应运而生。 我们在项目中引入lombok,再使用@Getter或者@Setter方法或者直接用@Data,就能很方便的生成对应的方法。具体使用我就不多说了。大家可以到 https://...
2018-05-28 05:06:30 9618 2
原创 java多线程--CountDownLatch闭锁的应用
前言: 在开发过程中,可能会遇到这样一种情况。当要进行事件A,B。A的可执行前提是:B的某一部分必须先完成。这种时候,如果采用join的话,必须等到B执行完,A才能进行。从事件安全上来说虽然没有什么问题,但是,从效率上来讲,显然是不能接受的。 举个例子:小明和他女朋友小红,准备周末在家做一顿大餐。他们买了大虾、里脊和西兰花。小明帮忙洗菜(事件A)。小红掌勺(事件B)。小红...
2018-05-23 22:45:17 1112
原创 sso cas4.0改造历程--spring-webflow篇
前言:如果想要对CAS做业务流程的添加(譬如:添加验证码,记录用户登陆信息,用户特征分析等等),势必不能回避spring-webflow的理解。尤其是想要摸清楚src\main\webapp\WEB-INF\下的login-webflow.xml以及logout-webflow.xml这两个文件,弄清楚单点登陆以及登出的流程。磨刀不误砍柴工,下面我们就来看看什么是spring-webflo
2017-02-07 15:56:58 7232
原创 sso cas4.0改造历程--初识篇
前言:随着用户量的增加以及各种需求的调整,cas的功能免不了需要做各种各样的改造。简单的:页面维护,样式修改,docker的分环境打包、登陆流程的添加(加个用户信息记录或者添加验证码)。复杂些的:分布式部署的实现、https改造与多客户端联调。针对做过的这些改造,下面分篇来讲一讲自己的收获,分享一下遇到的坑以及解决方案。有不对的希望能帮忙指正,希望能给以后处理的人少
2017-01-20 16:22:00 1405
原创 sso cas4.0改造历程--分布式部署实现
根据cas的原理,不细讲了(可以看参考文档)。实现cas的分布式部署,主要需要完成两块的内容实现。1、采用统一的ticket存取策略,所有ticket的操作都从中央缓存redis中存取。2、采用session共享,tomcat的session的存取都从中央缓存redis中存取。3、通过nginx实现负载均衡
2016-08-01 16:40:25 4206 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人