整理MySQL优化相关的笔记,持续补充 🌈
记录一些Nginx常用配置项及说明。
本文记载如果将一个APFS容器删除,并将与其剩余空间合并。
本文记载如何编写一个简单的适用于Golang交叉编译的Makefile,并且记载了在编译时如何通过动态注入变量来给二进制文件增加版本号,同时利用github releases进行版本更新检测、覆盖更新等。
1. 在使用Go的Template时,在end后下方出现了一行空白的坑,很影响强迫症心情。
2. 记录一个简单的crontab正则表达式如何编写。
记录在docker-compose中对环境变量抽离,使用env文件嵌套变量使用的方法。
通过docker-compose简单的配置一下mysql和nginx,并且挂载到一个文件夹。
用docker跑了一个mysql容器后,发现进入容器却无法成功登录,记录一下解决方案。
很多时候,当我们写出一个程序时,我们并不知道这个程序在并发情况下会不会出现什么问题。所以在本质上说,goroutine的使用增加了函数的危险系数。比如一个全局变量,如果没有加上锁,我们写一个比较庞大的项目下来,根本不知道这个变量是不是会引起多个goroutine竞争,race参数就是提前帮我们检查是否存在竞争。
Zinx是一个轻量级TCP服务框架,会跟着课程开始做一些笔记,消息封装模块是将消息细化,以达到将消息表达具体化的目的。