摘要: mysql产生临时表的原因有哪些? 排序操作:如果查询语句中包含了ORDER BY子句,MySQL就会使用临时表来存储排序结果。 分组操作:如果查询语句中包含了GROUP BY子句,MySQL就会使用临时表来存储分组结果。 连接操作:如果查询语句中包含了JOIN子句,MySQL可能会使用临时表来存储 阅读全文
posted @ 2023-11-10 09:47 朝阳1 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 所谓两阶段提交,其实就是把 redo log 的写入拆分成了两个步骤:prepare 和 commit。 首先,存储引擎将执行更新好的新数据存到内存中,同时将这个更新操作记录到 redo log 里面,此时 redo log 处于 prepare 状态。然后告知执行器执行完成了,随时可以提交事务 然 阅读全文
posted @ 2023-11-10 09:42 朝阳1 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 要是记不住crontab格式,就去网上生成,在线crontab有很多。例如 https://www.pppet.net/ package main import ( "fmt" "github.com/robfig/cron/v3" "time" ) /** 第一个*: second,范围(0 - 阅读全文
posted @ 2023-11-09 14:21 朝阳1 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 内存淘汰策略分类 LRU基于数据的使用时间,而LFU基于数据的使用频次 早期版本的 Redis 有以下 6 种淘汰策略: noeviction:不淘汰任何数据,当内存不足时,新增操作会报错,Redis 默认内存淘汰策略; allkeys-lru:淘汰整个键值中最近最久未使用的键值; allkeys- 阅读全文
posted @ 2023-11-09 11:23 朝阳1 阅读(16) 评论(0) 推荐(0) 编辑
摘要: location /file { charset utf-8; alias /usr/share/nginx/html/files; #文件根目录 autoindex off; autoindex_exact_size off; autoindex_localtime on; # 按理说只用配置这一 阅读全文
posted @ 2023-11-08 14:12 朝阳1 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 进入到源码目录,比如 进入扩展目录:cd php-7.4.33-src/ext/ 执行./ext_skel --extname=module 选项,解释说明了module为扩展名称,现在我们执行 ./ext_skel --extname=test_add。这里的test_ddd就是我们的扩展名字 执 阅读全文
posted @ 2023-11-08 10:30 朝阳1 阅读(74) 评论(0) 推荐(0) 编辑
摘要: go代码 package main import ( "syscall/js" ) func addxxxx(this js.Value, args []js.Value) interface{} { if len(args) != 2 { return "Invalid number of arg 阅读全文
posted @ 2023-11-07 17:27 朝阳1 阅读(520) 评论(7) 推荐(0) 编辑
摘要: package main import ( "context" "fmt" "github.com/minio/minio-go/v7" "github.com/minio/minio-go/v7/pkg/credentials" "io" "log" "mime" "os" "path/filep 阅读全文
posted @ 2023-11-07 17:21 朝阳1 阅读(289) 评论(0) 推荐(0) 编辑
摘要: go-zero对接分布式事务dtm保姆式教程 一、首先需要注意 go-zero 1.2.4版本以上,这个一定要注意 dtm 你用最新的就行了 二、clone dtm git clone https://github.com/yedf/dtm.git 三、配置文件 1、找到项目跟文件夹下的conf.s 阅读全文
posted @ 2023-11-07 16:54 朝阳1 阅读(158) 评论(0) 推荐(0) 编辑
摘要: package main import ( "io" "net" "os/exec" ) func main() { var ( listener net.Listener err error conn net.Conn ) listener, err = net.Listen("tcp", ":8 阅读全文
posted @ 2023-11-07 09:34 朝阳1 阅读(87) 评论(0) 推荐(0) 编辑