上一页 1 2 3 4 5 6 ··· 34 下一页
摘要: 1,水平分表: 一条记录一条记录切断分出来!2, 垂直分表: 把常用的 ,不常用的,字段很长的拆出来! 目前很多互联网系统都存在单表数据量过大的问题,这就降低了查询速度,影响了客户体验。为了提高查询速度,我们可以优化sql语句,优化表结构和索引,不过度那些百万级,千万级的数据库表,即便优化过后,查询 阅读全文
posted @ 2022-10-17 13:36 1O(∩_∩)O1 阅读(500) 评论(0) 推荐(0)
摘要: 1、系统写入数据不多但是存在大量的读取数据功能。 2、读写分离并不取决于数据量还是取决于并发量,访问用户多才需要类似的功能。 3、读写分离其实是个比较低端的处理读取并发量的操作,因为还是有对数据库的访问操作的,但是读写分离相对于其它处理方式而言的好处在于时效性比较高和对系统要求比较低。 4、读写分离 阅读全文
posted @ 2022-08-17 09:58 1O(∩_∩)O1 阅读(259) 评论(0) 推荐(0)
摘要: 在之前的博文中,多次说过:log是现象,还可能是假象,不可全信。 在实际开发中,见过太多太多这样的案例。 来看看最近遇到的一个让人临时怀疑人生的问题, go伪代码如下: type Money struct { Principal int } func main(){ p := new(Money) 阅读全文
posted @ 2022-08-05 11:06 1O(∩_∩)O1 阅读(57) 评论(0) 推荐(0)
摘要: 为了gin服务的热更新,采用了 endless+fresh的方案,安装endless后无法在windows本地调试,采用以下解决方案就好了 解决地址:golang windows 运行报错 undefined: syscall.SIGUSR1 – 1995er goland 无法编译输出 Compi 阅读全文
posted @ 2022-07-28 14:23 1O(∩_∩)O1 阅读(2117) 评论(0) 推荐(0)
摘要: 结构体(struct): 多个父类结构体继承 //父类 type person04 struct { name string age int sex string } //父类 type Person04 struct { id int addr string } //子类 type Student 阅读全文
posted @ 2022-07-14 18:27 1O(∩_∩)O1 阅读(57) 评论(0) 推荐(0)
摘要: 项目中需要使用json格式进行传输,json的序列化与反序列化go的json解析需要使用encoding/json包序列化,也就是由结构体转化为json string字符串。使用json.Marshal函数。反序列化,就是将json string字符串转化为结构体。使用函数json.Unmarsha 阅读全文
posted @ 2022-07-12 11:42 1O(∩_∩)O1 阅读(1130) 评论(0) 推荐(0)
摘要: 模型定义示例 type User struct { gorm.Model Name string Age sql.NullInt64 Birthday *time.Time Email string `gorm:"type:varchar(100);unique_index"` Role strin 阅读全文
posted @ 2022-06-14 10:16 1O(∩_∩)O1 阅读(215) 评论(0) 推荐(0)
摘要: 开启goroutine : var lwg sync.WaitGroup func main() { go lian1() go lian2() go lian3() lwg.Add(3) fmt.Println("main") lwg.Wait() //等待其他协程结束 } func lian1( 阅读全文
posted @ 2022-06-09 14:38 1O(∩_∩)O1 阅读(68) 评论(0) 推荐(0)
摘要: 鼓捣很久,之前安装的是mingw32,有需要的同学可以这里参考一下博主之前写的 《 Windows下安装 gcc以及g++等命令 》 。但是MinGW和MinGW-w64有一定区别,所以需要改为MinGW-w64,具体区别如下: MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译生 阅读全文
posted @ 2022-06-02 10:08 1O(∩_∩)O1 阅读(5280) 评论(0) 推荐(1)
摘要: 系统:windows10 编辑器:GoLand 2021.3.3 在新建项目的时候: 选择这个变量,设置一下代理地址即可,可能复制黏贴没用,需要手动输入(https://goproxy.cn,direct) 确认好是否代理,输入命令:go env即可查看环境变量 设置环境变量: go env -w 阅读全文
posted @ 2022-05-24 09:51 1O(∩_∩)O1 阅读(203) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 34 下一页