01-Go开发效率神器汇总 2021-04-17 Go Table of Contents Table of Contents 1:开发工具 2:调试工具 3:网络工具 1:开发工具 1: sql2go sql 语句转换为 Go 结构体,使用 ddl。 http://stming.cn/tool/sql2go.html 2: json2go 将 json 格式转为 Go struct https://mholt.github.io/json-to-go/ 3: toml2go 将编码后的 toml 文 阅读更多
01-Go格式化占位符汇总 2021-04-17 Go Go格式化占位符汇总 1:占位符 placeholder 1.1 通用占位符 placeholder 1.2 整形占位符 placeholder 1.3 浮点数与复数 placeholder 1.4 字符串和[]byte placeholder 1.5 pointer 1.6 宽度标识符 placeholder 1.7 其他 flag 2:go 占位符 阅读更多
02-Go常用库积累 2021-04-17 Go 1:日志库 2:配置库 3:存储相关 4:数据结构 5:CLI 命令行 6:web 框架 7:RPC 和微服务 7.1 Remote Procedure Call 7.1.1 原生 RPC 7.1.2 GRPC 7.1.2.1 GRPC 安装 7.1.2.2 GRPC 使用 7.1.2.3 grpc-middleware 7.1.2.4 GRPC 测试 阅读更多
01-加密技术,数字签名,数字证书 2021-04-16 Linux . Table of Contents Table of Contents 1:前言 Perface 2:数字签名 digitial signature 2.1 什么是数字签名 2.1.1 生成数字签名 2.1.2 验证签名 2.2 数字签名算法(摘要算法 digest) 3:数字证书 (Digital Certificate, CA) 4: 阅读更多
01-Linux添加cron定时任务 2021-04-15 Linux 1: 安装 Cron 1.1 Ubuntu 下 crontab 的安装和使用 2: cron 使用 2.1: cron 基本命令 2.2: cron 定时任务脚本格式 2.3: 对 Cron 任务进行列表显示 2.2: 编辑 cron 定时任务脚本 2.4 sudo用户编辑/etc/c 阅读更多
02-修改默认编辑器为vim以及vim操作 2021-04-15 Linux 1: 直接在配置文件中修改 2: 使用系统管理工具 update-alternatives 3: 完全删除 nano 4:vim 操作命令 4.1 日志定位 4.2 按行截取 4.3 数据统计 4.4 其他常用命令 summary 1: 直接在配置文件中修改 阅读更多
03-在线修改大表结构pt-online-schema-change 2021-04-15 DataBase 1: 使用场景 Scenario 2: 在线修改大表的可能影响 3: pt-online-schema-change 介绍 4: 解决了什么问题 5: pt-online-schema-change 安装 6: pt-online-schema-change 使用 6.1 参数 6.2 为避免每次都要输入一堆参数,写个脚本复用一下,pt.sh 阅读更多
04-grep命令基本使用 2021-04-15 Linux 1: grep 匹配包含 ‘字符串’的行 2: grep 匹配不包含 ‘字符串’的行,反向匹配 3: grep -E 同时匹配多个关键字–& 阅读更多
05-Linux基本命令 2021-04-15 Linux 1: 系统的关机、重启以及登出 2: 文件和目录 3: Linux 查看磁盘 io 的几种方法 4: 查看网卡流量方法 5: 使用 watch 命令,配合 ifconfig、more /proc/ne 阅读更多
01-使用Github Actions自动构建博客 2021-04-14 other 1: 使用 Hugo 和 Github Page 搭建 Blogs 2: 更新设置 themes 等操作,保证正常可用 3: Create SSH Deploy Key 3.1 生成 key 3.2 在 GitHub 仓库设置 Deploy Keys 和 Secrets 4: 编写 Actions 配置文件 5: 编写 deploy.sh 脚本 6: 在 Github Actions 查看执行情况 阅读更多