摘要: RabbitMQ RabbitMQ是AMQP(高级消息队列协议)的消息中间件一种,用于在分布式系统中存储转发消息,在易用性,扩展性,高可用性等方面有很大的优势,主要是为了实现系统之间的双向解耦而实现的。 当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。 Redis队列 阅读全文
posted @ 2020-01-15 11:36 Mr-刘 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Redis 队列 用redis作为队列效率高,而且简单易用 使用场景 + 用于处理比较耗时的请求,例如批量发送邮件,如果直接在网触发执行发送,程序会出现耗时 + 高并发场景,当某个时刻请求瞬间增加时,可以把请求写入到队列,后台去处理这些请求 + 抢购场景,先入先出的模式 Redis 消息队列 主要应 阅读全文
posted @ 2020-01-15 10:57 Mr-刘 阅读(2626) 评论(0) 推荐(0) 编辑
摘要: nginx 正向代理(代理客户端) 正向代理 :简单理解就是 客户端想要向服务器发起请求,但是因为某种原因需要第三方作为代理向服务器发起请求,这种情况就是正向代理。正向代理在互联网中主要是正常上网,想访问谷歌但是碍于防火墙只能通过vpn服务器作为代理才能访问。 nginx 反向代理(代理服务端) 反 阅读全文
posted @ 2020-01-14 19:49 Mr-刘 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Redis缓存你必须了解的! 不管你是从事Python、Java、Go、PHP、Ruby等等… Redis都应该是一个比较熟悉的中间件。 而大部分经常写业务代码的程序员,实际工作中或许只用到了set value、get value两个操作。 Redis是什么? Redis 是一个开源的底层使用C语言 阅读全文
posted @ 2020-01-14 18:56 Mr-刘 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 目录 1.1 MySQL 三种数据类型(数值,字符串,日期) 1.2 MySQL常用增删改查命令 1.3 删除,添加或修改表字段 1.4 MySQL外键关联(一对多) 1.5 MySQL连接查询:两个表之间外键关联 1.5 MySQL连接查询:两个表之间外键关联 1.6 mysql导入导出 1.1 阅读全文
posted @ 2020-01-09 10:53 Mr-刘 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、uuid和id区别 1)uuid类型是varchar(36),而自增长Id则一般是bigInt类型。 2)相对于bigInt类型的自增长Id,varchar(36)类型的uuid消耗的物理空间更为明显。 3)uuid几乎保证了不同数据库的不同表的id唯一,而自增长id只能保证一个数据库中的一张表 阅读全文
posted @ 2020-01-09 10:31 Mr-刘 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 目录 1.1 mysql主从同步 1.2 MySQL同步延迟问题 1.1 mysql主从同步 1、mysql主从同步(复制)概念 1. 将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。 2. 复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。 阅读全文
posted @ 2020-01-09 10:29 Mr-刘 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 目录 1.1 MySQL中的事物 1.2 mysql中锁 1.1 MySQL中的事物 1、InnoDB事务原理 1. 事务(Transaction)是数据库区别于文件系统的重要特性之一,事务会把数据库从一种一致性状态转换为另一种一致性状态。 2. 在数据库提交时,可以确保要么所有修改都已保存,要么所 阅读全文
posted @ 2020-01-09 10:23 Mr-刘 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 目录 1.1 常见查找方法举例 1.2 索引数据结构设相关的计算机原理 1.3 MyISAM实现索引 1.4 InnoDB索引实现 1.5 索引使用策略 1.1 常见查找方法举例 1、顺序查找(linear search ) 2、二分查找 3、二叉排序树查找 4、哈希散列法(哈希表) 1.2 索引数 阅读全文
posted @ 2020-01-08 23:03 Mr-刘 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 目录 1.1 GROUP BY分组使用 1.2 mysql中NOW(),CURDATE(),CURTIME()的使用 1.3 DATEDIFF() 函数 1.4 DATE_FORMAT() 以不同格式显示时间 1.5 MySQL 正则表达式 1.1 GROUP BY分组使用 GROUP BY 介绍 阅读全文
posted @ 2020-01-08 22:33 Mr-刘 阅读(169) 评论(0) 推荐(0) 编辑