05 2018 档案

摘要:*1.在线算法求数组的中位数 维护一个大顶堆,一个小顶堆 priority_queue<int, vector, greater> 小顶堆 priority_queue<int, vector, less> 大顶堆 为方便计算中位数,需保持大顶堆大小不小于小顶堆,所以要先判断堆大小 如果大顶堆大小等 阅读全文
posted @ 2018-05-13 22:15 JinleiZhang 阅读(1382) 评论(0) 推荐(0)
摘要:0.系统设计中很大一部分工作是 考虑当发生失败时如何处理. 通过对应的解决方案,规避掉各种异常,使系统健壮, 可以很好的容错, 最终得到一个高可用的服务. 1.善用缓存 理财业务,对于用户的收益数据,是实时去DB中查询的, 当DB发生故障时, 如果没有备份数据源,用户将看不到收益,如果使用redis 阅读全文
posted @ 2018-05-03 15:29 JinleiZhang 阅读(165) 评论(0) 推荐(0)