八股文学习之路
ShowM3TheCode
Do something you never did to get something you never had.
展开
-
365天搞定八股文——Day 005 MQ中的重要概念
优先级队列:优先级高的消息有优先被消费的特权,该模式只有在生产效率高于消费效率的时候才有效果延迟队列:生产者生产完消息后,不能马上进行消费死信队列:某些消息无法被正常地消费,所以就没有办法被确认,为了防止该消息不断地被回滚在队尾,造成死循环,专门设置了死信队列,存储这类消息重试队列:消费消息失败后,为防止消息丢弃,回滚到Broker中去消费模式:推模式和拉模式消息回溯:消息可以被反复地消费,kafka和RocketMQ支持,而RabbitMQ并不支持消息堆积 + 持久化:内存式堆积和磁盘式堆积原创 2023-09-23 23:06:10 · 445 阅读 · 0 评论 -
365天搞定八股文——Day 003 内核态和用户态之间如何切换
处理器从用户态切换到内核态的方法有三种:系统调用、异常和外部中断。原创 2023-09-21 21:21:54 · 203 阅读 · 0 评论 -
365天搞定八股文——Day 002 内核态和用户态的区别
内核态是操作系统管理程序执行时所处的状态,能够执行包含特权指令在内的一切指令,能够访问系统内所有的存储空间。为了避免操作系统和关键数据被用户程序破坏,将处理器的执行状态分为内核态和用户态。用户态是用户程序执行时处理器所处的状态,不能执行特权指令,只能访问用户地址空间。用户程序运行在用户态,操作系统内核运行在内核态。原创 2023-09-20 17:03:54 · 196 阅读 · 0 评论 -
365天搞定八股文——Day 001 进程和线程的区别
去年我发起了365天挑战leetcode1000题,现在已经完成了。在算法题方面,我认为已经打下了很好的基础。接下来就是准备八股文了,我计划每天整理一条八股文的问题,这样365天就会有365个问题的解答了。原创 2023-09-19 11:00:26 · 383 阅读 · 0 评论 -
365天搞定八股文——Day 004 MQ解决了哪些痛点
传统的API交互,会导致系统之间耦合性太强。MQ减少了系统之间的关联。原创 2023-09-22 20:32:18 · 213 阅读 · 0 评论