2018年9月9日

灰度发布相关了解(转)

摘要: 什么是灰度发布呢? 灰度从字面意思理解就是存在于黑与白之间的一个平滑过渡的区域,所以说对于互联网产品来说,上线和未上线就是黑与白之分,而实现未上线功能平稳过渡的一种方式就叫做灰度发布。可以通过很多种形式来抽取一部分用户,比如说选择自己的VIP用户,或者选择一些活跃用户,把这些用户分成两批,其中一批投 阅读全文

posted @ 2018-09-09 21:21 tonhoa 阅读(278) 评论(0) 推荐(0)

2018年5月17日

快速排序Java实现

摘要: 面试遇到手写个快速排序,只知道原理,没手动写过0 0!,现手写下,增加点记忆。 原理基本就是:找一个基准,然后将比它大的放右边,比它小的放左边。然后在左右的范围内重新按照前面的方法执行,直到全部执行完。 实现方法:参照《坐在马桶上看算法:快速排序》 具体实现如下:(若有不对之处,欢迎指出,共同进步) 阅读全文

posted @ 2018-05-17 13:09 tonhoa 阅读(273) 评论(0) 推荐(0)

2018年5月4日

以返回值区分重载方法

摘要: 只要编译器可以根据语境明确判断语义,那么的确可以区分重载方法。不过,有时候你并不关心方法的返回值,你想要的是方法调用的其他效果(为了副作用而调用),这时你可能会调用方法而忽略其返回值。 这时Java如何判断该调用哪个重载方法?别人该如何理解这种代码?因此根据方法的返回值来区分重载方法是行不通的 -- 阅读全文

posted @ 2018-05-04 16:37 tonhoa 阅读(752) 评论(0) 推荐(0)

导航