- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Redis进阶
Redis进阶慢查询生命周期说明:(1) 慢查询发生在第三阶段(2) 客户端超时不一定慢查询,单慢查询是客户端超时的一个可能因素两个配置slowlog - max -len先进先出队列固定长度保存在内存内slowlog - log - slower - than慢查询阀值(单位:微妙)slowlog-log-slower-than = 0 , 记录所有命令slowlog-log-slower-than < 0 , 不记录所有命令其中slowlog-l
2020-09-27 15:08:31 645
原创 雪花算法【snowflake】
雪花算法为什么需要分布式全局唯一ID 以及分布式ID的业务需求?在复杂分布式系统中,往往需要对大量对数据和消息进行标识如在美团、支付、餐饮 中 系统的数据日渐增长,对数据分库分表需要有一个唯一来标识一条数据或消息此时一个能够生成全局唯一ID的系统是非常有必要的ID生成规则部分硬性要求全局唯一 :不能出现重复的ID,要 唯一标识趋势递增 :在Mysql 的InnoDB引擎使用的是聚集索引,由于多数RDBMS 使用的是Btree数据结构来存储数据,在主键的选择上面我们应该尽量使用有序的主键
2020-09-21 22:38:15 952
原创 Redis初识
redis初识1. Redis是什么开源基于建值对对存储服务系统多种数据结构Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。官网:https://redis.io/高性能 ,功能丰富2. Redis的前世今生Redis的特性速度快官方给出的 10w OPS数据存在内存中,读取非常快用c语言实现的(50000 line)Redis 线程模型:单线程
2020-09-08 21:56:01 631
原创 SpringCloud Sleuth分布式请求链路追踪
SpringCloud Sleuth分布式请求链路追踪简介在微服务架构中,一个由客户端发起的请求子啊后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一个出现高延时的错误都会引起整个请求最后的失败github仓库 : https://github.com/spring-cloud/spring-cloud-sleuth官网 : https://cloud.spring.io/spring-cloud-sleuth/
2020-09-05 19:49:24 910
原创 spring boot 使用DFA算法实现敏感词过滤
spring boot 使用DFA算法实现敏感词过滤敏感词、文字过滤是一个网站必不可少的功能,如何设计一个好的、高效的过滤算法是非常有必要的。DFA算法简介DFA全称为:Deterministic Finite Automaton,即确定有穷自动机。其特征为:有一个有限状态集合和一些从一个状态通向另一个状态的边,每条边上标记有一个符号,其中一个状态是初态,某些状态是终态。但不同于不确定的有限自动机,DFA中不会有从同一状态出发的两条边标志有相同的符号。确定:状态以及引起状态转换的事件都是可确定
2020-09-04 09:08:17 2224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人