自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 浅谈踢人下线的设计思路!(附代码实现方案)

前言前两天写了一篇文章,主要讲了下java中如何实现踢人下线,原文链接:java中如何踢人下线?封禁某个账号后使其会话立即掉线!本来只是简单阐述一下踢人下线的业务场景和实现方案,没想到引出那么多大佬把小弟喷的睁不开眼睛,为了避免大家继续喷我,特再写下此篇文章,彻底讲清楚各种场景下踢人下线的设计思路,如有不足之处还请各位大佬轻喷!好了废话不多说,正文开始正文如果把踢人下线比喻成拆房子,那么在学会拆房之前,我们必须要了解这座房子是怎么盖起来的,不同的盖法对应不同的拆法,不能混为一谈对于目前大多数系统

2021-01-21 01:43:04 2283 1

原创 java中如何踢人下线?封禁某个账号后使其会话立即掉线!

需求场景封禁账号是一个比较常见的业务需求,尤其是在论坛、社区类型的项目中,当出现了违规用户时我们需要将其账号立即封禁。常规的设计思路是:在设计用户表时增加一个状态字段,例如:status,其值为1时代表账号正常,其值为0时代表账号已被封禁。当我们需要封禁一个账号时,只需要将其账号的status值修改为0即可,对方再次登录系统时,我们便可以检测到status值不为1禁止登录。这种模式虽然思路简单,但也有一个不小的问题,那就是: 如果对方一直在线不注销登录呢?由于我们只在登录时检测status值,这也

2021-01-19 13:48:39 490

原创 逛了两天码云,搜集的优秀项目!

java 权限认证框架sa-token https://gitee.com/sz6/sa-token 这可能是史上功能最全的Java权限认证框架!sureness https://gitee.com/tomsun28/sureness 一个开箱即用的高效认证鉴权框架,专注于restful api的动态保护insp4j https://gitee.com/zengzhihong/insp4j 轻量级权限框架JwtPermission https://gitee.com/w

2021-01-16 14:06:23 590

原创 一个登录功能也能玩出这么多花样?sa-token带你轻松搞定多地登录、单地登录、同端互斥登录

需求场景说起登录,你可能会不屑一顾,还有比这更简单的功能吗?获取一下用户提交参数 username + password 和数据库中一比对,有记录返回[登录成功],无记录返回[用户名或密码错误]什么,就这?当你熟练的打包、部署、启动项目开始了一天的摸鱼之后,产品经理开始坐不住了“小顺子啊,你看咱们的APP登录能不能加一个功能,就是那种…那个…一个用户登录之后,能把上一个登录的自动挤下线”此时的你陷入了沉思,怎么让他在登录之后,把上一个登录者的会话给挤下线呢?难道说要在每次登录之后循环一遍Ses

2021-01-15 15:23:42 1870

原创 初识sa-token,一行代码搞定登录授权!

前言在java的世界里,有很多优秀的权限认证框架,如Apache Shiro、Spring Security 等等。这些框架背景强大,历史悠久,其生态也比较齐全。但同时这些框架也并非十分完美,在前后台分离已成标配的互联网时代,这些老牌框架的很多设计理已经相当滞后,无法与我们的项目完美契合。而今天我要介绍的这款框架,专门为前后台分离架构而生, 功能强大, 上手简单 —— sa-token。sa-token 是什么?sa-token是一个轻量级Java权限认证框架,主要解决: 登录认证、权限认证、Se

2021-01-13 22:14:34 13629 7

原创 sa-token v1.9.0 版本已发布,带来激动人心新特性:同端互斥登录

sa-token是什么?sa-token是一个JavaWeb轻量级权限认证框架, 官网首页:http://sa-token.dev33.cn/如果你经常使用腾讯QQ,就会发现它的登录有如下特点:它可以手机电脑同时在线,但是不能在两个手机上同时登录一个账号同端互斥登录,指的就是像腾讯QQ一样,在同一类型设备上只允许单地点登录,在不同类型设备上允许同时在线在sa-token中如何做到同端互斥登录?首先在配置文件中,将 allowConcurrentLogin 配置为false,然后调用登录等相关接口时

2021-01-06 19:46:57 607 1

原创 sa-token v1.8.0 版本已发布,带来大量激动人心的特性

优化:优化源码注释修复:修复部分文档错别字修复:修复项目文件夹名称错误优化:优化文档配色,更舒服的代码展示新增:提供sa-token集成 redis 的 spring-boot-starter 方案 [重要]新增:新增集成 redis 时,以jackson作为序列化方案 [重要]新增:dao层默认实现增加定时清理过期数据功能 [重要]新增:新增token专属session, 更灵活的会话管理 [重要]新增:增加配置,指定在获取token专属session时是否必须登录新增:在无t.

2021-01-02 18:59:55 374

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除