翔云

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

12 2019 档案

摘要:使用go语言开发过程中, 很多情况,需要了解goroutine的执行情况,尤其在大量并发场景中,需要根据日志跟踪任务的执行情况,这个时候可以大致根据goroutine id来跟踪程序执行的状态。 在go语言中,没有获取goroutine id(简称goid)的API。 为什么没有提供呢? 原因如下: 阅读全文

posted @ 2019-12-28 23:22 翔云123456 阅读(668) 评论(0) 推荐(0) 编辑

摘要:go语言中如果一个变量的值为nil,是否能否为json? 如果能否转换,转换后的结果是什么? 下面直接看下例子。 output: 结果输出为"null"。 也就是说,凡是值为nil的变量,经过json编码后都是"null"。例如,未赋值的指针变量、切片slice等: 反过来,如果一个json字符串是 阅读全文

posted @ 2019-12-28 22:12 翔云123456 阅读(616) 评论(0) 推荐(0) 编辑

摘要:go语言中,从1.11开始,引入module,进行版本管理。 通过使用module,工程目录的位置不用必须放在GOPATH下。 本文介绍 module的使用。 下文中用的Go版本是1.13。 1. go mod命令 通过go mod可以进行modules的相关操作。 首先看下 go mod命令: 2 阅读全文

posted @ 2019-12-22 17:57 翔云123456 阅读(601) 评论(0) 推荐(0) 编辑

摘要:从Go 1.11开始引入module,用于版本管理。 通过使用module,工程目录的位置不用必须放在GOPATH下。 当前版本是1.13,下文中将以Go1.13为例介绍module。 在Go 1.13中,继续使用临时环境变量GO111MODULE来设置是否使用module。 1.关于GO111MO 阅读全文

posted @ 2019-12-21 22:23 翔云123456 阅读(427) 评论(0) 推荐(0) 编辑

摘要:最近整理了目前的MySQL高可用方案。 MySQL 高可用方案包括3大类: 共享存储 同步复制 基于复制的冗余 下面分别看下每种方案。 1.共享存储 共享存储实现了数据库服务器和存储设备的解耦。 比较典型的是SAN共享存储和DRBD磁盘复制。 1.1 SAN SAN(Storage Area Net 阅读全文

posted @ 2019-12-01 13:26 翔云123456 阅读(276) 评论(0) 推荐(0) 编辑

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