自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(173)
  • 收藏
  • 关注

原创 365天搞定八股文——Day 005 MQ中的重要概念

优先级队列:优先级高的消息有优先被消费的特权,该模式只有在生产效率高于消费效率的时候才有效果延迟队列:生产者生产完消息后,不能马上进行消费死信队列:某些消息无法被正常地消费,所以就没有办法被确认,为了防止该消息不断地被回滚在队尾,造成死循环,专门设置了死信队列,存储这类消息重试队列:消费消息失败后,为防止消息丢弃,回滚到Broker中去消费模式:推模式和拉模式消息回溯:消息可以被反复地消费,kafka和RocketMQ支持,而RabbitMQ并不支持消息堆积 + 持久化:内存式堆积和磁盘式堆积

2023-09-23 23:06:10 550

原创 365天搞定八股文——Day 004 MQ解决了哪些痛点

传统的API交互,会导致系统之间耦合性太强。MQ减少了系统之间的关联。

2023-09-22 20:32:18 316

原创 365天搞定八股文——Day 003 内核态和用户态之间如何切换

处理器从用户态切换到内核态的方法有三种:系统调用、异常和外部中断。

2023-09-21 21:21:54 299

原创 365天搞定八股文——Day 002 内核态和用户态的区别

内核态是操作系统管理程序执行时所处的状态,能够执行包含特权指令在内的一切指令,能够访问系统内所有的存储空间。为了避免操作系统和关键数据被用户程序破坏,将处理器的执行状态分为内核态和用户态。用户态是用户程序执行时处理器所处的状态,不能执行特权指令,只能访问用户地址空间。用户程序运行在用户态,操作系统内核运行在内核态。

2023-09-20 17:03:54 281

原创 365天搞定八股文——Day 001 进程和线程的区别

去年我发起了365天挑战leetcode1000题,现在已经完成了。在算法题方面,我认为已经打下了很好的基础。接下来就是准备八股文了,我计划每天整理一条八股文的问题,这样365天就会有365个问题的解答了。

2023-09-19 11:00:26 470

原创 美团后端一面面经 23.3.16

一共53分钟,算法题花了30分钟。

2023-03-16 16:13:55 227

原创 美团后端一面准备——面试模板

面试官好,我是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 120 基于时间的最大报酬问题模板

思路:动态规划 + 二分查找。

2022-10-22 10:34:31 540

原创 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 110 状态机

【代码】365天挑战LeetCode1000题——Day 110 状态机。

2022-10-10 14:38:55 224

原创 365天挑战LeetCode1000题——Day 109 贝壳周赛

【代码】365天挑战LeetCode1000题——Day 109 贝壳周赛。

2022-10-09 12:08:20 153

原创 365天挑战LeetCode1000题——Day 108 优势洗牌

【代码】365天挑战LeetCode1000题——Day 108 优势洗牌。

2022-10-08 16:10:57 166

原创 365天挑战LeetCode1000题——Day 107 石子游戏 VI - IX

【代码】365天挑战LeetCode1000题——Day 107 石子游戏 VI - IX。

2022-10-07 09:39:36 912

原创 365天挑战LeetCode1000题——Day 106 石子游戏 I - V

int>

2022-10-06 11:38:00 607

原创 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关注的人

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