时光匆匆 带不走我青春年华。
发布于
2022-5-7
发布于
2022-3-7
发布于
2022-2-15
发布于
2022-2-14
发布于
2022-2-7
发布于
2022-1-30
摘要:
###分词器的使用 ###创建 PUT test_index { "settings": { "analysis": { "analyzer": { "my_custom_analyzer" :{ "type": "custom", "tokenizer": "standard", "char_fi 阅读全文
摘要:
###安装ik 1 docker exec -it 容器ID /bin/bash 2 #下载对应版本,我用的es是8.4.1 ,[地址](https://github.com/medcl/elasticsearch-analysis-ik/releases) ./bin/elasticsearch- 阅读全文
摘要:
Standard - 默认分词器,按词切分支持多语言,并小写处理 Simple - 非字母切分, 小写处理 (UU-a 切成 uu,a doni`t 切成 doni 和 t) Stop - 小写处理,停用词过滤(the,a,is,2) Whitespace - 按照空格切分,不转小写 Keyword 阅读全文
摘要:
s := "hello中国" a := []rune(s) for k, v := range a { fmt.Printf("%d - %c", k, v) fmt.Println() } //截取字符串 fmt.Println(string(a[5:])) //字符个数 fmt.Println( 阅读全文
摘要:
相关命令 -MULTI 开启 -EXEC 执行 -DISCARD 取消 #开启事务 127.0.0.1:6379> MULTI OK #将a:stock减1, 127.0.0.1:6379> DECR a:stock QUEUED #将b:stock减1 127.0.0.1:6379> DECR b 阅读全文
摘要:
 阅读全文
摘要:
####bitMap bitmap本身使用string类型作为底层数据结构实现的一种统计二值状态的数据类型,二值就是只能是 0 1 string类型是会保存为二进制的字节数组,redis就用字节数组的每个bit位表示一个元素的二值状态,bitmap 可以看作是一个bit数组 常用命令 SETBIT 阅读全文
摘要:
####string 类型的内部编码 字符串是 Redis最基本的数据类型,Redis 中字符串对象的编码可以是 int,raw 或者 embstr : int 编码:保存long 型的64位有符号整数 embstr 编码:保存长度小于44字节的字符串 raw 编码:保存长度大于44字节的字符串 # 阅读全文
摘要:
1. delete //delete 只是把 记录或页 标记为可复用 ,并没有释放表空间 (Truncate 可以理解为drop+create ,是可以释放空间的) 2. 页分裂 //插入数据也会造成空洞 3. 更新索引上的值,可以理解为删除旧值,写入新的 ,也可能造成空洞 4 . 空洞解决办法: 阅读全文
摘要:
快速排序 package main import "fmt" func QuickSort(arr []int) []int { if len(arr) <= 1 { return arr } splitdata := arr[0] low := make([]int, 0) hight := ma 阅读全文