缓存穿透、缓存击穿、缓存雪崩
进程进程是系统分配资源和调度的基本单位。一个应用程序为1个进程。地址独立。内存管理进程在内存主要分为5个区:1.代码区 (.text) - 存放函数体的二进制代码2.文字常量区 (.r...
1.context2.channel3.map4.gmp模型5.用多个协程交替打印abc6.多个协程交替打印字符串和数字数组,直到字符串结束。7.gin.Context8.协程调度和线程有什么区...
最长回文子串反转链表x3括号生成top Kx2合并链表岛屿数量最大子序列和x2有序数组转二叉搜索树二叉树层序遍历反转二叉树是否是有效括号找出两个有序数组的相同元素最长公共前缀x2整数反转判断链表...
- 作者: 杨
- 时间:
- 分类: php
- 评论
在Go语言中,chan(通道)是一种用于在goroutines之间进行通信的机制。chan可以定义为以下几种类型:不带缓冲的通道:这种通道在写入数据时,如果接收方没有准备好读取数据...
fork原理:写保护中断与写时复制父进程和子进程不仅可以访问共有的变量,还可以各自修改这个变量,并且这个修改对方都看不见。这其实是 fork 的一种写时复制机制,这一点我们在第 5 节课中模糊提...
最大差值类121.买卖股票最佳时机抽象逻辑:在给定的数组中,求最大差值,前提是只能用后面的数减去前面的数。思路:定义两个变量来维护最大差值max和最小值min,min=数组第一个元素nums[0...
消息队列常见的问题:如消息什么场景会重复消费,如何解决。什么场景下会丢失,如何解决。
glibc 对系统调用的封装我们以最常用的系统调用 open,打开一个文件为线索,看看系统调用是怎么实现的。这一节我们仅仅会解析到从 glibc 如何调用到内核的 open,至于 open 怎么...
- « 前一页
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- ...
- 17
- 后一页 »