小夜时雨

君子敬其在己者,而不慕其在天者,是以日进也。

面向对象编程的三大核心:封装、继承、多态。其中封装和继承通过结构体局部引用或者全局引用,接口体方法局部引用或全局引用实现,多态则是通过定义接口,而接口方法可以在多种结构体中实现而实现。

Read more »

在写RESTful接口时,为了后续逻辑正确,会对传参有一些校验,可能是校验格式,可能是校验范围等,为了方式用户的恶意请求。如果所有的参数都手动校验,代码会变得臃肿不说,还有些工作量。其实,一些HTTP框架本身带有参数校验器,例如Gin框架会使用validator进行参数校验。

Read more »

在golang中,不同的数据类型占用的内存分块大小不一样,最小单位是byte,符合结构的内存占用根据对应结构内容判断。但是在结构体中,有时候会出现不一样的情况。

Read more »
0%