会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
意犹未尽
只要在学习,则在进步。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
23
24
25
26
27
28
29
30
31
···
52
下一页
2021年3月13日
redis-原理-数据结构-整数集合(五)
摘要: 什么是整数集合 集合键的底层(intset)实现之一,当一个集合只包含数值,并且数值的元素并不多时,就会选择使用整数集合作为底层实现, 本地:0>sadd number 1 2 5 6 4 本地:0>object encoding number intset 整数集合结构定义 注:虽然contens
阅读全文
posted @ 2021-03-13 14:18 意犹未尽
阅读(84)
评论(0)
推荐(0)
2021年3月11日
redis-原理-数据结构-跳跃表(四)
摘要: 什么是跳跃表 1.是一种有序数据结构,他通过在每个节点维持多个指向其他节点的指针,从而快速达到访问的目的 2.大部分情况跳跃表可以和平衡树相媲美,并且跳跃表比平衡树实现更简单,所以不少程序使用跳跃表代替平衡树 3.跳跃表支持平均O(logN) 最坏O(N) O(logN)就是减少遍历次数,比如查找一
阅读全文
posted @ 2021-03-11 18:12 意犹未尽
阅读(194)
评论(0)
推荐(0)
2021年3月7日
redis-原理-数据结构-字典(三)
摘要: redis字典实现 redis字典使用hash表作为底层实现,一个hash表有多个hash节点,每个hash表保存了字典的一个键值对。 结构定义 字典定义 type和privdata属性是针对不同类型的键值对为创建多态字典而产生 1.type属性指向了一个dicType结构指针,每个dictType
阅读全文
posted @ 2021-03-07 14:01 意犹未尽
阅读(107)
评论(0)
推荐(0)
2021年3月4日
redis-原理-数据结构-链表(二)
摘要: 应用场景 1.redids列表的底层实现之一就是链表.当列表长度包含了较多的数量就是链表实现 2.发布订阅 3.慢查询 4.监视器 链表的定义 list定义 1.dub函数用于复制链表节点保存的值 2.free用于释放链表节点保存的值 3.match用于对比链表节点锁保存的值是否和另一个输入的值相等
阅读全文
posted @ 2021-03-04 22:59 意犹未尽
阅读(89)
评论(0)
推荐(0)
2021年3月3日
redis-原理-数据结构-SDS(一)
摘要: 什么是SDS 1.redis没有直接使用C的字符串,而是自己实现了字符串的实现名叫SDS 2.c的字符串只会用在值不会改变的地方,比如redislog打印 SDS的应用场景 1. 本地:0>set msg hellowrd OK 键和值都是字符串对象,底层通过SDS实现 2. 本地:0>rpush
阅读全文
posted @ 2021-03-03 22:28 意犹未尽
阅读(367)
评论(0)
推荐(0)
2021年2月23日
springMVC源码阅读-解决body不能重复读取问题(十二)
摘要: 方式一 这种方式线上高并发看链路追踪发现new RequestWrapper耗时3秒 后来改为第二种方式 装饰requset @Component @WebFilter(filterName = "wrapperFilter", urlPatterns = {"/**"}) public class
阅读全文
posted @ 2021-02-23 14:40 意犹未尽
阅读(564)
评论(0)
推荐(0)
2021年1月29日
spring-security使用-安全防护HttpFirewall(七)
摘要: 类图 默认提供2种实现 defaultfHttpFirewall 看源码可以看出来比较宽松,我们一般使用StrictHttpFirewall 限制请求方法 如果需要修改可以自定义StrictHttpFirewall public class StrictHttpFirewall implements
阅读全文
posted @ 2021-01-29 10:22 意犹未尽
阅读(2572)
评论(0)
推荐(0)
2021年1月7日
spring-security使用-session共享(六)
摘要: session共享的几种方案 方案一 不放在服务器应用中管理,放在第三方统一管理,如redis,数据库等,现在主流都是放在redis 因为redis高效qps最高能达到10万+ 方案二 session 拷贝,集群情况某一台服务器session发生改变,通知其他服务器,这样会有个问题,如果集群实例太多
阅读全文
posted @ 2021-01-07 11:00 意犹未尽
阅读(2437)
评论(0)
推荐(0)
2021年1月6日
spring-security使用-同一个账号只允许登录一次(五)
摘要: 自动挤掉前一个用户 1.配置一个用户只允许一个会话 protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests() .anyRequest().authenticated() .and()
阅读全文
posted @ 2021-01-06 16:19 意犹未尽
阅读(2548)
评论(0)
推荐(0)
2021年1月5日
spring-security使用-获得当前用户信息(四)
摘要: 主要是通过Authentication封装 接口定义 public interface Authentication extends Principal, Serializable { //用来获取用户的权限。 Collection<? extends GrantedAuthority> getAu
阅读全文
posted @ 2021-01-05 16:23 意犹未尽
阅读(2164)
评论(0)
推荐(1)
上一页
1
···
23
24
25
26
27
28
29
30
31
···
52
下一页
公告