Yuxuan Lin
写作

Go Web 工程资料

笔记,计算机系统 / 后端工程1 分钟阅读

这是工程实践中的参考索引,保留原有链接和命令记录,按使用场景集中整理。

Go 学习与项目

Go Tutorial

Go Project

Gin Web 框架

Gin Web Framework 中文文档 Gin框架介绍及使用 - 李文周

身份认证与 JWT

JWT

https://jwt.io/introduction https://jwt.io/libraries

go get github.com/golang-jwt/jwt/v5
  • Header
{
  "alg": "HS256",
  "typ": "JWT"
}
  • Payload
  • Signature

PostgreSQL 与容器

https://www.postgresql.org/

全球数据库排行 https://db-engines.com/en/ranking 国产数据库排行 https://www.modb.pro/dbRank

Draw DB Diagrams

https://dbdiagram.io/home

Use Docker

docker ps
docker images

Go to https://hub.docker.com/ to search for image

docker pull <image>:<tag>

docker run --name <container_name> -p <port>:<port> -e <environment> -d <image>:<tag>
e.g <environment>: POSTGRES_USER=, POSTGRES_PASSWORD=

docker exec -it <container_name_or_id> <command> [args]
e.g -U root

docker logs <container_name_or_id>

Or use TablePlus

DB Migrate

https://github.com/golang-migrate/migrate

Redis

https://redis.io/ Redis 官网