- 博客(5)
- 收藏
- 关注
原创 简单易懂的redis集群
众所周知,redis有三种集群模式,主从复制/哨兵模式/分片集群。其中哨兵模式就是用来弥补主从复制的不足的,基于主从复制。
2024-07-05 20:40:34
209
原创 RabbitMQ的快速开发使用
追求可用性:Kafka、 RocketMQ 、RabbitMQ追求可靠性:RabbitMQ、RocketMQ追求吞吐能力:RocketMQ、Kafka追求消息低延迟:RabbitMQ、Kafka据统计,目前国内消息队列使用最多的还是RabbitMQ,再加上其各方面都比较均衡,稳定性也好。RabbitMQ支持多种协议。而Spring boot框架对AMQP协议进行了封装,使用Spring AMQP的依赖调用里面的API即可实现快速使用RabbitMQ进行开发。
2024-06-23 16:58:01
1043
原创 在linux执行正常,而在unix系统执行sh脚本报错
r是回车符,\n是换行符。在C语言中,除了表示除法和注释符号,换行和转义字符都是使用反斜杠的,所以这里的斜杠应该指的是反斜杠。\r\n是回车加换行,\n是换行。要注意的是\r是回车,操作在当前行,而\n则是跳到下一行。Unix 系统里,每行结尾只有“”,即“\n”;Windows系统里面,每行结尾是“”,即“ \r\n”;Mac系统里,每行结尾是“”。而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。#转化为unix格式。
2024-04-17 18:22:50
207
1
原创 笛卡尔积现象
当两张表进行连接查询时,没有任何条件的限制查询出来的条数是两张表条数的乘积的现象。比如:A表有name(名字),deptno(部门编号)两个字段,一共14条记录;B表有deptno(部门编号),deptname(部门名称),location(地点)三个字段,一共5条记录。如果没有任何条件加以限制:select a.name, b.deptname from a, b.那么查出来的记录会有14*5=70条记录。当然如果你加上限制条件就不一样:select a.name, b.d
2023-02-08 22:47:40
208
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人