
go
zhu0902150102
这个作者很懒,什么都没留下…
展开
-
gin 框架初始化
【代码】gin 框架初始化。原创 2024-08-19 12:07:51 · 182 阅读 · 0 评论 -
go 程序入口
go 程序入口原创 2023-03-14 19:35:43 · 267 阅读 · 0 评论 -
go 高效按照字符切割字符串
go 高效按照字符切割字符串原创 2023-03-09 19:56:23 · 272 阅读 · 0 评论 -
CAS
CAS:CAS的全称为Compare-And-Swap,它是一条CPU并发原语。它的功能是判断内存某个位置的值是否为预期值,如果是则更改为新的值,这个过程是原子的。func CAS(old interface{}, new interface{}, expect interface{}) { if old == expect { update old to new } return 更新失败 }现在的CAS更多的是一种范称呼,指的是一种算法思想原创 2021-04-01 13:55:56 · 120 阅读 · 0 评论 -
2020-12-30
网络I/O模型1.网络IO的概念: 本质就杀socket的读取,socket在linux系统被抽象为流,I/O可以理解为对流的操作,实际就是读取对端(另外一个网络节点服务器)通过网络传过来的二进制流2.网络IO模型分类:同步模型阻塞IO非阻塞IO多路复用IO信号驱动式IO异步IO3.网络IO的两个阶段:(1)等待数据准备(数据由对端传输到内核(TCP/IP协议栈在内核)的缓存区) (2) 数据由内核缓存区复制到用户进程缓存区4.各种类型IO模型概...原创 2020-12-30 21:07:39 · 82 阅读 · 0 评论