
程序
棕生
探究技术本质,优化设计方案,抽象架构模式!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
golang学习———sync.Once(2)
在开发时,我们经常碰到这样的应用场景:只需要执行或初始化一次,例如,单例模式或是系统开启时的初始化。一般的语言通用做法是利用互斥操作设置标志变量,通过判断标志变量的值决定是否执行相关代码;golang语言的实现非常简单,只需一行代码,如下: import "sync" var once sync.Once func init() { //初始化代码 }原创 2016-06-21 10:57:51 · 2807 阅读 · 0 评论 -
服务端日志应该记录些啥
日志,类似于飞机或轮船上的“黑匣子”,在出现问题时应该提供给我们证据和解决问题的线索,那么具体而言日志应该记录些啥呢?日志应该如何分类和规划,以满足我们开发者的需求呢? 服务端的日志应该根据客户端的行为或客户端看到的提示来划分: 第一类日志:运行日志 适用情况:客户端发出请求后,服务端进行了正常处理,并最后将结果响应给客户端,比如“操作成功”。 记录内容:运原创 2016-06-23 14:08:59 · 4315 阅读 · 0 评论