会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Warm water frog
不写笔记,不读书
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
31
下一页
2021年3月9日
go中sync.Once源码解读
摘要: sync.Once 前言 sync.Once的作用 实现原理 总结 sync.Once 前言 本次的代码是基于go version go1.13.15 darwin/amd64 sync.Once的作用 根据名字就大致能猜到这个函数的作用,就是使用sync.once的对象只能执行一次。 我们在err
阅读全文
posted @ 2021-03-09 09:21 ZhanLi
阅读(293)
评论(0)
推荐(0)
编辑
2021年3月8日
go中errgroup源码解读
摘要: errgroup 前言 如何使用 实现原理 WithContext Go Wait 错误的使用 总结 errgroup 前言 来看下errgroup的实现 如何使用 func main() { var eg errgroup.Group eg.Go(func() error { return err
阅读全文
posted @ 2021-03-08 16:26 ZhanLi
阅读(1192)
评论(1)
推荐(0)
编辑
2021年3月7日
go中waitGroup源码解读
摘要: waitGroup源码刨铣 前言 WaitGroup实现 noCopy state1 Add Wait 总结 参考 waitGroup源码刨铣 前言 学习下waitGroup的实现 本文是在go version go1.13.15 darwin/amd64上进行的 WaitGroup实现 看一个小d
阅读全文
posted @ 2021-03-07 21:37 ZhanLi
阅读(764)
评论(0)
推荐(0)
编辑
2021年2月22日
go中context源码解读
摘要: context 前言 什么是context 为什么需要context呢 context底层设计 context的实现 几种context emptyCtx cancelCtx timerCtx valueCtx 防止内存泄露 总结 参考 context 前言 之前浅读过,不过很快就忘记了,再次深入学
阅读全文
posted @ 2021-02-22 19:25 ZhanLi
阅读(302)
评论(0)
推荐(1)
编辑
2021年2月5日
2020年度总结
摘要: 2020年度总结 害,又是一年。想想去年的定的目标,完成一般吧。不过也有别的收获。 总结下这一年,就是出乎意料,之前在别人口中听到的不可思议的事情,竟然真真切切发生到自己身上了。 印象最深刻的就是裁员,找工作。。。。 不过通过次突发的事情,明白了要时刻有危机感,学习不能断。 这次的失业找工作,好像明
阅读全文
posted @ 2021-02-05 10:12 ZhanLi
阅读(133)
评论(0)
推荐(0)
编辑
2021年1月23日
go中string是如何实现的呢
摘要: go中string是如何实现的呢 前言 实现 go语言中的string是不可变的 []byte转string string转[]byte 字符串的拼接 +方式进行拼接 fmt 拼接 Join 拼接 buffer 拼接 builder 拼接 测试下几种方法的性能 字符类型 byte rune 内存泄露
阅读全文
posted @ 2021-01-23 23:31 ZhanLi
阅读(1279)
评论(0)
推荐(0)
编辑
2021年1月13日
字符编码-字库表,字符集,字符编码
摘要: 字符编码笔记 前言 字符类型 什么是字符集 字库表 编码字符集(字符集) 字符编码(编码方式) ASCII 码 Unicode Unicode和ASCII的区别 UTF-8编码 UTF-8和Unicode的关系 乱码 总结 参考 字符编码笔记 前言 最近在看go中string的源码,发现字符中的几个
阅读全文
posted @ 2021-01-13 13:12 ZhanLi
阅读(976)
评论(0)
推荐(0)
编辑
2021年1月1日
go中的sync.pool源码剖析
摘要: sync.pool sync.pool作用 使用 适用场景 案例 源码解读 GET pin pinSlow getSlow Put poolChain popHead pushHead pack/unpack popTail 缓存的回收 总结 参考 sync.pool sync.pool作用 有时候
阅读全文
posted @ 2021-01-01 16:00 ZhanLi
阅读(575)
评论(0)
推荐(0)
编辑
2020年12月18日
GO中的GC
摘要: go中的垃圾回收 前言 垃圾回收 go中的垃圾回收方式 三色标记法 根对象 STW 屏障技术 插入屏障 删除屏障 混合写屏障 GO中GC的流程 GC的触发时机 如果内存分配速度超过了标记清除的速度怎么办? 如何观察GC GC如何优化 GO中GC的演进过程 总结 参考 go中的垃圾回收 前言 对于go
阅读全文
posted @ 2020-12-18 16:04 ZhanLi
阅读(1092)
评论(0)
推荐(0)
编辑
2020年12月6日
小白学k8s(5)k8s中的service
摘要: k8s中的service service存在的意义 Pod与Service的关系 Port port targetPort nodePort IP Node IP Pod IP Cluster IP 三种IP网络间的通信 Service几种类型 ClusterIP NodePort LoadBala
阅读全文
posted @ 2020-12-06 22:59 ZhanLi
阅读(911)
评论(0)
推荐(0)
编辑
上一页
1
···
9
10
11
12
13
14
15
16
17
···
31
下一页