自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Salted fish in hand, I have the world.

Salted fish in hand, I have the world.

  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 面试必问:Golang高阶-Golang协程实现原理

https://www.cnblogs.com/nima/p/11751393.html

2020-03-25 18:08:25 457

原创 MySQL基础知识

1.基础知识decimal能存储比bigint更大的整数;float和double只能做近似计算经常变更的短字符串用char更好更高效。text和blob查询会使用临时表,导致严重的性能开销。 单独查询或者单独垂直分表timestamp y-m-d h:i:s 比datetime空间效率更高。数据库建模 powerdesigner 重要,不要只写一个数据字典mysql的瓶颈是磁盘IO;...

2020-03-24 16:27:45 185

转载 mysql中的回表查询与索引覆盖

了解一下MySQL中的回表查询与索引覆盖。回表查询要说回表查询,先要从InnoDB的索引实现说起。InnoDB有两大类索引,一类是聚集索引(Clustered Index),一类是普通索引(Secondary Index)。InnoDB的聚集索引InnoDB聚集索引的叶子节点存储行记录,因此InnoDB必须要有且只有一个聚集索引。1.如果表定义了PK(Primary Key,主键),那么...

2020-03-24 15:31:35 187

原创 Go语言的并发简单总结

Goexit结束当前goroutine,会调用defer, 不会产生panic1.6.扇入扇出 fan in\fan out1.7 通知退出机制通知退出机制是学习使用context库的基础Lable:for{select {case ch<-rand.Int():case <-done:break Lable}}2.并发范式2.1 生成器2.2 管道输入输...

2020-03-20 14:26:31 185

原创 我的Chrome标签

https://studygolang.com/pkgdochttps://github.com/lpxxn/gomicrorpchttps://learnku.com/go/t/36973https://cloud.tencent.com/developer/section/1140383https://blog.csdn.net/qq_41187256/article/details/...

2020-03-20 13:46:13 174

原创 Go语言基础漫谈

引导程序整体结构的 8 个关键字package 定义包名import 导入包名const 常量声明var 变量声明func 函数定义defer 延迟执行go 并发语法糖return 函数返回声明复合数据结构的 4 个关键字struct 定义结构类型interface 定义接口类型map 声明或创建 map 类型chan 声明或创建通道类型控制程序结构的 13 个关键字...

2020-03-19 10:50:40 161

原创 Go语言的接口简介

接口接口可以嵌入另一个接口类型的匿名字段。编译器会自动展开。接口带的是方法声明,带方法名,方法名是接口类型的一部分。接口的命名一般以 er 结尾。单独声明接口变量没有意义,只有被初始化的具体类型才有意义、接口的意义:我们内部的某类型需要返回回去,但是一部分方法和属性不想对外暴露。我们可以声明一个希望暴露的接口返回回去。拿到的返回值就只有接口的方法可以使用。属性字段和没有暴露的方法不可被访...

2020-03-19 10:49:30 206

转载 Go语言Interface作为struct field,谈谈结构体中的匿名接口

Go语言中通过组合(composite)实现类似继承(extends)和重写(override)的功能,大家可能平时用的比较多的是struct中匿名struct的写法,有没有见过struct中匿名接口(anonymous interface)的写法呢?Interface这个接口直接作为struct中的一个匿名字段,在标准库sort包中就有这种写法:type Interface interfac...

2020-03-19 10:33:38 1133

原创 Go语言测试

*_test.go单元测试函数{PASS/FAIL 测试函数的名字必须以Test开头,可选的后缀名必须以大写字母开头func TestSin(t testing.T) { / … */ }参数t用来报告测试失败和附加的日志信息go test如果没有参数指定包 则采用当前目录对应的包,同go build错误信息一般是:f(x) = y, want z-v 打印每个测试函数的名字和运行...

2020-03-16 11:28:47 336

原创 GORM常用方法

gorm{ // 获取通用 sql.DB 并使用其方法db.DB()// Pingdb.DB().Ping()// SetMaxIdleCons 设置连接池中的最大闲置连接数。db.DB().SetMaxIdleConns(10)// SetMaxOpenCons 设置数据库的最大连接数量。db.DB().SetMaxOpenConns(100)// SetConnMax...

2020-03-16 10:09:14 2322

原创 Uber的Go语言指南

1.接口实质上在底层用两个字段表示:一个指向某些特定类型信息的指针。您可以将其视为"type"。数据指针。如果存储的数据是指针,则直接存储。如果存储的数据是一个值,则存储指向该值的指针。如果希望接口方法修改基础数据,则必须使用指针传递。2.使用值接收器的方法既可以通过值调用,也可以通过指针调用。值接收器实现的接口,值和指针都可用。指针接收器实现的接口,只能指针可用,值会编译失败。3....

2020-03-16 10:08:07 298

原创 kafka

https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/下载地址,别下载srcbin/zookeeper-server-start.sh -daemon config/zookeeper.propertiesbin/kafka-server-start.sh -daemon config/server.properties创建topicbin/...

2020-03-13 15:09:31 178

转载 领域驱动设计(DDD)-基础思想

领域驱动设计(DDD)-基础思想 - Ebiubiu的文章 - 知乎https://zhuanlan.zhihu.com/p/109114670

2020-03-05 15:07:30 328

转载 这可能不是你认识的Go语言

不要对Go并发函数的执行时机做任何假设请看下列的列子:import ( "fmt" "runtime" "time")func main(){ names := []string{"lily", "yoyo", "cersei", "rose", "annei"} for _, name := range names{ go func(){ fmt.Println(na...

2020-03-03 17:28:22 184

转载 Go语言知识点四十二章经

内存分配发生在运行时,编译后的机器码不使用变量名而是直接使用内存地址访问目标数据,所以编码阶段采用易于阅读的变量名惯例建议以组的方式整理多行变量定义 var {x,y int } type{ xxx }简短声明一般用于函数多返回值,以及if for switch等语句中定义局部变量未使用的局部变量会编译出错,全局变量不报错常量实在预处理阶段展开成指令数据,变量是在运行期分配存储内存.(所...

2020-03-03 15:13:33 380

1、混合方式UI设计的源代码

1、混合方式UI设计的源代码

2023-12-11

MYSQL基础知识,一些常用问题

MYSQL基础知识,一些常用问题

2020-03-24

Redis集群配置文件

Redis集群配置文件,包含了三个主节点,三个从节点的配置文件,该配置是在docker中运行,有完整的docker-compose.yml文件,只要修改映射的宿主机的路径为你自己的路径。然后直接docker-compose up既可以完成环境启动。

2019-12-27

证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用

证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。证书文件,cert.txt包含了制作的过程,下载下来解压就可以直接使用。

2019-08-13

grpctlsgrpctlsgrpctlsgrpctls

grpctlsgrpctls

2018-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除