摘要:
从gin的启动开始看socket是如何在服务器中创建的:gin -> net/http -> net -> internal/syscall -> syscall -> runtime通过上面的调用流程,可以看出,http是对net的封装,方便开发者调用,实际创建Socket的还是net库,底层已经
阅读全文
posted @ 2022-12-08 15:37
Boom__Clap
阅读(377)
推荐(0)
摘要:
项目接入腾讯云直播SDK,期间遇到一些问题,记录下来。 U3D打包出的webGL项目。 1. 本地测试OK,但是部署到外网后,无法唤起浏览器分享屏幕的弹窗 原因:外网web服务器没有配置https证书,配置后正常。 2. 外网部署,直播地址(域名)也需要配置https证书,且配置后还需要手动开启ht
阅读全文
posted @ 2022-11-21 19:17
Boom__Clap
阅读(55)
推荐(0)
摘要:
配置https证书后, 浏览器提示”不安全”。 具体情况:配置后,访问网站首页,一开始是正常的,但是随着网页操作,变成了不安全。 原因有以下两种: 1. SLL证书过期: 为了确保私钥安全,SSL 证书均存在有效期限,最新的国际标准 SSL 证书最长有效期为1年。如 SSL 证书过了有效期,没有及时
阅读全文
posted @ 2022-11-21 19:06
Boom__Clap
阅读(2482)
推荐(0)
摘要:
目的 测试公司地下埋线(网线)是百兆还是千兆 测试方案 两台千兆网卡的电脑,A和B,通过测试工具iperf发送包经过埋线,进行测试。 包的流转路线:A -> 千兆交换机 -> 埋线 -> B 除埋线外,使用的都是cat6标识的千兆网线。 如何确认电脑网卡最大网速以及网线是否千兆,请看下面的Q&A。
阅读全文
posted @ 2022-09-30 17:44
Boom__Clap
阅读(5860)
推荐(0)
摘要:
test := r.Group("/api/v1/test") { test.POST("/:user_id/test_create", controllers.TestCreate) test.POST("/:id/send", controllers.Send) } 上面代码会报错"':id'
阅读全文
posted @ 2022-08-18 15:05
Boom__Clap
阅读(75)
推荐(0)
posted @ 2022-06-29 11:55
Boom__Clap
阅读(60)
推荐(0)
摘要:
转自:https://blog.csdn.net/qq_36528215/article/details/123570962 一、location配置规则1.匹配模式及顺序举例 location = /uri = 开头表示精确匹配,只有完全匹配上才能生效location ^~ /uri ^~ 开头对
阅读全文
posted @ 2022-06-15 10:07
Boom__Clap
阅读(1104)
推荐(0)
摘要:
前提 项目业务开发已完成,开始着手准备多节点拓展方案。 项目使用go语言开发,gin框架。 项目中使用了go原生的进程锁 sync.Mutex ,用于防止高并发下,数据可能遭到重复修改的问题。 但是用了进程锁就无法支持集群部署架构,集群中每个单点都是一个进程,只能锁住自己的一部分,而操作的又是同一个
阅读全文
posted @ 2022-06-14 09:43
Boom__Clap
阅读(170)
推荐(0)
摘要:
emqx broker报错: The PUBREC PacketId 5 is inuse. PUBCOMP PacketId 3 is not found. 客户端报错: OnDisconnected - code: SessionTakenOver, reason: 'Disconnect pa
阅读全文
posted @ 2022-06-02 16:40
Boom__Clap
阅读(1172)
推荐(0)
摘要:
获取今日零时: date := time.Now().Format("20060102") todayZero, _ := time.ParseInLocation("20060102", date, time.Local) fmt.Println(todayZero) // 2022-05-25
阅读全文
posted @ 2022-05-25 19:10
Boom__Clap
阅读(46)
推荐(0)