LiZ'blog

不写笔记不读书.

什么是内网穿透

什么是内网穿透

什么是内网穿透 内网穿透 工作方式 通信的一方处于内网 通信的双方都处于内网 NAT穿透的原理 UDP内网穿透的实现流程 参考 什么是内网穿透 内网穿透 什么是内网穿透呢? 百度百科的描述 ...

理解flannel网络

理解flannel网络

理解flannel网络 简介 Kubernetes中的网络 flannel 总结 参考 理解flannel网络 简介 Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟...

二进制部署k8s

二进制部署k8s

二进制部署k8s 前言 准备工作 关闭防火墙 关闭 swap 分区 关闭 SELinux 更新系统时间 秘钥免密码 设置主机名称 服务器角色 安装etcd ...

gRPC学习小札

gRPC相关的tokenen校验,证书认证,restful接口互转

gRPC 前言 为什么使用gRPC 传输协议 传输效率 性能消耗 gRPC入门 gRPC流 证书认证 使用根证书 gRP...

go中channel源码剖析

channel

channel 前言 设计的原理 共享内存 csp channel channel的定义 源码剖析 环形队列 ...

docker-compose部署mongo的replica set

docker-compose部署mongo的replica set

通过docker-compose搭建mongo的replica set高可用 前言 备份数据 备份数据到本地 数据恢复 集群搭建 生成keyFile 创建yml文件 初始化副...

docker配合Nginx部署go应用

docker配合Nginx部署go应用

docker配合Nginx部署go应用 Nginx 名词解释 正向代理 反向代理 构建镜像 Nginx镜像 配置nginx.conf ser...

go中的类型转换成interface之后如何复原

go中的类型转换成interface之后如何复原

go中interface转换成原来的类型 首先了解下interface 什么是interface? 如何判断interface变量存储的是哪种类型 fmt 反射 断言 ...

PostgreSQL中的B-TREE索引

PostgreSQL中的B-TREE索引

PostgreSQL中的B-TREE索引 前言 索引 B-tree B-Tree和B+Tree的区别: pgsql中B-Tree 实现 如果该节点不是最右节点 如果该节点是最...

EXPLAIN分析pgsql的性能

EXPLAIN分析pgsql的性能

EXPLAIN分析pgsql的性能 前言 EXPLAIN命令 EXPLAIN – 显示一个语句的执行计划 命令详解 EXPLAIN输出结果展示 analyze buffers 全表扫描 索引扫描 ...