02 2022 档案
摘要:proto 生成 grpc 想 生成 java / go 的代码 的话 ,就得安装 protoc 这个程序 linux 下(arch) 安装 就是 sudo pacman -S protobuf 这样当你想生成 对应 java / go 代码 的时候 就 只要 比如 protoc -I="./pro
阅读全文
摘要:protobuf 文件 里面 引用了 谷歌的时间戳 import "google/protobuf/timestamp.proto" makefile 文件 这样看没什么问题…… 然后 执行 make grpc-go 结果报这个错…… $ make grpc-go | xsel -ib google
阅读全文
摘要:配置 prometheus 先去这个网站下载 对应版本 的 prometheus prometheus 下载 然后 tar xvfz prometheus-*.tar.gz cd prometheus-* 启动之前 先配置 vim prometheus.yml prometheus.yml # my
阅读全文
摘要:后台项目结构 项目启动时 读取 ./config 文件夹下的 config.yaml 前提是在 根目录下 跑 ,并且 命令是 go run ./cmd/post/ 这样 就 和 configs 文件夹平级了 ,可以 找到 config.yaml config.yaml 内容如下 # user 微服务
阅读全文
摘要:根据名称过滤文件 $ find . -type f | grep pv ./pv/user-pv.yaml ./pv/post-pv.yaml ./pv/comment-pv.yaml ./pv/dtm-pv.yaml 这样就 找到当前目录 . 以及 递归子目录 的所有 包含 pv 的 文件 了 利
阅读全文
摘要:sc pv pvc pod 之间的关系 yaml 代码 (弄一个mysql 的pod ) # services apiVersion: v1 kind: Service metadata: name: mysql spec: ports: - port: 3306 # service 公开的端口 t
阅读全文
摘要:上一个tab / 下一个tab (alt+ 左方向键 /alt + 右方向键) 对应名称 select next Tab / select previous tab 快速选择可以根据 camelCase 的粒度来区分(比单词更细的力度) ,不好描述 ,直接上图吧 功能开关在这里 后面有空在补充 ……
阅读全文
摘要:shell 脚本 #!/bin/bash # 切换成生产模式 export GO_ENV=prod export bizPath=/home/yangkr/biztest export upPath=/home/yangkr/up-dpid # 设置 biz 和 updpid 路径 #export
阅读全文