安装nats
go get -v github.com/nats-io/nats-server
go install github.com/nats-io/nats-server
然后cmd里面运行nats-server.exe
go get -v github.com/nats-io/nats-server
go install github.com/nats-io/nats-server
然后cmd里面运行nats-server.exe
2021年golang服务器对比,按星排序有leaf,cellnet,mqant等,这些都有2,3千人给star,还有一些其他的比如goworld等,大家也可以对比一下。
我把lua,nodejs,php,java,go语法都学了一个遍了,还是不知道用哪个服务器框架好。。。
以前自己还写了个单机node.js的,觉得承载可能不行,被我抛弃了,哎,浪费时间嘛这不是。
选了几年,真的是陆陆续续的几年,不知道用哪个框架好,真是坑,我感觉有这些时间,我自己写都出来一个框架了。
我一定要在尽快的时间,确定好自己的服务器框架!!!
直接安装yum -y install golang,版本太低了,用下面方法来安装吧
cd /usr/local
wget https://studygolang.com/dl/golang/go1.15.7.linux-amd64.tar.gz
tar -zxvf go1.15.7.linux-amd64.tar.gz -C ./
.vscode/launch.json
最流行GO的框架列表 https://github.com/avelino/awesome-go
1)goWorld 1.7k星 https://github.com/xiaonanln/goworld
2)grapeNet 78星 https://github.com/koangel/grapeNet
Go+Lua是未来的,吃苦咬咬牙把这套组合学会。
这套学会了,其他项目,还有其他用处。对于面向未来的东西,还是静心研究手动写写。
Go+Lua例子
L := lua.NewState()
defer L.Close()
if err := L.DoFile("hello.lua"); err != nil {
panic(err)
}
更多
安装skynet之前,需要先升级gcc。Centos 7默认gcc版本为4.8,有时需要更高版本的,这里以升级至8.3.1版本为例,分别执行下面三条命令即可,无需手动下载源码编译。
Golang基础教程(8天)+ 图形界面编程(2天)
https://www.bilibili.com/video/BV1A7411x7S2
go进行大文件上传
Java后台运行Jar包并设置内存参数
很简单,就一个命令如下:
nohup java -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m -jar 你的jar包 >>/dev/null &
eth格式的usdt地址生成,usdt私钥还原地址。
1)下载https://studygolang.com/dl
centos7安装新版golang, win10配置环境变量,GOPATH
默认放在C:\User\用户名\go下面
; 配置GOROOT
,也就是go的安装目录。go env 可看配置路径。配置代理
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
初始化文件夹go mod init glua.com
然后安装第三方库go get github.com/yuin/gopher-lua
如果是别人的项目,下载后,要安装库go install
`
tidb分布式数据库
https://docs.pingcap.com/zh/tidb/stable
centos技巧
1)yum慢:sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
only:xxx代表只有合到xxx分支时,会调用脚本。