编程 20 / 627 题

rabbitmq能做事务吗

 RabbitMQ 能做事务,但生产环境几乎不用,因为事务会严重拖慢性能,实际用的是 confirm 确认模式 作为替代大白话:RabbitMQ...

简答 简单
admin 06-06

rabbitmq死信是什么

死信定义: 无法被正常消费的消息,自动转发到死信交换机→死信队列统一处理三种变死信的情况:消费者 nack/reject + requeue=false → 拒绝且不重新入队消息 TTL 过期 → 超时没消费队列满了 →...

简答 简单
admin 06-06

rabbitmq交换器

Exchange 定义: 接收生产者消息、路由到队列的组件,不存消息四种类型:Direct: routing_key = binding_key 精确匹配,点对点投递Topic: 通配符匹配,* 一个词,#...

简答 简单
admin 06-06

Rabbitmq常用命令

面试一口气版本服务管理:systemctl start/stop/restart/status rabbitmq-server → 服务启停和状态用户管理:rabbitmqctl add_user 用户名 密码 →...

简答 简单
admin 06-06

rabbitmq部署

面试一口气版本部署方式:开发测试: Docker 单机,一行命令生产单机: apt/yum 安装 + systemctl 管理生产集群: 三节点 + 同步 Erlang Cookie + join_cluster +...

简答 简单
admin 06-06

rabbitmq介绍

RabbitMQ 核心: Erlang 开发,AMQP 协议,功能最丰富的消息队列架构: Producer → Exchange(交换机/路由)→ Queue(存储)→ ConsumerExchange 四种类型:Direct:...

简答 简单
admin 06-06

mq在项目中有什么作用

MQ 在项目中的四大作用:异步处理 → 用户操作后立即返回,耗时操作丢给 MQ 异步做,提升响应速度系统解耦 → 各系统通过消息通信,互不影响,一个挂了不连锁反应,新系统接入不用改老代码削峰填谷 → 流量暴增时消息先堆在...

简答 简单
admin 06-06

Mq的对比

六大 MQ 对比:RabbitMQ: Erlang,万级吞吐,延迟最低,路由最灵活,适合业务消息Kafka: Java/Scala,百万级吞吐⭐,顺序写磁盘,适合日志大数据RocketMQ:...

简答 简单
admin 06-06

mq是什么

MQ(Message...

简答 简单
admin 06-06

一个进程突然被杀掉了,怎么查原因?

简答版本进程突然被杀,先查 dmesg 看内核日志,这是最关键的一步——如果有 OOM Killer 记录说明内存不够被系统杀了,如果有 segfault 说明程序访问了非法内存自己崩了。然后查 systemctl status...

简答 简单
admin 06-06

后台运行程序的几种方式?(nohup / & / screen / tmux/systemd)

面试一口气版本五种方式:&: 后台跑,关终端就死nohup &: 忽略 SIGHUP,关终端不死,输出到 nohup.outscreen: 虚拟终端,可分离/恢复,能交互tmux: screen...

简答 简单
admin 06-06

什么是守护进程?怎么创建一个?

1. 定义: 守护进程(Daemon)是运行在后台的特殊进程,不与任何终端关联,生命周期从系统启动到关机,通常以 d 结尾命名(如 sshd、httpd、crond)大白话:就是"常驻后台干活的服务进程",你关了终端它也不会死2....

简答 简单
admin 06-06

top / htop 输出怎么看?有哪些关键指标?

要点回答1. top 命令 — 最常用的实时监控:top - 11:00:00 up 30 days, 2:30, 2 users, load average: 0.52, 0.38, 0.25 Tasks: 156 total,...

简答 简单
admin 06-06

curl 和 wget 有什么区别?怎么用?

curl = 调试交互工具,wget = 下载工具curl 特点: 默认输出到终端、支持 20+ 协议、能上传(-F/-T)、调试强(-v 看详情、-I 看响应头、-w 看状态码)wget 特点:...

简答 简单
admin 06-06

磁盘满了怎么排查?inode 满了怎么查?

磁盘满排查五步:df -h 定位满的分区du -sh /* 逐层找大目录find / -size +1G 找大文件lsof | grep deleted 查删了但没释放的文件(进程还持有句柄)清理:删旧日志 / truncate...

简答 简单
admin 06-06

日志排查:怎么快速定位线上问题?

su: Switch User,切换用户身份,输入目标用户密码,切换后拥有全部权限直到退出sudo: Superuser DO,临时以 root 身份执行单条命令,输入自己的密码,执行完权限收回核心区别: su 要 root 密码...

简答 简单
admin 06-06

常见排查工具:strace / lsof / netstat / ss 怎么用?

strace — 跟踪进程系统调用,strace -p PID 实时跟踪,strace -c 统计耗时,排查程序卡死和性能瓶颈lsof — 查进程打开的文件/端口,lsof -i :端口 查端口占用(最常用),lsof | grep...

简答 简单
admin 06-06

Linux 性能排查 — CPU/内存/磁盘/网络怎么排查?

CPU 飙高排查: 先用 top 找进程 → top -H -p PID 找线程 → strace -p PID 看线程在干嘛内存满了排查: free -h 看是真实占用还是 cache 缓存(缓存可释放)→ ps aux...

简答 简单
admin 06-06

Liunx shell 入门

Shell 基础1. 要点回答1. Shell 脚本基本格式:#!/bin/bash # 第一行必须是 shebang,指定解释器 # 这是注释 # 注释用 #,不会被执行 set -e # 任一行失败立即退出(强烈推荐) set...

简答 简单
admin 06-06

Liunx Shell简单实战

要点回答1. Shell 是什么:Shell 是用户和 Linux 内核之间的"翻译官",用户输入命令,Shell 解析后调用系统调用执行本身是一个用户态程序,不是内核的一部分同时是一门脚本编程语言,可以写 .sh...

简答 简单
admin 06-06
12 / 32 页(共 627 题)
每页 20 50 100