自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Typora的使用手册

Typora是一款Markdown文本编辑工具标题的使用#一阶标题 或者快捷键Ctrl+1##二阶标题 或者快捷键Ctrl+2###三阶标题 或者快捷键Ctrl+3####四阶标题 或者快捷键Ctrl+4#####五阶标题 或者快捷键Ctrl+5######六阶标题 或者快捷键Ctrl+6文本居中<center>这是要居中的文本内容</center>下划线<u>下划线的内容</u> 或者快捷键Ctrl+U删除线~~删除线的内容~

2021-06-19 21:07:19 313

原创 RESTful API规范

REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征性状态转移)。 它首次出现在2000年Roy Fielding的博士论文中。RESTful是一种定义Web API接口的设计风格,尤其适用于前后端分离的应用模式中。这种风格的理念认为后端开发任务就是提供数据的,对外提供的是数据资源的访问接口,所以在定义接口时,客户端访问的URL路径就表示这种要操作的数据资源。事实上,我们可以使用任何一个框架都可以实现符合restful规范的API接口。.

2021-06-19 19:53:58 551

原创 消息队列——消息队列的应用场景

1 定义消息队列:是一种数据结构生产者:把数据放入到队列中的一方消费者:把数据从队列中取出的一方2 存在的意义2.1 解耦场景一:存在三个系统a系统要给b系统发送数据,调用系统b的接口a系统要给c系统发送数据,调用系统c的接口如果有一天b不需要a的数据了,就需要让a注释掉掉b接口的代码如果新增系统d要接受数据,又要增加调用系统d的代码这些调用逻辑都是一些重复的不可避免的劳动此处的a系统与bcd系统高度耦合了,因为之间的数据交互如果需要修改,或者接受数据的系统出现了问题,那么a系统

2021-06-19 17:48:27 613

原创 Redis系列之-Redis-Sentinel哨兵

一 主从复制高可用主从复制存在的问题:主从复制,主节点发生故障,需要做故障转移,可以手动转移:让其中一个slave变成master主从复制,只能主写数据,所以写能力和存储能力有限二 架构说明可以做故障判断,故障转移,通知客户端(其实是一个进程,sentinel也是一个服务端),客户端直接连接sentinel的地址多个sentinel发现并确认master有问题选出一个sentinel作为领导选取一个slave作为新的master通知其余slave成为新的master的slave通

2021-06-18 22:59:21 279

原创 Redis系列之-主从复制原理与优化

Redis系列之-主从复制原理与优化一 什么是主从复制机器故障;容量瓶颈;QPS瓶颈一主一从,一主多从做读写分离做数据副本扩展数据性能一个maskter可以有多个slave一个slave只能有一个master数据流向是单向的,从master到slave1.1 原理副本库通过slaveof ip port命令,连接主库,并发送SYNC给主库主库收到SYNC,会立即触发BGSAVE,后台保存RDB,发送给副本库副本库接收后会应用RDB快照主库会陆续将中间产生的新的操作,保存并发送

2021-06-18 21:17:22 130

原创 Redis系列之-持久化

Redis系列之-持久化一 持久化的作用1.1 什么是持久化redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上1.2 持久化的实现方式快照:某时某刻数据的一个完成备份, -mysql的Dump -redis的RDB写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -mysql的 Binlog -Hhase的 HLog -Redis的 AOF二 RDB2.1 什么是RDB2.2 触发机制-主要三种方式'''手动执行一、sav

2021-06-18 19:43:46 145

原创 Redis系列之-慢查询、pipline与事务、发布订阅、HyperLogLog、GEO

Redis系列之-高级用法一 慢查询1.1 生命周期我们配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询.慢查询发生在第三阶段1.2 两个配置1.2.1 slowlog-max-len慢查询是一个先进先出的队列固定长度保存在内存中1.2.2 slowlog-max-len慢查询阈值(单位:微秒)slowlog-log-slower-than=0 记录所有命令slowlog-log-slower-than<0 不记录任何命令1.2.3 配置方法

2021-06-18 17:30:53 357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除