logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java开发日记】我们来说一说 Java 的一致性 Hash 算法

这两个问题其实有很多解决办法,这里使用了一种简单的办法,给每个真实结点后面根据虚拟节点加上后缀再取Hash值,比如”192.168.0.0:111”就把它变成”192.168.0.0:111&&VN0”到”192.168.0.0:111&&VN4”,VN就是Virtual Node的缩写,还原的时候只需要从头截取字符串到”&&”的位置就可以了。通过采取虚拟节点的方法,一个真实结点不再固定在Hash

文章图片
#哈希算法#算法#java
【Java 开发日记】我们来说一说解决线程安全的方案

使用线程安全的类,如类;使用锁或加锁排队执行;使用线程本地变量 ThreadLocal 来处理。如果小假的内容对你有帮助,请评论。创作不易,大家的支持就是我坚持下去的动力!

文章图片
#java#安全#jvm
【Java 开发日记】我们来说一说如何使用 Lambda 表达式实现排序功能

Test// 按 name 倒序// 字母序 T > J/* ---------- 最小 Student 实现 ---------- */在Stream中的操作与直接列表排序类似,可以反转Comparator定义,也可以使用反转。@Test@Test。

文章图片
#java#log4j#开发语言
    共 62 条
  • 1
  • 2
  • 3
  • 7
  • 请选择