postgresql

PostgreSQL 一、安装 docker 安装 # docker-compose.yaml version: "3" services: postgres10-5432: image: "postgres:10-bullseye" container_name: postgres10-5432 shm_size: "1gb" restart: always ports: - "5432:5432" volumes: - /data/postgresql:/var/lib/postgresql/data - $PWD/init.sql:/docker-entrypoint-initdb.d/init.sql environment: - POSTGRES_PASSWORD=xxxxxxxxxxx # init.sql CREATE USER db_user WITH CREATEDB ENCRYPTED PASSWORD 'xxxxxxxxxx'; alter user db_user superuser; mac ### install # 安装指定版本需要加@,例如 @14 brew install postgresql@14 # 查

Go basic

1、变量定义 var name string var isOk bool // 隐式申明 a := 100 str := "sugar" // 批量声明 var ( a string b int c bool d float32 ) // 变量的初始化 var name string = "github" var age int = 10 var name, age = "github", 11 // 类型推导 var name =

TF-lib

Terraform 常用 provider http tls helm kubernetes vault null local dns random ad cloud: aws aliyun tencent cloud huaweicloud 第三方库: shell,执行命令,获取返回值:shell gitlab harbor nexus:datadriver

Protobuf

Protobuf gRPC推荐使用proto3,这里只介绍常用语法,按照官方文档的结构翻译,英文水平有限,复杂的部分果断放弃,更多高级使用姿势请参考官方文档

kratos

Kratos 目录结构 . ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── api // 下面维护了微服务使用的proto文件以及根据它们所生成的go文件 │ └── helloworld │ └── v1 │

openssh-cve

CVE OpenSSH CVE-2024-6387 该漏洞是 OpenSSH 服务器 (sshd) 中的信号处理程序争用条件,允许在基于 glibc 的 Linux 系统上以 root 身份执行未经身份验证的远程代码执行 (RCE);这带来了