白与黑的专栏

Keep moving

RabbitMQ常见面试题

1.消息队列的作用与场景 消息队列简介 2.Channel 和vhost 的作用是什么? Channel:减少TCP 资源的消耗。也是最重要的编程接口。 Vhost:提高硬件资源利用率,实现资源隔离。 可参考:认识RabbitMQ 3.RabbitMQ 的消息有哪些路由方式?适合在什么...

2019-08-31 12:32:43

阅读数 7

评论数 0

RabbitMQ的可靠性投递

RabbitMQ工作模型 生产者将消息发送到Broker。 生产者把消息发到Broker 之后,怎么知道自己的消息有没有被Broker 成功接收? 在RabbitMQ 里面提供了两种机制服务端确认机制,Transaction(事务)模式与Confirm(确认)模式。即生产者发送消息给Ra...

2019-08-31 11:26:27

阅读数 10

评论数 0

RabbitMQ中的过期时间、死信队列、延迟队列

一. TTL(Time To Live) 消息的过期时间有两种设置方式: 1.通过队列属性设置消息过期时间 @Bean("ttlQueue") public Queue queue() { Map<String, Object> m...

2019-08-29 13:02:33

阅读数 49

评论数 0

RabbitMQ通过Java的简单实现

环境 使用RabbitMQ前需要先准备环境,CentOS安装RabbitMQ可以参考:https://www.cnblogs.com/xrog/p/8519967.html UI管理页面(本地虚拟机):http://10.16.9.34:15672/#/ 默认端口:15672 本地默认账户...

2019-08-27 15:12:22

阅读数 11

评论数 0

认识RabbitMQ

目录 RabbitMQ的基本特性 AMQP协议 RabbitMQ的工作模型 1.Broker 2.Connection 3.Channel 4.Queue 5.Exchange 6.VHost RabbitMQ的路由方式 1.Direct(直连) 2.Topic(主题)...

2019-08-26 21:21:34

阅读数 12

评论数 0

消息队列简介

什么是消息队列(Message Queue)? 消息队列,又叫做消息中间件。是指用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息队列模型,可以在分布式环境下扩展进程的通信。 MQ的几个主要特点 1. 是一个独立运行的服务。生产者发...

2019-08-26 16:33:23

阅读数 15

评论数 0

Linux常用命令之【查看进程打开的文件:lsof】

lsof命令 英文原意:list open files 功能描述:lsof命令可以根据文件找到对应的进程信息,也可以根据进程找到进程打开的文件 语法格式:lsof [参数] 文件/进程名/进程号 常用参数: -c <进程名>:显示指定的进程名所有打开的文件 ...

2019-08-21 15:54:24

阅读数 88

评论数 0

Linux常用命令之【远程登录:ssh】

ssh命令 功能描述:ssh命令可以使用ssh加密协议实现安全的远程登录服务器,Windows中的替代工具为Xshell、SecureCRT等 语法格式:ssh [参数] [用户@] [主机名或IP地址] [远程执行命令] 常用参数: -p:指定ssh登录端口,如果忽略则默认端口为22(s...

2019-08-21 10:34:15

阅读数 8

评论数 0

Linux常用命令之【查看网络状态:netstat】

netstat命令 功能描述:显示本机网络的连接状态、运行端口和路由表等 语法格式:netstat [参数] 常用参数: -a:显示处于监听状态和非监听状态的socket信息 -n:显示数字形式的地址而不是去解析主机、端口或用户名 -s:显示各类协议的统计信息 -i:显示网络接口信...

2019-08-20 20:22:30

阅读数 9

评论数 0

Linux常用命令之【实时显示进程占用资源:top】

top命令 功能描述:top命令用于实时地显示各个进程的资源占用情况 语法格式:top [参数] 常用参数: -c:显示进程的整个命令路径,而不是只显示命令名称 -i:不显示闲置或者僵死的进程信息 -p:显示指定pid的进程信息 常用交互命令: h或?:显示帮助信息 1:数字1,...

2019-08-17 16:20:44

阅读数 30

评论数 0

Linux常用命令之【进程终止命令:kill】

kill命令 功能描述:终止指定进程 语法格式:kill [参数] [进程号] 常用参数: -l:列出所有信号的名称 [root@bogon ~]# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL ...

2019-08-16 23:33:46

阅读数 10

评论数 0

Linux常用命令之【进程查看命令:ps】

ps命令 功能描述:用于列出当前时刻的进程快照 语法格式:ps [参数] 常用参数: -a:显示所有终端下执行的进程 -A或-e:显示所有进程 -u:显示指定用户的进程信息 -f:额外显示UIP、PPID、C与STIME栏位 -l:以详细格式显示进程信息 aux:用BSD语法格...

2019-08-16 15:57:46

阅读数 15

评论数 0

Linux常用命令之【文本对比命令:vimdiff】

vimdiff命令 功能描述:vimdiff调用vim打开文件,可以打开2到4个文件,以不同颜色区分文件的差异 语法格式:vimdiff file1 file2 测试数据: [root@bogon diff]# cat a.txt 1 2 3 4 5 6 [root@bogon dif...

2019-08-15 17:04:36

阅读数 11

评论数 0

Linux常用命令之【文本编辑命令:vim】

vim命令 功能描述:vim是vi(Linux命令行下的文字编辑器)的增强版 语法格式:vim 源文件 vim的三种模式:普通模式、编辑模式、命令模式 1. 普通模式 用vim打开一个文件,默认进入的就是普通模式,该模式下不能进行编辑输入操作,但是可以移动光标,同时还可以通过命令进行复制...

2019-08-15 16:57:33

阅读数 22

评论数 0

Linux常用命令之【文本统计命令:wc】

wc命令 功能描述:用于统计文件的行数、单词数、字节数、字符数等 语法格式:wc [参数] 源文件 常用参数: -c:统计字节数 -l:统计行数 -m:统计字符数 -w:统计单词数 -L:打印最长行的长度 测试数据: [root@bogon wc]# cat -n txt...

2019-08-14 17:19:56

阅读数 27

评论数 0

Linux常用命令之【文本去重命令:uniq】

uniq命令 功能描述:输出或忽略文件中的重复行 语法格式:uniq [参数] 源文件或标准输出 常用参数: -c:去除重复行,并计算每行出现的次数 -d:只显示重复行 -u:只显示唯一的行 测试数据: [root@bogon uniq]# cat test aaa vvv...

2019-08-14 16:48:14

阅读数 12

评论数 0

Linux常用命令之【文本分割命令:cut】

cut命令 功能描述:从文件的每一行剪切字节、字符或字段,然后输出到标准输出 语法格式:cut [参数] 源文件 常用参数: -b:以字节为单位进行分割 -n:取消分割多字节字符,当文本中包含中文时使用,与-b一起使用 -c:以字符为单位进行分割 -d:自定义分隔符,默认以tab为...

2019-08-13 18:15:32

阅读数 13

评论数 0

Linux常用命令之【文本排序命令:sort】

sort命令 功能描述:将输入的文件内容安装指定规则进行排序,然后输出排序后的内容 语法格式:sort [参数] 源文件 常用参数: -b:忽略每行开头的空格字符 -n:依照数值的大小进行排序,默认按照ASCII排序 -r:倒序 -u:去重 -t:指定分隔符 -k:与-t连用,...

2019-08-13 18:13:37

阅读数 18

评论数 0

Linux常用命令之【文本浏览命令:cat、more、less、head、tail】

目录 cat命令 more命令 less命令 head命令 tail命令 cat命令 英文原意:concatenate files and print on the standard output 功能描述:合并文件并打印输出到标准输出 常用参数: -A:列出所有隐藏符号 ...

2019-08-13 15:29:41

阅读数 16

评论数 0

Linux常用命令之【文本处理三剑客之awk】

awk命令 功能描述:强大的文本处理工具 基本格式:awk [参数] '条件{动作}' 源文件 常用参数: -F:指定字段分隔符 awk常见用法 测试数据: [root@bogon awk]# cat log https://www.baidu.com/index https:/...

2019-08-12 21:04:13

阅读数 18

评论数 0

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