12 2019 档案
摘要:1.权限分配案例 需求: 公司的管理系统定义了若干个角色 公司的每个部门领导对每个角色分配自己部门的若干权限 现在需要综合每个角色的所有权限 2.分解,综合权限 3.结果
阅读全文
摘要:DoubleCache 指的是本地+redis两份缓存模式 本地缓存过期之后从redis读取新数据 redis缓存过期时,从业务里读取新数据. 设计原理: 利用 loadingCache的过期刷新来实现异步线程自动刷新,而不阻塞当前数据返回 后期优化: 远程刷新时,增加锁机制来避免多次调用业务数据.
阅读全文
摘要:1.lua脚本(集成实现了乐观锁,hmset ,expire等) 2.eval直接调用测试 传入参数 keysCount: 1 key: key11 version: 0 ttl: 6000 field1: icbc field2:wh 3.java代码 4.调用
阅读全文