- 博客(173)
- 收藏
- 关注
原创 365天搞定八股文——Day 005 MQ中的重要概念
优先级队列:优先级高的消息有优先被消费的特权,该模式只有在生产效率高于消费效率的时候才有效果延迟队列:生产者生产完消息后,不能马上进行消费死信队列:某些消息无法被正常地消费,所以就没有办法被确认,为了防止该消息不断地被回滚在队尾,造成死循环,专门设置了死信队列,存储这类消息重试队列:消费消息失败后,为防止消息丢弃,回滚到Broker中去消费模式:推模式和拉模式消息回溯:消息可以被反复地消费,kafka和RocketMQ支持,而RabbitMQ并不支持消息堆积 + 持久化:内存式堆积和磁盘式堆积
2023-09-23 23:06:10
550
原创 365天搞定八股文——Day 002 内核态和用户态的区别
内核态是操作系统管理程序执行时所处的状态,能够执行包含特权指令在内的一切指令,能够访问系统内所有的存储空间。为了避免操作系统和关键数据被用户程序破坏,将处理器的执行状态分为内核态和用户态。用户态是用户程序执行时处理器所处的状态,不能执行特权指令,只能访问用户地址空间。用户程序运行在用户态,操作系统内核运行在内核态。
2023-09-20 17:03:54
281
原创 365天搞定八股文——Day 001 进程和线程的区别
去年我发起了365天挑战leetcode1000题,现在已经完成了。在算法题方面,我认为已经打下了很好的基础。接下来就是准备八股文了,我计划每天整理一条八股文的问题,这样365天就会有365个问题的解答了。
2023-09-19 11:00:26
470
原创 美团后端一面准备——面试模板
面试官好,我是xxx,首先很荣幸能够参加美团的面试,下面开始我的自我介绍。我是xx大学计算机专业大三的学生,在大学的三年里,我积累了计算机学科的基础知识,养成了比较好的编程习惯,锻炼了自己的人际交往能力和组织能力。在理论学习上,我认真学习了计算机专业理论知识,同时会扩展自己的知识面,学习课外的计算机书籍和课程,我成绩排名第x,位于专业前x%,获得过xx奖学金各一次。
2023-03-15 21:42:02
1034
原创 365天挑战LeetCode1000题——Day 264 周赛336
【代码】365天挑战LeetCode1000题——Day 264 周赛336。
2023-03-13 00:02:56
140
原创 365天挑战LeetCode1000题——Day 261 前缀和 + 哈希表
记录每个位置的1和0的差的个数,如果以前出现过这个数,那么答案有可能就是二者的差。
2023-03-09 15:00:54
134
原创 365天挑战LeetCode1000题——Day 260 800题
今天完成了第八百道题,然后距离我的365天千题计划,还剩下100天左右,每天再保持两题的刷题量,就能完成我一年前定下的目标了。这也再次证明了目标的重要性,定下一个可量化的目标,然后持之以恒地努力,不到一年,就能发现自己完全不一样了。接下来我会尽量保持每天更新leetcode的题目,尽量整理出来一些好东西供大家参考。另一方面,由于暑假要考虑夏令营推免,所以会更新一些关于保研笔试面试的东西,看看吧,我看有些博主把各科内容整理出来,还弄成了付费的模式。时过但境还没迁,一晃眼过去了4个月,在同样的位置发了博客。
2023-03-08 21:26:45
181
原创 365天挑战LeetCode1000题——Day 154 Knight
154天,12次竞赛,573道题目,拿到了knight。算是到了新的一个阶段吧,正好接下来四周应该都打不了了,因为周末有实验课。
2022-11-24 09:50:25
472
原创 365天挑战LeetCode1000题——Day 129 第90场双周赛
【代码】365天挑战LeetCode1000题——Day 129 第90场双周赛。
2022-10-31 19:56:53
170
原创 365天挑战LeetCode1000题——Day 126 单调栈模板 500题纪念
用时126天,完成500题,平均4题/天,照这个速率,我还需要四个月完成1000题挑战。
2022-10-28 20:49:48
239
原创 365天挑战LeetCode1000题——Day 124 单调队列模板
【代码】365天挑战LeetCode1000题——Day 124 单调队列模板。
2022-10-26 12:00:16
168
原创 365天挑战LeetCode1000题——Day 117 数位DP II
【代码】365天挑战LeetCode1000题——Day 117 数位DP II。
2022-10-19 16:45:21
162
原创 365天挑战LeetCode1000题——Day 117 数位DP I
【代码】365天挑战LeetCode1000题——Day 117 数位DP I。
2022-10-18 17:39:06
233
原创 365天挑战LeetCode1000题——Day 117 矩形区域不超过 K 的最大数值和
【代码】365天挑战LeetCode1000题——Day 117 矩形区域不超过 K 的最大数值和。
2022-10-17 21:00:32
272
原创 365天挑战LeetCode1000题——Day 116 第315场周赛 「中国银联 & 力扣」
【代码】365天挑战LeetCode1000题——Day 116 第315场周赛 「中国银联 & 力扣」
2022-10-16 12:00:28
472
原创 365天挑战LeetCode1000题——Day 111 归并排序 II
【代码】365天挑战LeetCode1000题——Day 111 归并排序 II。
2022-10-12 11:14:21
217
原创 365天挑战LeetCode1000题——Day 111 归并排序 I
【代码】365天挑战LeetCode1000题——Day 111 归并排序 I。
2022-10-11 14:12:01
137
原创 365天挑战LeetCode1000题——Day 107 石子游戏 VI - IX
【代码】365天挑战LeetCode1000题——Day 107 石子游戏 VI - IX。
2022-10-07 09:39:36
912
原创 365天挑战LeetCode1000题——Day 104 使括号有效的最少添加 翻转二叉树以匹配先序遍历 让字符串成为回文串的最少插入次数
【代码】365天挑战LeetCode1000题——Day 104 使括号有效的最少添加 翻转二叉树以匹配先序遍历 让字符串成为回文串的最少插入次数。
2022-10-04 12:05:24
307
原创 365天挑战LeetCode1000题——Day 103 400题 检查二进制字符串字段 最大子序列交替和 最低票价 K 站中转内最便宜的航班
400题,用时103天,平均3.88题/天,预计154天,也就是5个月后完成目标。
2022-10-03 19:11:26
131
原创 365天挑战LeetCode1000题——Day 102 Airwallex 空中云汇 & 力扣周赛 公因子的数目 沙漏的最大总和 最小 XOR 对字母串可执行的最大删除数
【代码】365天挑战LeetCode1000题——Day 102 Airwallex 空中云汇 & 力扣周赛 公因子的数目 沙漏的最大总和 最小 XOR 对字母串可执行的最大删除数。
2022-10-02 12:12:18
346
原创 365天挑战LeetCode1000题——Day 101 重新格式化电话号码 喧闹和富有 所有可能的真二叉树
【代码】365天挑战LeetCode1000题——Day 101 重新格式化电话号码 喧闹和富有 所有可能的真二叉树。
2022-10-01 10:52:18
263
原创 365天挑战LeetCode1000题——Day 100 零矩阵 从链表中删去总和值为零的连续节点 地图中的最高点
【代码】365天挑战LeetCode1000题——Day 100 零矩阵 从链表中删去总和值为零的连续节点 地图中的最高点。
2022-09-30 09:37:15
203
原创 365天挑战LeetCode1000题——Day 099 字符串轮转 最大的幻方 设计食物评分系统
【代码】365天挑战LeetCode1000题——Day 099 字符串轮转 最大的幻方 设计食物评分系统。
2022-09-29 10:47:16
173
原创 365天挑战LeetCode1000题——Day 098 第 k 个数 对角线遍历 II 将数组拆分成斐波那契序列
【代码】365天挑战LeetCode1000题——Day 098 第 k 个数 对角线遍历 II 将数组拆分成斐波那契序列。
2022-09-28 12:19:27
100
原创 365天挑战LeetCode1000题——Day 097 神策专场: 判定是否互为字符重排 按身高排序 按位与最大的最长子数组 找到所有好下标 好路径的数目
【代码】365天挑战LeetCode1000题——Day 097 神策专场: 判定是否互为字符重排 按身高排序 按位与最大的最长子数组 找到所有好下标 好路径的数目。
2022-09-27 14:40:51
153
原创 365天挑战LeetCode1000题——Day 096 消失的两个数字 子串能表示从 1 到 N 数字的二进制串 检查数组是否存在有效划分
【代码】365天挑战LeetCode1000题——Day 096 消失的两个数字 子串能表示从 1 到 N 数字的二进制串 检查数组是否存在有效划分。
2022-09-26 20:14:39
129
原创 365天挑战LeetCode1000题——Day 095 旋转数字 电话号码的字母组合 删除链表的倒数第 N 个结点
【代码】365天挑战LeetCode1000题——Day 095 旋转数字 电话号码的字母组合 删除链表的倒数第 N 个结点。
2022-09-25 22:47:17
146
原创 365天挑战LeetCode1000题——Day 094 拆炸弹 王位继承顺序 循环码排列 最少侧跳次数
【代码】365天挑战LeetCode1000题——Day 094 拆炸弹 王位继承顺序 循环码排列 最少侧跳次数。
2022-09-24 10:37:11
178
原创 365天挑战LeetCode1000题——Day 093 球会落何处 循环轮转矩阵
【代码】365天挑战LeetCode1000题——Day 093 球会落何处 循环轮转矩阵。
2022-09-23 13:53:31
241
原创 365天挑战LeetCode1000题——Day 092 能否连接形成数组 可被三整除的最大和 令牌放置
【代码】365天挑战LeetCode1000题——Day 092 能否连接形成数组 可被三整除的最大和 令牌放置。
2022-09-22 09:26:22
132
原创 365天挑战LeetCode1000题——Day 091 相似度为 K 的字符串 解码斜向换位密码 相同元素的间隔之和
【代码】365天挑战LeetCode1000题——Day 091 相似度为 K 的字符串。
2022-09-21 12:12:59
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人