分类 server 下的文章
第一个爬虫做成功了。yes!
第一个爬虫做成功了。yes!!!开心。2021.3.23
golang学习两次了还是会忘,只有自己做一个极小的项目才能真正的学会,不然不写还是很空洞容易忘。这个网站,真是神器 https://gobyexample-cn.github.io 不懂来学,立马解决。
这是一个记录每日价格的爬虫,2018年就一直想做不会做,现在去做了其实也就两天就可以搞定。
centos同步服务器时间
yum install -y ntpdate
ntpdate -u cn.pool.ntp.org
hwclock -w
go怎么1个月不写,就不会写了呢
go怎么1个月不写,就不会写了呢。前一段时间系统的学习了golang,现在在写一个小项目,怎么感觉好陌生呢,额。在回去复习一遍吧。坑。在复习一下吧 https://gobyexample-cn.github.io
分布式服务器误区 2021.3.16
1:上线玩家能破10万在线的 极少 单服
2:就跟我老板游戏服务器要做到全球同服,分布式结构,上线同时在线不到100人。
网络中常用的端口号
端口号小于256的一般为bai常用端口号。其中常用的保留TCP端口号有HTTP 80、FTP 20/21、Telnet 23、SMTP 25、DNS 53等;常用的保留UDP端口号有DNS 53、BootP 67(server)/ 68(client)、TFTP 69、SNMP 161等。
golang后台运行
1)nohup 英文全称 no hang up(不挂起)
nohup Command [ Arg … ] [ & ]
go build -o go-admin main.go
nohup ./go-admin &
killall go-admin
Gin中文文档
Gin 是一个 go 写的 web 框架,具有高性能的优点。官方地址:https://github.com/gin-gonic/gin
Gin文档
良辰认为:最好的go视频学习网站
我认为:最好的go视频学习网站
B站真是一个神奇的网站,而且没广告,真牛啊。
nats教程
安装nats
go get -v github.com/nats-io/nats-server
go install github.com/nats-io/nats-server
然后cmd里面运行nats-server.exe
2021年golang服务器对比
2021年golang服务器对比,按星排序有leaf,cellnet,mqant等,这些都有2,3千人给star,还有一些其他的比如goworld等,大家也可以对比一下。
服务器选择困难2021.1.24
我把lua,nodejs,php,java,go语法都学了一个遍了,还是不知道用哪个服务器框架好。。。
以前自己还写了个单机node.js的,觉得承载可能不行,被我抛弃了,哎,浪费时间嘛这不是。
选了几年,真的是陆陆续续的几年,不知道用哪个框架好,真是坑,我感觉有这些时间,我自己写都出来一个框架了。
我一定要在尽快的时间,确定好自己的服务器框架!!!
centos7安装golang
直接安装yum -y install golang, yum update 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运行golang
.vscode/launch.json
golang游戏服务器
最流行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是未来的,吃苦咬咬牙把这套组合学会。
这套学会了,其他项目,还有其他用处。对于面向未来的东西,还是静心研究手动写写。
Go+Lua例子
Go+Lua例子
L := lua.NewState()
defer L.Close()
if err := L.DoFile("hello.lua"); err != nil {
panic(err)
}
更多
CentOS 7升级gcc版本
安装skynet之前,需要先升级gcc。Centos 7默认gcc版本为4.8,有时需要更高版本的,这里以升级至8.3.1版本为例,分别执行下面三条命令即可,无需手动下载源码编译。