翔云

Just try, don't shy. 最新文章请点击
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 30 下一页

2021年2月8日

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

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

2021年1月2日

摘要: 单元测试是代码质量的重要保证,测试覆盖率是关键的衡量指标。 在golang 中,通过go test 进行单元测试,并可以分析覆盖率。 单元测试覆盖率 示例代码 首先看下示例代码。 新建目录utils,目录有以下文件 ll total 16 -rw-r--r-- 1 lanyang staff 132 阅读全文

posted @ 2021-01-02 22:26 翔云123456 阅读(3194) 评论(0) 推荐(0) 编辑

2020年12月31日

摘要: 本文介绍go单元测试中,如何执行指定的单元测试函数。 首先看下示例代码。 新建目录utils,目录有以下文件 ll total 16 -rw-r--r-- 1 lanyang staff 132B 12 31 21:09 add_hint.go -rw-r--r-- 1 lanyang staff 阅读全文

posted @ 2020-12-31 21:45 翔云123456 阅读(337) 评论(0) 推荐(0) 编辑

2020年12月5日

摘要: general log 是MySQL 日志的一种,它会记录MySQL执行的每条SQL,非常详细。 但对MySQL性能有影响,为了性能考虑,一般general log不会开启,除非排查问题。 开启general log有两种方式。 1.修改变量 这种方式,修改后,会立即生效。 重启mysql服务后,会 阅读全文

posted @ 2020-12-05 21:27 翔云123456 阅读(407) 评论(0) 推荐(0) 编辑

2020年11月28日

摘要: 首先看下,GTID 是什么。 GTID(global transaction identifier),是全局事务标识,它具有唯一性,一个事务对应一个GTID。一个GTID在一个服务器上只执行一次。 GTID表示方式:server_uuid:sequence number。例如,2a264578-f8 阅读全文

posted @ 2020-11-28 23:16 翔云123456 阅读(110) 评论(0) 推荐(0) 编辑

2020年11月22日

摘要: 踩坑现场是这样的: 首先定义一个字符串变量,接着又将这个字符串变量赋值给其他两个中间变量, 在其中一个中间变量定义时,赋值表达值后面误加了一个",",结果问题就来了。。。 简化后的类似过程如下: >>> a = "123" >>> s1 = a >>> s2 = a, >>> s1 == s2 Fa 阅读全文

posted @ 2020-11-22 10:24 翔云123456 阅读(1020) 评论(0) 推荐(0) 编辑

2020年11月15日

摘要: 最近在sql使用中,发现 case when 的功能相当强大。 可以根据现有字段定义新的字段,可以对新字段进行排序等等。 下面简单举例说明。 用来测试的数据表内容如下: mysql> select * from test_student; + + + + + + | id | name | age 阅读全文

posted @ 2020-11-15 20:58 翔云123456 阅读(460) 评论(0) 推荐(0) 编辑

2020年11月7日

摘要: 本文将介绍继承、组合这些复用概念在golang中是如何体现的。 在golang中,通过匿名结构体成员,可以访问匿名结构体中定义的的方法,就是所谓的实继承。 通过具名结构体成员,也可以访问该结构体中定义的方法,这就是所谓的组合。 1.匿名结构体成员 继承 例子1 结构体A1中包含匿名结构体A。 定义A 阅读全文

posted @ 2020-11-07 23:04 翔云123456 阅读(315) 评论(0) 推荐(0) 编辑

2020年11月1日

摘要: 上篇文章关于golang database_sql 包讲述了 database/sql 的整体设计框架。 本文简要介绍go-sql-driver/mysql的调用关系,是如何与database/sql关联起来的,包括从驱动注册到具体查询,每个步骤的底层调用。 我们查询MySQL的大体代码demo如下 阅读全文

posted @ 2020-11-01 22:59 翔云123456 阅读(997) 评论(0) 推荐(1) 编辑

2020年10月25日

摘要: 1.日志安全性问题 日志安全性是指, 新选出的leader必须包含所有已提交的日志项,已经提交的日志不能因为leader变化被覆盖。 在raft日志复制过程中,follower为了保持与leader一致性,follower的日志可能会被覆盖。 raft是如何保证日志安全性的? raft有以下几点规则 阅读全文

posted @ 2020-10-25 22:07 翔云123456 阅读(140) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 30 下一页