- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 单点登录实现方案
单点登录的实现方式前言方式一:父域cookie方式二:认证中心认证中心方案流程图前言单点登录(Single Sign On, SSO)是指在同一帐号平台下的多个应用系统中,用户只需登录一次,即可访问所有相互信任的应用系统。单点登录的本质就是在多个应用系统中共享登录状态。如果用户的登录状态是记录在 Session 中的,要实现共享登录状态,就要先共享 Session,比如可以将 Session 序列化到 Redis 中,让多个应用系统共享同一个 Redis,直接读取 Redis 来获取 Session。
2020-11-19 16:46:29 7333
原创 jwt-token认证
jwt-token认证基于jwt的token认证web服务http请求的无状态性jwt的原理jwt的数据结构JWT的用法JWT问题和趋势基于jwt的token认证web服务http请求的无状态性问题:由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户。比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,而服务器需要根据某些信息标识出这个用户,这样才知道购物车里面有几本书。方案:1)服务器临时存储用户标识(session
2020-05-19 15:05:25 312
原创 sql常用函数使用记录
sql常用函数使用记录sql常用函数使用记录lag()row_number()coalesce()distinct关键字 用于去重:cast 和convert 的用法havingsql常用函数使用记录记录工作中使用到的sql常用函数,方便查阅。执行环境:spark_sql 、hive / kudu 。lag()取出某个字段前N条记录的值。注意: 第一条记录已经无法再取前一条记录,所以第一条记录LAG()函数返回为空。lag(e.rid, 1, null) over(partition by e.
2020-05-18 17:03:31 290
原创 shell编程篇
这里写自定义目录标题shell编程篇引用变量单个()双(())单个[ ]双[[ ]]大括号{}多条命令顺序执行多条命令有选择的执行: (&& 、 ||)时间处理脚本md5sum的坑常用语法记录shell编程篇引用变量$@ 与 $* 都是代表作用范围内的所有引用变量,不过她们两者有一个不同点。$* : 将所有的引用变量视为一个整体。$@ : 则仍旧保留每个引用变量的区段观念,使用时候加引号。$? : $?环境变量表示上一次命令的返回结果,0表示成功,非0表示失败$0 : 脚本
2020-05-13 21:48:57 143
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人