偷学代码之builder模式
身为窃格瓦拉意志传承者,砸门的工作就是借鉴!
先工作,后学习的代价就是,别人的代码都是新鲜的。咱能做的只有借鉴借鉴再借鉴。
今天浏览内部代码时发现这么一段:
try{
if(....){
.....
}else{
// 通过大数据保存,并监控xx服务 请求xx服务值为null参数为空
BigDataLog.builder().topic("serviceMetricsStore")
.startTime(sDate)
.operationType("request " + instanceName)
.build()
.mq();
}
}catch(Exception e){
// 异常通过大数据保存,并监控
BigDataLog.builder()