摘要: 如何有效的做Code Review 什么是Code Review?Code Review代码评审是指在软件开发过程中,通过对源代码进行系统性检查的过程。通常的目的是查找各种缺陷,包括代码缺陷、功能实现问题、编码合理性、性能优化等;保证软件总体质量和提高开发者自身水平。 Code Review是轻量级 阅读全文
posted @ 2020-06-08 11:41 以你为名的世界 阅读(661) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/CSDN___LYY/article/details/81478583 阅读全文
posted @ 2020-06-08 11:25 以你为名的世界 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一:介绍 生活中经常会遇到求TopK的问题,在小数据量的情况下可以先将所有数据排序,最后进行遍历。但是在大数据量情况下,这种的时间复杂度最低的也就是O(NlogN)此处的N可能为10亿这么大的数字,时间复杂度过高,那么什么方法可以减少时间复杂度呢,以下几种方式,与大家分享。 二:局部淘汰法 -- 借 阅读全文
posted @ 2020-06-08 10:35 以你为名的世界 阅读(2022) 评论(0) 推荐(0) 编辑
摘要: 什么是幂等性 幂等性是系统服务对外一种承诺,承诺只要调用接口成功,外部多次调用对系统的影响是一致的。声明为幂等的服务会认为外部调用失败是常态,并且失败之后必然会有重试。 什么情况下需要幂等 以SQL为例: SELECT col1 FROM tab1 WHER col2=2,无论执行多少次都不会改变状 阅读全文
posted @ 2020-06-08 09:40 以你为名的世界 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一、索引 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 (1)索引分 单列索引 和 组合索引。 1、单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。 2、组合索引,即一个索引包含多个列。 (2)创建索引时,你需要确保该索 阅读全文
posted @ 2020-06-08 09:11 以你为名的世界 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 作为程序员经常和数据库打交道的时候还是非常频繁的,掌握住一些Sql的优化技巧还是非常有必要的。下面列出一些常用的SQl优化技巧,感兴趣的朋友可以了解一下。 1、注意通配符中Like的使用 以下写法会造成全表的扫描,例如: select id,name from userinfo where name 阅读全文
posted @ 2020-06-08 09:09 以你为名的世界 阅读(192) 评论(0) 推荐(0) 编辑