Docker 搭建 Gogs
[Read More]
[Read More]最近看见一篇关于go基础的问题,算是给自己的一个小考验,很多基础的东西当你回过头来看看也许有新的认识,当然这些题也适合出面试题。
[Read More]在进行敏捷开发项目中,同事写出来一些bug,其中有个goroutine引用闭包的问题,当时由于嵌入到了实际业务中相对环境较为复杂,我还没怎么注意到,后来下班地铁上就想起来了和一道经常考的面试题几乎一致。
[Read More]一般在golang 中想要并发运行业务时会直接开goroutine,关键字go ,但是直接go的话函数是无法对返回数据进行处理error的。
一般情况是后端将数据插入数据库,但是数据库的时区默认是1970 1月1日00:00:00 GMT(0时区时间也可称为标准时间),然后中国所处的是在东八区对比入UTC(世界协调时间)或者GMT(格林威治标准时间)就应该是 GMT +08:00,东八区就会对应加上8小时。
比如:插入一个时间段为:2019-06-06 18:10 到数据库中,你会看到数据库对应位置显示的缺是 :2019-06-06 10:10。然后你把这个时间查出来直接丢给前端,由前端自己本地化时区转化为用户所在时区对应的时间即可;
[Read More]上一篇文章中用到 Jmeter 对http接口进行压力测试,虽然有一些优化但是效果不是很好,所以打算用go 的 pprof 做一个动态追踪,看看到底哪块代码比较耗性能和内存以便于进一步优化。