![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 60
Chenchen-
展望天空
展开
-
面试题:投票方案
当排行榜要求实时性低于10分钟,可以考虑 10分钟跑一次hive,将排行榜多级缓存同步到前端,减少redis 并发与内存使用,并且在数据量更大的时候,大数据更能体现优势。2 排行榜这里想到的就是堆排序,这里离考虑 redis 有序集合,直接投票计数,可以实时显示排行榜,内存占用应该是比上面的少的。有100w用户,互相投票,每个人最多投不同的人10次,同一个人只能投1次,并时时出现排行榜,qps 1000。2 当前端请求过来,首先验证是否有效,是否重复投和超过10个,用咱们第一个存的数据验证,通过了再继续。原创 2022-12-24 12:24:38 · 1208 阅读 · 1 评论 -
《互联网大厂晋升指南》读书笔记-上
主要记录下自己读书的看法想法结合自己的工作经验的认知,读了下总体感觉还是蛮不错的,尤其是对没什么晋升目标,或者不知道怎么晋升的还是蛮推荐看下。书主要分2部分 (我自己分的)第一部分 介绍职级与晋升流程 每个职级需要达到什么程度 评级中有什么技巧第二部分 怎么学习,有哪些方法,怎么管理阿里腾讯大家先对坐入号下提名-》预审-》评审-》复审-》审批-》沟通提名:主管决定给你报名预审:部门对名单进行预审评审:评委团看你的ppt对你进行体温复审:部门对评审结果进行复审。原创 2022-11-04 12:59:59 · 2004 阅读 · 1 评论 -
停止内耗:过一个不累的人生-读书笔记
1 不要因为害怕失败,而拒绝了所有开始,从0.1开始就是成功2 别让身上的标签束缚了你,还记得之前面试有个百度的hr问我,如果给你打上三个标签,你会打什么,当时我就懵逼了,没想过,最后也没打上啥标签,人家还暗示我,给自己打一些大牛的标签,但我深知自己不够格,毕竟我也是个耿直的人,但是现在如果再有问我打标签,我就会说,我不会给自己打什么标签3找到自己擅长的1 愿景板(我在不少书中看到过这个)2 自由书写,就是随便给个词不舍限制无约束的联想写下去,列如从我的热情3 勇敢尝试 日复一日联系4 为什么没找到擅长的事原创 2022-10-14 13:38:16 · 1079 阅读 · 1 评论 -
双数组Trie树(DoubleArrayTrie)Java实现-上
参考链接:https://segmentfault.com/a/1190000008877595双数组字典树(DATrie)详解及实现 | Ragty の Blog双数组Trie树(DoubleArrayTrie)Java实现-码农场之前node实现方式开场白: 看了好几天了,感觉自己菜的不行,懂了之后写代码又发现很多问题,把一个树放到数组里也不是那么容易的,但想想还是先总结一版,后面再优化。双数组实现Trie: 就是用两个数组维护一棵树,通过计...原创 2022-02-12 18:20:46 · 595 阅读 · 0 评论 -
背包问题动态规划解法
一:题目:背包问题问题:两个数组 一个重量数组W 一个 价值数组 V 一个背包 bag ,返回不超过背包容量返回最大价值二:暴力解法思路:暴力遍历,思路就是递归的时候 按 选或者不选 当前 物品,如果,这样就会产生 w 数组个数次方个解,也就是所有解,遍历返回条件就是如果bag 减去当前物品的重量小于0 说明当前物品就放不进去了就停止循环,没个递归都有将当前物品放进去和不放进去两个解,选最大的向上返回,最后得到的就是最优解。三:动态规划解法比如到 第N个物品 ,这个时候因为上面.原创 2022-01-25 17:10:39 · 799 阅读 · 0 评论 -
每天一句,激励自己
人生之败,非傲即惰,二者必居其一,勤则百弊皆除。2021年12月09日原创 2021-12-09 10:10:43 · 1488 阅读 · 0 评论