08 2022 档案
摘要:自己对照文档还有其他老哥的博客捣鼓了一些案例(游戏中的消息提示,任务完成等提示需要红点标明) 一、前期准备 使用docker,下载镜像,运行容器 #下载镜像 docker images phpswoole/swoole #运行容器 docker run -it -p 9501:9501 -p 950
阅读全文
摘要:一、Go代码 以下代码从数据取出一条记录,以json格式返回 package main import ( "encoding/json" "fmt" _ "github.com/go-sql-driver/mysql" "github.com/jmoiron/sqlx" ) var db *sqlx
阅读全文
摘要:如上图,引入包一路飘红,因为这样,所以在开发中,很多提示就没有了(虽然是可以正常运行) 解决方案如下: //首先查看 go env //如果没有开启,则需要进行开启 export GO111MODULE=on // 由于这是一次性的,所以要永久开启,则需要 source ~/.bash_profil
阅读全文
摘要:三次握手 第一次握手:客户端发送数据包(seq=x)给服务端,并把SYN(建立连接)标志位置为1; 第二次握手:服务端收到客户端的请求,把SYN也置为1,同时生成数据包(seq=y),ACK为(确认连接)为1,ack为x+1; 第三次握手:客户端收到服务端的同意请求返回,客户端再给服务端返回ack标
阅读全文
摘要:一、基础储备 在讲解两阶段提交之前,需要对MySQL中的三种日志即binlog、redo log与undo log有一定的了解。 具体可以参考我的上一篇博客:MySQL-三大日志详解 下面来简单说明一下: Undo log 记录的是数据操作前的样子 redo log 记录的是数据被操作后的样子(re
阅读全文
摘要:## 三大日志 日志分为二类 逻辑日志:可以简单理解为记录的就是sql语句。 物理日志:因为mysql数据最终是保存在数据页中的,物理日志记录的就是数据页变更。 undo log undo log 记录数据被修改前的样子 作用 防止丢失数据,用于事务失败后的回滚 Innodb 存储引擎的最大特点就是
阅读全文
摘要:Case具有两种格式:简单Case函数和Case搜索函数。 一:简单Case函数 case sex when '1' then '男' when '2' then '女' else '其他' end 二:Case搜索函数 case when sex = '1' then '男' when sex =
阅读全文