上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: Redis: expire key seconds 设置key秒级过期时间 Pexpore key milliseconds 设置毫秒级过期时间 ttl key 查看key的过期时间 存在过期时间返回过期时间,永久返回-1,key不存再或者已过期返回-2 persist key: 移除key的过期时 阅读全文
posted @ 2021-12-30 23:32 Black_Climber 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 一: 架构。 二: 事物管理。 三: 存储。 https://www.oceanbase.com/docs/oceanbase-database/oceanbase-database/V3.2.1/overall-architecture 阅读全文
posted @ 2021-12-30 20:59 Black_Climber 阅读(47) 评论(0) 推荐(0) 编辑
摘要: // 自带pool 的用途总结 // 1. sync 中自带的 包没有控制 pool中对象的数量, 当你pool中存在你put之后的对象的时候,会复用你创建的。如果不存在,则会通过new去创建并且返回// 2. sync 中服用的大体都是结构体,缓存, 对于长链接。 他会不告知清理 所以又可能会重建 阅读全文
posted @ 2021-12-29 16:24 Black_Climber 阅读(154) 评论(0) 推荐(0) 编辑
摘要: package main import "fmt" type Node struct { Val string } func (n Node) Put(str string) { n.Val = str } func (n Node) Pull() string { return n.Val } f 阅读全文
posted @ 2021-11-29 18:04 Black_Climber 阅读(66) 评论(0) 推荐(0) 编辑
摘要: go 中不可比较类型 slice、map、func 可否比较 是通过reflect.TypeOf(v1).Comparable() 进行判断 但是 如果真的想进行比较 可以通过 reflect.DeepEqual(v1, v2) 通过深度进行判断 // 举几个例子// 方法 进行比较 package 阅读全文
posted @ 2021-11-19 14:58 Black_Climber 阅读(366) 评论(0) 推荐(1) 编辑
摘要: package main import "fmt" type Test struct { A string } func main() { test1() test2() } func test1() { a := []int{1,2,3,4} var b []int b = make([]int, 阅读全文
posted @ 2021-10-19 21:13 Black_Climber 阅读(118) 评论(0) 推荐(0) 编辑
摘要: https://my.oschina.net/qiangmzsx/blog/1478739?p=1 https://blog.csdn.net/zaimeiyeshicengjing/article/details/106162207 阅读全文
posted @ 2021-09-28 17:37 Black_Climber 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 快速排序 package main import "fmt" func main() { a := []int{3,12,3,5,12,3,123,1,5,0} QuickSort(a, 0, len(a) - 1) fmt.Println("a: ", a) } func QuickSort(nu 阅读全文
posted @ 2021-09-23 20:50 Black_Climber 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 需要主要的 是 大部分使用 复制的 时候 在 单切片的 时候 使用 copy 即可 但是 在嵌套的时候 是不可以的func deepCopy1(scr [][]int) [][]int { dst := make([][]int, len(scr)) for i, elem := range scr 阅读全文
posted @ 2021-09-14 17:11 Black_Climber 阅读(166) 评论(0) 推荐(0) 编辑
摘要: package main import "fmt" func main() { // code 1 var a uint = 0 var b uint = 1 fmt.Println(a - b) // code 2 //a := uint(0) - uint(1) //fmt.Println(a) 阅读全文
posted @ 2021-09-10 14:10 Black_Climber 阅读(828) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页