最近搜索项目,我做了非常激进的调整,除了将ES从5.3.0升级到7.13.0,还将PHP从7升级到了8,Redis从3升级到了6,我就是好奇这样激进的进化能在性能上带来多大的提升。
浩哥建议我在提测前可以自己压测下。主要看看索引的时候API的负载。之前建[……]

阅读全文

有时需要对部分变量值的类型做转换,转成实数整数,所以整理示例如下:

#string到int
int,err:=strconv.Atoi(string)
#string到int64int64, err := strconv.ParseInt(string, 10, 64)[......]

阅读全文

用习惯PHP的同学,用go语言如果想输出时间的话,可以参考如下示例:

package main
import (
"fmt" "time")func main() { fmt.Println("t[......]

阅读全文

有个需求,就是以非阻塞的模式拉起一个可执行程序。之后结果如何不需要关心,那么go语言中如何实现呢?
看示例代码:

package main
import ( "os/exec")func main() { exec.Command[......]

阅读全文

go语言的switch,和if是类似的,作用域很严格。你在switch的case中声明的变量,出了switch后是不会存在滴。所以用的同学自己要在外部提前声明好变量。
下面上一个go语言的switch示例代码:

package main
import (

阅读全文

写惯了PHP,Golang中类似php的strpos的函数是什么呢?其实和JavaScript类似,函数名为:Index。

搜索字符串示例代码:

package main

import "fmt"import "strings"[......]

阅读全文