上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页
  2020年10月14日
摘要: channel 前言 设计的原理 共享内存 csp channel channel的定义 源码剖析 环形队列 创建 写入数据 读取数据 channel的关闭 优雅的关闭 M个receivers,一个sender 一个receiver,N个sender M个receiver,N个sender 关闭的 阅读全文
posted @ 2020-10-14 10:03 ZhanLi 阅读(1103) 评论(0) 推荐(0)
  2020年10月13日
摘要: mac中virtualBox添加主机网络报错 现场复原 解决方法 参考 mac中virtualBox添加主机网络报错 现场复原 virtual box添加主机网络报错 VBoxNetAdpCtl: Error while adding new interface: failed to open /d 阅读全文
posted @ 2020-10-13 13:41 ZhanLi 阅读(5168) 评论(0) 推荐(1)
  2020年9月19日
摘要: 读写锁 前言 什么是读写锁 看下实现 读锁 RLock RUnlock 写锁 Lock Unlock 问题要论 写操作是如何阻止写操作的 写操作是如何阻止读操作的 读操作是如何阻止写操作的 为什么写锁定不会被饿死 两个读锁之间穿插了一个写锁 参考 读写锁 前言 本次的代码是基于go version 阅读全文
posted @ 2020-09-19 19:47 ZhanLi 阅读(673) 评论(0) 推荐(0)
摘要: 切片 什么是slice slice的创建使用 slice使用的一点规范 slice和数组的区别 slice的append是如何发生的 复制Slice和Map注意事项 接收 Slice 和 Map 作为入参 返回 Slice 和 Map 切片的截取 不发生扩容情况下修改新切片 发生扩容情况下修改新的切 阅读全文
posted @ 2020-09-19 00:27 ZhanLi 阅读(411) 评论(0) 推荐(0)
  2020年9月13日
摘要: sync.map 前言 深入了解下 查看下具体的实现 Load Store Delete LoadOrStore 总结 流程图片 参考 sync.map 前言 Go中的map不是并发安全的,在Go1.9之后,引入了sync.Map,并发安全的map。 深入了解下 对于map,我们常用的做法就是加锁。 阅读全文
posted @ 2020-09-13 00:06 ZhanLi 阅读(10875) 评论(0) 推荐(0)
  2020年9月10日
摘要: atomic 原子操作 Go中原子操作的支持 CompareAndSwap(CAS) Swap(交换) Add(增加或减少) Load(原子读取) Store(原子写入) 原子操作与互斥锁的区别 atomic.Value Load Store 总结 参考 atomic 原子操作 原子操作即是进行过程 阅读全文
posted @ 2020-09-10 22:30 ZhanLi 阅读(15229) 评论(0) 推荐(2)
  2020年8月28日
摘要: linux中的权限 前言 数字权限 三位数字权限 读(r) 写(w) 执行(x) 无权限(-) 三位数字权限的转换 如何设置权限 最高位的含义 四位数字权限 SUID SGID SBIT 四位数字权限的转换 如何设置权限 如何改变文件属性 改变所属群组, chgrp 改变文件拥有者, chown 改 阅读全文
posted @ 2020-08-28 10:03 ZhanLi 阅读(1469) 评论(0) 推荐(0)
  2020年8月20日
摘要: docker镜像打包 前言 简单栗子 1、制作dockerfile 2、打包镜像 3、镜像打上tag 4、上传到仓库 docker镜像打包 前言 docker打包镜像 简单栗子 使用nginx打包一个静态页面的镜像 测试的代码地址[https://github.com/boilingfrog/dai 阅读全文
posted @ 2020-08-20 08:57 ZhanLi 阅读(1086) 评论(0) 推荐(0)
  2020年8月19日
摘要: ansible 前言 常用到的指令 查看ip是否可用 执行 执行,查看日志输出 查看这个 playbook 的执行会影响到哪些 hosts 设置服务器免密登录 ansible了解 变量名的使用 playbooks了解 Handlers task register使用 set_fact使用 ansib 阅读全文
posted @ 2020-08-19 09:16 ZhanLi 阅读(868) 评论(7) 推荐(0)
  2020年7月30日
摘要: Elasticsearch 前言 深度分页的问题 如何解决 修改默认值 使用search_after方法 scroll 滚动搜索 es中的近似聚合 总结 Elasticsearch 前言 最近工作中用到了Elasticsearch,但是遇到几个挺坑的点,还是记录下。 深度分页的问题 es中的普通的查 阅读全文
posted @ 2020-07-30 22:51 ZhanLi 阅读(2030) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页