知鸦日报2021-05-20(日志系统)

Posted 知鸦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知鸦日报2021-05-20(日志系统)相关的知识,希望对你有一定的参考价值。

产品

1、

在被窝家装的B端体系中,装修施工是最为核心的场景。

在大家的固有印象里,装修是一个非常“累”的过程:一方面装修是一件特殊的商品,它既承载了客户对家的想象,具有十分强烈的情感依托,同时“家”又有非常实际的居住诉求,自然会对装修要求非常严格。另一方面装修行业又有非常多不透明乱收费现象,往往花了钱效果却无法保证,补救成本又非常高,这就造成客户要额外付出精力亲力亲为,而面对复杂的装修又因知识盲区无从下手,没有掌控感,身心俱疲。

被窝家装引入管家服务,将装修施工中的大小杂事交由管家负责,并通过被窝家装APP随时掌握装修细节及进度,帮客户从累中解脱出来,从而实现装修不用盯的高品质服务。

那么,为管家服务的产品应该如何进行体验设计呢?

技术

1、

参数校验,为了保护自己的代码,一般都会在开发中假设所有的参数都是不可靠的。针对所有的参数校验场景自己一次进行判断及错误信息的提示。

还有一种case,重一点的业务参数校验,有时候也会被不厌其烦地校验,散落在各个子系统或者系统的各处模块代码中。

针对以上的场景,本文探讨一下如何优雅地在业务系统中做参数校验,分享构建通用校验模块的一些实践。

2、

日志对于线上排查问题是非常重要的,很多问题其实是很偶现的,同样的系统版本,同样的设备,可能就是用户的复现,而开发通过相同的操作和设备就是不复现。但是这个问题也不能一直不解决,所以可以通过日志的方式排查问题。可能是后台导致的问题,也可能是客户端逻辑问题,在关键点记录日志可以快速定位问题。

假设我们的用户量是一百万日活,其中有1%的用户使用出现问题,即使这个问题并不是崩溃,就是业务上或播放出现问题。那这部分用户就是一万的用户,一万的用户数量是很庞大的。而且大多数用户在遇到问题后,并不会主动去联系客服,而是转到其他平台上。

虽然我们现在有Kibana网络监控,但是只能排查网络请求是否有问题,用户是否在某个时间请求了服务器,服务器下发的数据是否正确,但是如果定位业务逻辑的问题,还是要客户端记录日志。

3、 CSS Grid Cheat Sheet Illustrated in 2021

以上是关于知鸦日报2021-05-20(日志系统)的主要内容,如果未能解决你的问题,请参考以下文章

20200222日报

JavaEE之log4j—听说过日志文件吗?

为什么我会反对大家写工作日报

系统日志在哪里看

Linux系统日志怎么查看

系统日志和服务器日志有啥区别