获得徽章 1
Golang里对时间的格式化确实是一个坑,对于刚学go以及转go的人,是很不习惯的。这次Go1.20添加了一个常数代替固定的格式化字符串对开发人员友好了很多,而且这次添加的time.Compare也让我们方便了很多。
评论
点赞
2月20日 day8
我在青训营后端结营项目中使用到了JWT,本来想使用hertz框架中的中间件实现的,但是我看不懂hertz的官方文档,就用另外一个框架实现了JWT,看完了这篇文章让我理解了hertz框架下的JWT使用。
我在青训营后端结营项目中使用到了JWT,本来想使用hertz框架中的中间件实现的,但是我看不懂hertz的官方文档,就用另外一个框架实现了JWT,看完了这篇文章让我理解了hertz框架下的JWT使用。
评论
点赞
2月18日 day7
了解到了go reflect慢的原因以及替代方法,比如用easyJson和类型断言代替。使用interface{}任意类型感觉就像动态语言(比如python)慢的原因。
了解到了go reflect慢的原因以及替代方法,比如用easyJson和类型断言代替。使用interface{}任意类型感觉就像动态语言(比如python)慢的原因。
评论
点赞
2月16日 day6
在这次的项目中,我有需要使用过滤器的场景,最明显的如user鉴权,而这篇文章带我们一步步了解Golang过滤器,并且优化过滤器。
在这次的项目中,我有需要使用过滤器的场景,最明显的如user鉴权,而这篇文章带我们一步步了解Golang过滤器,并且优化过滤器。
评论
点赞
2月14日 day5
学习到了go的rpc错误处理,最基本的错误处理方式是返回error;
能携带更多错误信息的方式:Status,它包含code、message、details等信息,通过Status与error的互相转换,利用error来传输错误
学习到了go的rpc错误处理,最基本的错误处理方式是返回error;
能携带更多错误信息的方式:Status,它包含code、message、details等信息,通过Status与error的互相转换,利用error来传输错误
评论
点赞
学习到了GToken使用以及和JWT的对比优点,同时对GToken源码也有了一定的了解。
评论
点赞