翔云

Just try, don't shy. 最新文章请点击
随笔 - 294, 文章 - 0, 评论 - 27, 阅读 - 49万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

02 2021 档案

摘要:几个sql的执行情况汇总如下表: 指令 已存在 不存在 insert 报错 插入 insert ignore 忽略 插入 insert into on duplicate key update 更新 插入 insert ignore into on duplicate key update 更新 插 阅读全文

posted @ 2021-02-28 23:11 翔云123456 阅读(112) 评论(0) 推荐(0) 编辑

摘要:问题 当主库上数据的某些变更,不希望复制到从库上时,经常会将sql_log_bin关闭,使更新操作不记录bin log。 例如,在一个连接会话开始的时候,关闭sql_log_bin,接下来,这个连接上执行的更新操作都不记录bing log。 为了保证,关闭sql_log_bin和更新操作,是在同一个 阅读全文

posted @ 2021-02-28 16:24 翔云123456 阅读(363) 评论(0) 推荐(0) 编辑

摘要:1.什么是事务? 数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。--百度百科 例如,转账就是一个事务,它由两个操作组成: 将款项从第一个账户划 阅读全文

posted @ 2021-02-28 14:48 翔云123456 阅读(210) 评论(0) 推荐(0) 编辑

摘要:(目录) golang 自带的map不是并发安全的,并发读写会报错: fatal error: concurrent map read and map write 一般的解决方式是加锁,控制互斥。 1.加锁的map 如下代码所示: package main import ( "fmt" "sync" 阅读全文

posted @ 2021-02-27 16:26 翔云123456 阅读(137) 评论(0) 推荐(0) 编辑

摘要:如何判断slice是否为空 判断slice是否为空,不能与nil进行比较做判断,因为slice有可能已初始化。而是应该使用len计算长度。 例如 package main import ( "fmt" ) func main() { var slice1 []int slice2 := []int{ 阅读全文

posted @ 2021-02-27 15:26 翔云123456 阅读(466) 评论(0) 推荐(0) 编辑

摘要:本文中介绍一个奇怪现象,一个空列表(或切片),却可以打印出列表中的内容。 以下代码中,在一个json字符串中,定义一个列表,列表中有一个空字符串。 接着,将json字符串解析到结构体中,最后,打印结构体中的字符串列表。 package main import ( "fmt" "encoding/js 阅读全文

posted @ 2021-02-11 21:48 翔云123456 阅读(237) 评论(0) 推荐(0) 编辑

摘要:sql_log_bin表示当前会话是否记录 bin log,默认值on。 打开和关闭sql_log_bin: SET sql_log_bin = {OFF|ON} 当sql_log_bin关闭后,主库服务器上的改动不记录bin log,不会复制到从库。 全局的sql_log_bin是只读的,不能修改 阅读全文

posted @ 2021-02-09 19:25 翔云123456 阅读(523) 评论(0) 推荐(0) 编辑

摘要:read_only 表示是否允许普通用户写入。如果为on,表示禁止普通用户写入。 super_read_only 表示是否禁止超级用户写入,包括普通用户,即针对所有用户。 默认关闭。 如果打开 super_read_only,则read_only会自动打开。 如果关闭 read_only,则 sup 阅读全文

posted @ 2021-02-08 23:15 翔云123456 阅读(379) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示