上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 40 下一页
摘要: 前言 一般习惯用Json、XML 数据存储格式,相信大多都没听过Protocol Buffer。Protocol Buffer 其实是Google出品的一种轻量 & 高效的结构化数据存储格式,性能比 Json、XML 强太多。 Protocol Buffer的性能好在哪里:a. 序列化速度 & 反序 阅读全文
posted @ 2022-04-25 12:55 李若盛开 阅读(190) 评论(0) 推荐(0)
摘要: 什么是Dockerfile? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志 阅读全文
posted @ 2022-04-24 18:09 李若盛开 阅读(769) 评论(0) 推荐(0)
摘要: Channel 原理:当channel能存放的元素数量为0时表示为阻塞型channel。当管道无数据时,需要从管道取数据的协程会被阻塞,不会向下执行。所以可以通过多个协程应用同一个channel,从而实现协程间的同步。 使用场景: 1. 需要协程通信时 2. 需要管道传输数据时。 Mutex 原理: 阅读全文
posted @ 2022-04-24 10:32 李若盛开 阅读(553) 评论(0) 推荐(0)
摘要: golang 中的 sync 包实现了两种锁: Mutex:互斥锁 RWMutex:读写锁,RWMutex 基于 Mutex 实现 锁的概念 某个协程(线程)在访问某个资源时先锁住,防止其它协程的访问,等访问完毕解锁后其他协程再来加锁进行访问。 Mutex(互斥锁) Mutex 为互斥锁,Lock( 阅读全文
posted @ 2022-04-23 17:43 李若盛开 阅读(486) 评论(0) 推荐(1)
摘要: 基于工具Navicat 一般项目中都会有测试数据库和生产数据库,测试数据库在平时开发过程中会经常变化,那么如何同步测试与生产数据库呢,可以利用Navicat的数据库结构同步功能: 阅读全文
posted @ 2022-04-23 14:24 李若盛开 阅读(214) 评论(0) 推荐(0)
摘要: 索引方法:【按照实现的方式分类】一、B-Tree索引 B-Tree是最常见的索引类型,所有值(被索引的列)都是排过序的,每个叶节点到跟节点距离相等。所以B-Tree适合用来查找某一范围内的数据,而且可以直接支持数据排序(ORDER BY)B-Tree在MyISAM里的形式和Innodb稍有不同:My 阅读全文
posted @ 2022-04-22 17:29 李若盛开 阅读(120) 评论(0) 推荐(0)
摘要: 前缀索引的优劣 很多情况下,我们需要根据一个长字符串类型的字段去查找记录,比如身份证、邮箱,为了避免全表扫描,就需要为字符串字段添加索引。由于Mysql支持前缀索引,所以我们可以选择将整个字段添加索引,或者只将前一部分的字符串加上索引: #整个字段alter table T add index in 阅读全文
posted @ 2022-04-22 17:04 李若盛开 阅读(556) 评论(0) 推荐(0)
摘要: 在这篇文章开始之前,我们需要注意一下,并不是索引越多越好,索引是一种以空间换取时间的方式,所以建立索引是要消耗一定的空间,况且在索引的维护上也会消耗资源。 数据库建立索引的常用规则如下: 1.表的主键和外键建立索引【主键具有唯一性,索引值也是有唯一,查询时可以快速定位到数据行;外键一般关联的是另一个 阅读全文
posted @ 2022-04-22 14:52 李若盛开 阅读(4098) 评论(0) 推荐(1)
摘要: select与switch的区别: 1:每个switch后面必须跟随一个条件判断,而select后面没有 2:switch中的case语句为枚举值进行比较,select中的case必须是一个对channel的读或者写的操作 select与switch的相同点: 如果switch或select中的ca 阅读全文
posted @ 2022-04-22 09:36 李若盛开 阅读(521) 评论(0) 推荐(0)
摘要: Gin简介 1.Gin 是什么? Gin 是一个用 Go (Golang) 编写的 HTTP web 框架。 它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速度提高了近 40 倍。如果你需要极好的性能,可以使用 Gin 。 2.Gin特点 轻量级、高性 阅读全文
posted @ 2022-04-21 18:01 李若盛开 阅读(605) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 40 下一页