2025-03-27
技术
00

背景

为什么使用消息队列

消息队列

问题一:为什么使用消息队列

  • 解耦
  • 异步
  • 削峰

问题2:使用了消息队列会有什么缺点?

  • 系统可用性降低、系统复杂性增加;
    • 系统可用性降低:是指你的系统加一个消息中间件,那消息队列挂了,你的系统将会受到严重的影响,甚至导致整个系统无法正常的提供服务;
    • 系统的复杂性增加:是指引入了消息中间件,必须考虑数据的一致性问题、消息的重复消费,消息的可靠传输(传输的过程中不丢失)等一系列问题,
  • 所以要结合自己的业务场景去引入相关的技术,脱离业务的架构都是耍牛氓。
2025-03-27
技术
00

流程图的基础学习

image.png

2025-03-20
linux相关
00

单词统计

  • 完整命令
sh
cat words.txt | tr -s ' ' '\n' | sort | uniq -c | sort -r | awk '{ print $2, $1 }'
2025-03-14
linux相关
00

shell脚本杀死进程以及子进程

sh
function kill_processes() { local pid=$1 if [ -f /proc/$pid/status ]; then for subpid in $(ps -e o pid=,ppid= | awk -vPID=$pid '{if($2==PID)print $1;}'); do kill_processes $subpid done fi if [ -f /proc/$pid/status ]; then kill -9 $pid fi }
2025-03-14
其他
00

本次说明只涵盖mac的操作

  • command + w 删除当前页面
  • command + option + -> or <- 进行页面左右切换
  • command + 数字跳转到对应的页面
  • command + shift + t 恢复关闭的页面