- 博客(12)
- 收藏
- 关注
原创 一文搞懂io多路复用模型
IO多路复用是利用单个线程来同时监听多个FD,并在某个FD可读、可写时得到通知,从而避免无效的等待,充分利用CPU资源。
2024-10-02 22:52:31
596
原创 LRU缓存
int key;int value;// 使用伪头部和伪尾部节点return -1;// 如果 key 存在,先通过哈希表定位,再移到头部// 如果 key 不存在,创建一个新的节点// 添加进哈希表// 添加至双向链表的头部++size;// 如果超出容量,删除双向链表的尾部节点// 删除哈希表中对应的项--size;else {// 如果 key 存在,先通过哈希表定位,再修改 value,并移到头部。
2024-10-02 13:17:15
1329
原创 超级好看的个人博客系统 (前后端分离) springboot+vue3+mysql,快速搭建网站,部署,个人博客
自己实现博客系统,开发个人网站,主页,博客,随笔,点歌台,照片集,留言板,关于我
2024-10-02 12:59:17
547
1
原创 mysql联合索引
联合索引的最左匹配原则,在遇到范围查询(如 >、<)的时候,就会停止匹配,也就是范围查询的字段可以用到联合索引,但是在范围查询字段后面的字段无法用到联合索引。type的话就是实际扫描的数据,如果是all就是全表扫描,如果是count就是查询具体字段,当然还有其他几个,如index就是索引扫描,就不一一说明了。多个字段存储一个b+树, B+树是先按 a 进行排序,然后再 a 相同的情况再按 b 字段排序。原因:出现范围查询后,后面的字段都是乱序的了,自然无法走索引。原因:在等于的时候,后面的字段会进行匹配。
2024-09-29 10:49:29
430
1
原创 解决GitHub进不去的问题
经常面临打不开或访问极慢的问题,不挂VPN(梯子,飞机,魔法)使用体验极差,看了别人的教程,麻烦的要命,我今天教一种方法,不需要修改任何配置。在GitHub的url中的github后面加上fast,就能畅通访问啦!如https://githubfast.com。
2023-11-11 23:30:44
1598
1
原创 vue的模板
/ 一旦引入vuejs核心包,在全局环境里,就有了vue构造函数。-- 这里编写一些用于渲染的代码逻辑 -->-- 引入开发版本包-包含完整注释和警告 -->// 通过el配置选择器,指定vue管理的是哪个盒子。// 通过data提供数据。
2023-09-09 16:34:34
126
1
原创 idea常用快捷键
Ctrl+alt+m可以把复制的内容放到一个自动生成方法里。Ctrl +alt +v可以为方法自动生成左边的实体。ctrl+alt+回车 可以将插入符号移动到上一行。shift+回车 可以将插入符号移动到下一行。Shift+Ctrl +u 小写变大写。鼠标中键选中多行,可以同时输入多行。Ctrl+鼠标点击 看源码。Shift+f6批量修改。报错了可以alt+回车。Alt+回车,自动导包。Ctrl+P查看形参。ctrl+d复制一行。
2023-09-06 22:22:54
1403
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅