Go 控制Goroutine的数量
2022-11-11
Goroutine虽然体量很小(2kb),理论可以开启上百万个Goroutine。但也不是多多益善。一旦Goroutine过多,会占用大量的cpu 内存,可能导致服务器速度变慢甚至服务挂掉。
先看一下不控制Goroutine数量,看能跑多少
Cpu: 4
Mem: 16G
Read More
Read More
Read More
Read More
Read More
Go实现udp服务端和客户端
2022-11-05
UDP
画dp 被称为用户数据报协议(UDP,User Datagram Protocol。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。
使用场景
音视频通话、游戏、工业物联网传感器等
Example
<...Go 区块链 Input Data 解析
2022-10-31
搭建Tron 节点
2022-10-31
1 下载最新tron代码及修改配置文件
https://github.com/tronprotocol/java-tron/releases
- 下载配置文件
https://github.com/tronprotocol/tron-deploy...
Go 实现Base58编码与解码(区块链)
2022-10-27
编码
base58(区块链):去掉6个容易混淆的,去掉0,大写的O、大写的I、小写的L、/、+/、+影响双击选择
实现
...
Go编写开机自启动服务
2022-09-15
需要用到的包
github.com/kardianos/service
Read More
Go使用qrcode包解析微信和支付宝二维码,生成一个链接(前端拿到链接即可解析成对应的支付二维码)
2022-09-15