4 木兮同学

我要认证

实迷途其未远,觉今是而昨非

等级
TA的排名 3w+

RocketMQ(一):初探门径

RocketMQ是阿里开源的消息中间件,目前也已经孵化为Apache顶级项目,它是纯Java开发,具有高吞吐量、高可用性、适合大规模分布式系统应用的特点。RocketMQ思路起源于Kafka,它对消息的可靠传输及事务性做了优化,目前在阿里集团被广泛应用于交易、充值、流计算、消息推送、日志流式处理、 binglog分发等场景。

2020-10-13 00:28:14

Spring Security(十五):基于RBAC数据模型的权限控制

Spring Security官方文档是这么介绍的:Spring Security是一个功能强大且高度可定制的身份认证和访问控制框架。我们花了十多个篇幅都是在认证授权方面,而它的另一个重要的特点就是访问控制。这一篇我们就来讲讲关于它的内容。

2020-06-28 00:56:44

Spring Security(十四):基于JWT实现SSO单点登录

上一篇介绍了JWT的构成以及JWT作为请求令牌的实战应用,包括令牌的创建,令牌的解析等等。本篇就来讨论另一个JWT的应用场景,基于JWT实现SSO单点登录。

2020-06-26 16:36:39

关于JWT,你真的理解了吗?

刚接触使用JWT没多久,发现它的一些自包含特性,和Session机制很是不一样,还蛮有意思,但是接触多了会发现它的很多弊端,这里转载一篇大佬的文章,写的真心不错。

2020-06-24 21:40:42

Spring Security(十三):JWT令牌

本篇来了解下JWT令牌相关的知识,和传统JSESSIONID相比,差别还是很大的,一起来看看吧。

2020-06-21 18:21:55

Spring Security 分享会

本篇是公司内部每周组织的技术分享会讲解内容,由本人分享,主要分享源码层面登录流程,也涉及如何实现一个登录需求(比较傻瓜式),还包括一些授权控制的讲解等等。

2020-06-21 16:01:41

Spring Security(十二):Spring Security OAuth介绍

我们之前实现的登录方式,登录成功以后用户信息都是存在服务器Session中,把新建的SESSIONID再写到浏览器的Cookie,然而Cookie是浏览器独有的机制,对于APP或者小程序,Cookie+Session方式的登录流程就不适用了,那这时候该用什么方式呢?

2020-06-07 18:35:56

Spring Security(十一):退出登录

这一篇就来讲讲如何退出登录的一些处理,包括如何退出登录、Spring Security默认的退出处理逻辑以及退出登录相关的配置项。

2020-06-07 15:10:48

Spring Security(十):Session管理

什么是Session?我们都知道Session是服务器端记录用户状态的机制,用户是否登录、是否被挤兑、是否限制登录、登录状态是否过期等等都是关于它的事,那么Spring Security中是如何管理Session的呢,一起来了解下吧。

2020-05-31 23:59:32

Spring Security(九):OAuth2.0协议

之前文章都是讲解的用户名或者短信登录认证的方式,这节开始学习第三方授权认证的登录方式,在学习授权登录之前就不得不先学习OAuth2.0协议的相关知识,一起来看看吧!

2020-05-27 00:47:53

Spring Security(八):实现短信验证码登录

Spring Security默认提供的认证流程就是用户名密码登录,整个流程都已经固定了,虽然提供了一些接口扩展,但是有些时候我们就需要有自己特殊的身份认证逻辑,比如用短信验证码登录,它和用户名密码登录的逻辑是不一样的,这时候就需要重新写一套身份认证逻辑。

2020-05-18 07:51:59

Spring Security(七):实现“记住我”功能

这章继续扩展功能,来一个“记住我”的功能实现,就是说用户在登录一次以后,系统会记住这个用户一段时间,这段时间内用户不需要重新登录就可以使用系统。

2020-05-15 22:57:33

Spring Security(六):实现图形验证码登录

前面五篇文章学习了最简单的一些登录认证流程,以及整个认证流程的源码走读,这篇文章就来看看如何实现图形验证码的登录。

2020-05-14 00:17:36

Spring Security(五):认证流程源码解析

对于前面几篇的学习应该能学到很多的功能点,但也只是知道如何实现而已,关于底层完全是个黑盒状态,而且对于这些知识点都很碎片化,这一篇就来解析一下认证流程的底层源码,将整个认证流程串联起来。

2020-05-08 00:30:25

项目掘金(一):反射之随心所欲的方法调用

反射的应用,非常灵活的进行后台非对外接口方法的调用调试,再也不怕面试官问项目中有没有用过反射了,赶紧学起来!

2020-04-29 23:24:42

Spring Security(四):个性化用户认证流程

第三章已经可以从数据库查出密码进行各种校验了,但是对于各种登录认证流程来说还是单调,无法满足我们的企业级开发需求,本篇就进行一个个性化用户认证流程处理,包括自定义登录页面,自定义登录成功处理,自定义登陆失败处理

2020-04-26 00:55:29

如何写出一手漂亮的代码?

代码总是被吐槽?总是纠结使用哪一种编码方式?想让开发组长惊艳你的代码吗?来!这里有一份Java代码开发规范你需要了解一下!

2020-04-17 22:16:21

Spring Security(三):用户自定义认证逻辑

上一篇进行了最简单的Spring Security的初始搭建,像用户名和密码都是固定的,这篇就来讲讲自定义用户认证逻辑的实现,包括用户信息的获取,用户密码的校验以及用户密码的加密解码

2020-04-12 10:21:26

Spring Security(二):Spring Security的初始搭建以及基本原理

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC、DI和AOP功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作

2020-04-11 22:25:28

Spring Security(一):RESTful API的拦截之过滤器、拦截器、切片介绍

Spring Security框架使用过程中会有很多Restful API的拦截操作,像各种过滤器拦截器以及Spring AOP的使用,所以在学习Spring Security之前很有必要对他们进行一个简单介绍。

2020-04-11 18:34:29

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。