随笔分类 -  go

摘要:fasthttp源码阅读 fasthttp本身无路由功能。 fasthttp传入函数而不是interface。 type RequestHandler func(ctx *RequestCtx) fast http在返回时不得有对ctx及其成员的引用,并提供两种解决方案: ​ TimeoutHand 阅读全文
posted @ 2021-05-02 16:37 _Knight 阅读(296) 评论(0) 推荐(0)
摘要:1.go对比java go通过结构体嵌套+接口实现类似面向对象中的继承和多态。个人认为尤其是go的接口抓住了多态的本质。而Go提倡的面向接口的思想也可能使得架构上更加解耦。 2.关于Go不要通过共享内存来通信,而应通过通信来共享内存的个人理解: go通过channel来实现通信。按照大佬的说法,ch 阅读全文
posted @ 2020-03-18 21:47 _Knight 阅读(1415) 评论(0) 推荐(0)
摘要:介绍两种方式: 方式一(推荐): 严格的说,方式一是使用项目目录下的go文件。 项目目录如下: |── studyModule //项目主目录 | |──log //主目录下文件夹 | | |──log.go // log目录下go文件 | |── main.go // 主目录下go文件 | |── 阅读全文
posted @ 2020-02-20 20:06 _Knight 阅读(4665) 评论(0) 推荐(0)