于梦自述——8年艰辛祛痘真实经历,纯经验分享
先附两张张之前满脸痘痘的照片 我叫于梦,上图那个脸上全是痘痘的人就是我!今年24岁了,我也许是最不幸的一个,因为我从小就长痘痘,我身边很多的朋友,叫我"痘痘"!每当他们这么叫我,我总是假装不在乎,可随着年龄的增大,脸上的痘,让我越来越感到难堪!我是好强的女孩,不想让自己落后其他的女生,从我注意自己脸上有痘时,我就开始想办法去掉它们。 记得10几岁的时候,我经常央求妈妈带我祛痘痘,只要去掉脸上的痘,叫我打针都行!可是妈妈说:"于梦乖,你脸上的痘痘长大就会自己掉的。可随着年龄的增长,脸上的痘不但没
Go语言项目中使用zap日志库(翻译)
本文先介绍了Go语言原生的日志库的使用,然后详细介绍了非常流行的Uber开源的zap日志库,同时介绍了如何搭配Lumberjack实现日志的切割和归档。 在Go语言项目中使用Uber-go的Zap Logger 介绍 在许多Go语言项目中,我们需要一个好的日志记录器能够提供下面这些功能: 能够将事件记录到文件中,而不是应用程序控制台。 日志切割-能够根据文件大小、时间或间隔等来切割日志文件。 支持不同的日志级别。例如INFO,DEBUG,ERROR等。 能够打印基本信息,如调用文件/函数名和行
《构建之法》读后感-2
1. 第4章 两人合作 —— 4.3 代码设计规范 —— 4.3.3 错误处理 此处提到了“断言”的概念,但着墨不多,介绍简略。 那么问题来了,挖掘机……不是,断言是什么? 编写代码时,如果程序员相信在程序中的某个特定点某表达式值(布尔式)为真,可将其标为断言(assert)。 举个栗子: public class AssertionDemo{ public static void main(String[]args){ int i; int sum=0; for
springBoot进阶02
SpringBoot进阶02 1. 日志的使用 1.1 基本使用 /**
* 获取日志记录器
*/
Logger logger = LoggerFactory.getLogger(this.getClass());
@RequestMapping("/hello")
@ResponseBody
public String sayHello(){
//日志级别 trace<debug<info<warn<error
logger.trace("trace....");
今日推荐
周排行