2021年1月13日
摘要:
字符编码笔记 前言 字符类型 什么是字符集 字库表 编码字符集(字符集) 字符编码(编码方式) ASCII 码 Unicode Unicode和ASCII的区别 UTF-8编码 UTF-8和Unicode的关系 乱码 总结 参考 字符编码笔记 前言 最近在看go中string的源码,发现字符中的几个
阅读全文
posted @ 2021-01-13 13:12
ZhanLi
阅读(1079)
推荐(0)
2021年1月1日
摘要:
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
阅读(623)
推荐(0)
2020年12月18日
摘要:
go中的垃圾回收 前言 垃圾回收 go中的垃圾回收方式 三色标记法 根对象 STW 屏障技术 插入屏障 删除屏障 混合写屏障 GO中GC的流程 GC的触发时机 如果内存分配速度超过了标记清除的速度怎么办? 如何观察GC GC如何优化 GO中GC的演进过程 总结 参考 go中的垃圾回收 前言 对于go
阅读全文
posted @ 2020-12-18 16:04
ZhanLi
阅读(1178)
推荐(0)
2020年12月6日
摘要:
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
阅读(1008)
推荐(0)
2020年12月2日
摘要:
k8s发布go应用 前言 部署 镜像打包 编写yaml文件 使用ingress 什么是ingress呢 ingress与ingress-controller ingress 部署ingress 配置ingress转发策略 添加本机的host 参考 k8s发布go应用 前言 搭建了一套K8s,尝试发布
阅读全文
posted @ 2020-12-02 09:24
ZhanLi
阅读(962)
推荐(0)
2020年11月21日
摘要:
什么是内网穿透 内网穿透 工作方式 通信的一方处于内网 通信的双方都处于内网 NAT穿透的原理 UDP内网穿透的实现流程 参考 什么是内网穿透 内网穿透 什么是内网穿透呢? 百度百科的描述 内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 N
阅读全文
posted @ 2020-11-21 23:20
ZhanLi
阅读(1040)
推荐(0)
2020年11月20日
摘要:
理解flannel网络 简介 Kubernetes中的网络 flannel 总结 参考 理解flannel网络 简介 Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。 Ku
阅读全文
posted @ 2020-11-20 23:29
ZhanLi
阅读(609)
推荐(0)
2020年11月18日
摘要:
二进制部署k8s 前言 准备工作 关闭防火墙 关闭 swap 分区 关闭 SELinux 更新系统时间 秘钥免密码 设置主机名称 服务器角色 安装etcd 创建证书 生成证书 部署Etcd 在Node安装Docker Flannel网络 master节点部署组件 生成证书 配置apiserver组件
阅读全文
posted @ 2020-11-18 16:33
ZhanLi
阅读(636)
推荐(0)
2020年10月27日
摘要:
gRPC 前言 为什么使用gRPC 传输协议 传输效率 性能消耗 gRPC入门 gRPC流 证书认证 使用根证书 gRPC实现token认证 和Web服务共存 验证器 REST接口 grpcurl工具 查看服务列表 查看某个服务的方法列表 查看某个服务的描述信息 获取类型信息 测试请求 参考 gRP
阅读全文
posted @ 2020-10-27 10:23
ZhanLi
阅读(358)
推荐(0)
2020年10月26日
摘要:
protobuf使用import导入包找不到 前言 解决方案 protobuf使用import导入包找不到 前言 使用protobuf生成go代码,发现protobuf中一个import引用找不到 protobuf代码 syntax = "proto3"; package main; import
阅读全文
posted @ 2020-10-26 10:39
ZhanLi
阅读(6246)
推荐(0)