算法
文章平均质量分 60
实战、积累
蓝桉未与
业精于勤而荒于嬉,行成于思而毁于随
展开
-
自编自导一个RPC框架之《一致性哈希负载均衡算法思考》
MurmurHashStrategy算法在哈希效率上表现较好,适用于需要快速计算哈希值的场景,如缓存和数据存储的负载均衡。但是,它的哈希值分布不如一致性哈希算法均匀。一致性哈希算法通常用于分布式缓存、分布式文件系统等场景的负载均衡。KetamaHashStrategy是一致性哈希算法的一种实现,具有较好的哈希均匀性和可扩展性,能够支持节点的增加、删除和失效检测,具有较好的容错性。FnvHashStrategy算法是一种简单的哈希算法,适用于对哈希算法效率和分布均匀性要求较低的场景。原创 2023-05-07 11:24:30 · 636 阅读 · 1 评论 -
算法题积累 切面条
一、切面条 一根高筋拉面,中间切一刀,可以得到2根面条。 如果先对折1次,中间切一刀,可以得到3根面条。 如果连续对折2次,中间切一刀,可以得到5根面条。 那么,连续对折10次,中间切一刀,会得到多少面条呢? /** * 思路一:算弯道 * 不折 直线2 折点为0 * 折一次 直线2 折点为1(2^0) * 折两次 直线2 折点为3(2^0+2^1) * 折三次 直线2 折点为7(2^0+2^1+2^2) * 折四次原创 2022-02-13 19:40:46 · 390 阅读 · 0 评论