本文分类:news发布日期:2024/12/23 12:20:30
相关文章
Redis中的单线程高性能原因和其他高级命令
单线程
Redis是单线程吗?
Redis的单线程主要是指Redis的网络IO和键值对读写是由一个线程来完成的,这也是 Redis对外提供键值存储的主要流程。但Redis的其他功能,比如持久化、异步删除、 集群数据同步等,其实是由额外的线程执行的…
建站知识
2024/12/19 17:05:42
Linux文件系列: 深入理解缓冲区和C标准库的简单模拟实现
Linux文件系列: 深入理解缓冲区和C标准库的简易模拟实现 一.缓冲区的概念和作用二.一个样例三.理解样例1.样例解释2.什么是刷新? 四.简易模拟实现C标准库1.我们要实现的大致框架2.mylib.h的实现1.文件结构体的定义2.myfopen等等函数的声明3.完整mylib.h代码 3.myfopen函数的实…
建站知识
2024/12/20 13:46:19
用通俗易懂的话语解释自旋锁和悲观锁区别
自旋锁就是你直接到饭店点餐并等待,时刻看着有没有上菜,而悲观锁是持悲观态度,以为点菜时间会很久所以直接点外卖,然后自己在一边打游戏,直到外卖员打电话告诉你(唤醒阻塞线程)为止。乐观锁里面用CAS指令(比较并交换)&…
建站知识
2024/12/23 12:20:19
ping多个IP的工具
Ping Tool
项目地址
python开发的IP搜索小工具
ping一个网段所有IP,显示结果查看某个ip地址开放监听的端口配置可保存
建站知识
2024/12/22 23:36:12
mac上更改vscode快捷键
以移动当前行代码为例 mac上的vscode,默认移动当前行代码的快捷键是⌥↑即option↑按键 现在我想改成command↑ 步骤如下 1.打开vscode-code-首选项-键盘快捷键 2.打开快捷键列表 3.输入move line,找到要改动的这个快捷键 当前行-右键-更改键绑定&…
建站知识
2024/12/17 8:26:10
刷题DAY17 | LeetCode 110-平衡二叉树 257-二叉树的所有路径 404-左叶子之和
110 平衡二叉树(easy)
给定一个二叉树,判断它是否是平衡二叉树。 (平衡二叉树 是指该树所有节点的左右子树的深度相差不超过 1。)
思路:递归法,用返回值为-1来表示非平衡二叉树
递归三步曲分…
建站知识
2024/12/18 11:34:06