后端工程师成长指南
文章平均质量分 61
码蹄疾
小米广告平台服务端开发。曾求学于哈尔滨工业大学,小米广告平台第3代引擎开发者,擅长java、计算广告、分布式、并发等多个领域。
展开
-
【面试】说说你常用的linux命令
本文只列出服务端工程师和算法工程师最常用的一些命令,不求全,只求实用。less命令对文件或其它输出进行分页显示的工具 这个命令常常和其他命令在一起用.hadoop --cluster xxx fs -cat /user/hadoop/ad/.. | less# 查看hdfs 上的数据less xxx.log# 线上的日志通常都很大,有时候用vim打开直接就卡死了....原创 2018-08-22 19:38:58 · 1759 阅读 · 0 评论 -
关于 MySQL 百万数据量的 count(*) 查询如何优化?
明确需求对这个问题有兴趣是源于一次开发中遇到要统计人数的需求。类似于“得到”专栏的订阅数。但是我的数据量比这个大很多,而对数据的准确性要求就不那么高。所以首先要明确需求。其他答案有的说了用缓存,有的答案对比了count(*)、count(1)的区别,都很好,但是我认为还是要看一下题主的场景。我根据我实际开发的经验总结如下几个方面,FYI。数据量大/准确性要求低/请求量大这种场景一般是...原创 2019-07-31 18:13:02 · 23247 阅读 · 12 评论