上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 31 下一页
  2021年5月26日
摘要: helm使用 什么是helm 安装helm Helm V2 & V3 架构设计 配置kube config helm使用 添加仓库 helm安装nginx helm的核心概念 Chart Config Repository Release 基本使用 chart的目录 模板管理 模板部署 卸载应用 自 阅读全文
posted @ 2021-05-26 11:19 ZhanLi 阅读(990) 评论(0) 推荐(0) 编辑
  2021年5月18日
摘要: kubespray部署k8s 准备 需要关闭防火墙 配置hosts 处理镜像 配置文件 运行 通过对应的镜像 运行代码 查看结果 出现的问题 墙 错误的配置 kubespray部署k8s 准备 kubespray项目地址 releases版本:v2.15.1 需要关闭防火墙 具体命令,自行googl 阅读全文
posted @ 2021-05-18 08:59 ZhanLi 阅读(678) 评论(0) 推荐(0) 编辑
  2021年5月1日
摘要: vagrant搭建centos 什么是vagrant 如何使用 1、构建本地的目录 2、官方下载对应的镜像文件,官方下载地址 3、导入刚刚下载的镜像(box文件) 4、初始化 5、修改Vagrantfile中的box名称 6、启动 7、登入 同时构建多台 修改Vagrantfile 启动 vagra 阅读全文
posted @ 2021-05-01 22:27 ZhanLi 阅读(490) 评论(0) 推荐(0) 编辑
  2021年4月23日
摘要: 错误使用map引发的血案 前言 场景复原 原因 参考 错误使用map引发的血案 前言 最近业务中,同事使用map来接收返回的结果,使用waitGroup来并发的处理执行返回的结果,结果上线之后,直接崩了。 日志大量的数据库缓存池连接失败 {"ecode":-500,"message":"timed 阅读全文
posted @ 2021-04-23 14:58 ZhanLi 阅读(2507) 评论(4) 推荐(0) 编辑
摘要: panic源码解读 前言 panic的作用 panic使用场景 看下实现 gopanic gorecover fatalpanic 总结 参考 panic源码解读 前言 本文是在go version go1.13.15 darwin/amd64上进行的 panic的作用 panic能够改变程序的控制 阅读全文
posted @ 2021-04-23 08:42 ZhanLi 阅读(1214) 评论(2) 推荐(0) 编辑
  2021年4月14日
摘要: 控制goroutine数量 前言 控制goroutine的数量 通过channel+sync 使用semaphore 线程池 几个开源的线程池的设计 fasthttp中的协程池实现 Start Stop clean getCh workerFunc panjf2000/ants 设计思路 go-pl 阅读全文
posted @ 2021-04-14 10:33 ZhanLi 阅读(1466) 评论(0) 推荐(0) 编辑
  2021年4月2日
摘要: 运行时信号量机制 semaphore 前言 作用是什么 几个主要的方法 如何实现 sudog 缓存 acquireSudog releaseSudog semaphore poll_runtime_Semacquire/sync_runtime_SemacquireMutex sync_runtim 阅读全文
posted @ 2021-04-02 13:21 ZhanLi 阅读(3304) 评论(0) 推荐(1) 编辑
  2021年4月1日
摘要: semaphore semaphore的作用 如何使用 分析下原理 Acquire TryAcquire Release 总结 参考 semaphore semaphore的作用 信号量是在并发编程中比较常见的一种同步机制,它会保证持有的计数器在0到初始化的权重之间,每次获取资源时都会将信号量中的计 阅读全文
posted @ 2021-04-01 08:19 ZhanLi 阅读(2911) 评论(0) 推荐(0) 编辑
  2021年3月15日
摘要: 互斥锁 前言 什么是sync.Mutex 分析下源码 Lock 位运算 Unlock 总结 参考 互斥锁 前言 本次的代码是基于go version go1.13.15 darwin/amd64 什么是sync.Mutex sync.Mutex是Go标准库中常用的一个排外锁。当一个goroutine 阅读全文
posted @ 2021-03-15 09:29 ZhanLi 阅读(1334) 评论(3) 推荐(0) 编辑
  2021年3月11日
摘要: sync.Cond 前言 什么是sync.Cond 看下源码 Wait Signal Broadcast 总结 sync.Cond 前言 本次的代码是基于go version go1.13.15 darwin/amd64 什么是sync.Cond Go语言标准库中的条件变量sync.Cond,它可以 阅读全文
posted @ 2021-03-11 08:38 ZhanLi 阅读(748) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 31 下一页