上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 50 下一页
摘要: 数据库发生改变收不到订阅消息 查看canal是否有权限 select * from mysql.user where user='{canal-服务连接数据库的账户名字}' 如果没有或者Select_priv不是Y grant select, replication slave,replicatio 阅读全文
posted @ 2021-03-26 15:20 意犹未尽 阅读(5067) 评论(0) 推荐(0) 编辑
摘要: github项目地址 https://github.com/aa310958153/easy-canal canalService安装启动查看 https://www.cnblogs.com/LQBlog/p/12177295.html 订阅不到消息排查 https://www.cnblogs.co 阅读全文
posted @ 2021-03-26 15:01 意犹未尽 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 建立连接 通过provider ip 和暴露端口 进行连接 liqiangdeMacBook-Pro:~ liqiang$ telnet 192.168.1.1 23888 Trying 192.168.10.23... Connected to 192.168.10.23. Escape char 阅读全文
posted @ 2021-03-17 13:31 意犹未尽 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 什么是整数集合 集合键的底层(intset)实现之一,当一个集合只包含数值,并且数值的元素并不多时,就会选择使用整数集合作为底层实现, 本地:0>sadd number 1 2 5 6 4 本地:0>object encoding number intset 整数集合结构定义 注:虽然contens 阅读全文
posted @ 2021-03-13 14:18 意犹未尽 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 什么是跳跃表 1.是一种有序数据结构,他通过在每个节点维持多个指向其他节点的指针,从而快速达到访问的目的 2.大部分情况跳跃表可以和平衡树相媲美,并且跳跃表比平衡树实现更简单,所以不少程序使用跳跃表代替平衡树 3.跳跃表支持平均O(logN) 最坏O(N) O(logN)就是减少遍历次数,比如查找一 阅读全文
posted @ 2021-03-11 18:12 意犹未尽 阅读(171) 评论(0) 推荐(0) 编辑
摘要: redis字典实现 redis字典使用hash表作为底层实现,一个hash表有多个hash节点,每个hash表保存了字典的一个键值对。 结构定义 字典定义 type和privdata属性是针对不同类型的键值对为创建多态字典而产生 1.type属性指向了一个dicType结构指针,每个dictType 阅读全文
posted @ 2021-03-07 14:01 意犹未尽 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 应用场景 1.redids列表的底层实现之一就是链表.当列表长度包含了较多的数量就是链表实现 2.发布订阅 3.慢查询 4.监视器 链表的定义 list定义 1.dub函数用于复制链表节点保存的值 2.free用于释放链表节点保存的值 3.match用于对比链表节点锁保存的值是否和另一个输入的值相等 阅读全文
posted @ 2021-03-04 22:59 意犹未尽 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 什么是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 意犹未尽 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 方式一 这种方式线上高并发看链路追踪发现new RequestWrapper耗时3秒 后来改为第二种方式 装饰requset @Component @WebFilter(filterName = "wrapperFilter", urlPatterns = {"/**"}) public class 阅读全文
posted @ 2021-02-23 14:40 意犹未尽 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 类图 默认提供2种实现 defaultfHttpFirewall 看源码可以看出来比较宽松,我们一般使用StrictHttpFirewall 限制请求方法 如果需要修改可以自定义StrictHttpFirewall public class StrictHttpFirewall implements 阅读全文
posted @ 2021-01-29 10:22 意犹未尽 阅读(2101) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 50 下一页