用户中心USER CENTER

首页/用户
  • 一个学渣的阿里之路

    摘要:前言最近有些朋友在面试阿里,加上项目的原因也有小伙伴和我讨论,近期也在负责部门的招牌,这让我想起年初那段长达三个月的奇葩面试经历 showImg(https://segmentfault.com/img/remote/1460000015345477?w=2048&h=1172); 前言 最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在...

    LiuRhoRamen 发布于Java
  • 科普:为什么 String hashCode 方法选择数字31作为乘子

    摘要:实验及数据可视化本节,我将使用不同的数字作为乘子,对超过万个英文单词进行哈希运算,并计算哈希算法的冲突率。同时我们注意观察质数作为乘子时,哈希值的分布情况。这也就不难解释为什么数字作为乘子时,算出哈希值的冲突率如此之高的原因了。 1. 背景 某天,我在写代码的时候,无意中点开了 String hashCode 方法。然后大致看了一下 hashCode 的实现,发现并不是很复杂。但是我从...

    LiuRhoRamen 发布于Java
  • activemq与spring整合,配置消费者监听器设置sessionAcknowledgeMode

    摘要:最近在研究的消息确认机制,在与整合时遇到的了一个问题。这时只需要把的值设置成自定义的类型即可。 最近在研究activemq的ack消息确认机制,在activemq与spring整合时遇到的了一个问题。JMS规范的ack消息确认机制有一下四种,定于在session对象中:AUTO_ACKNOWLEDGE = 1 :自动确认CLIENT_ACKNOWLEDGE = 2:客户端手动确认 DU...

    LiuRhoRamen 发布于Java
  • Java 枚举类

    摘要:返回枚举值在枚举类中的索引值就是枚举值在枚举声明中的位置,第一个枚举值的索引值为零。这是一个静态方法,用于返回指定枚举类中指定名称的枚举值。 手动实现枚举类 手动实现枚举类 实例有限而且固定的类,在Java里被称为枚举类。 早期采用通过定义类的方式来实现,可以采用如下设计方式 通过private将构造器隐藏起来 把这个类的所有可能实例都使用public static final 修饰...

    LiuRhoRamen 发布于Java
  • Java实现生命周期管理机制

    摘要:可以这么实现代表当前生命周期状态可以看到,抽象类的骨架实现中做了几件生命周期管理中通用的事情,检查状态之间的转换是否合法比如说之前必须要,设置内部状态,以及触发相应的监听者。 先扯再说 最近一直在研究某个国产开源的MySQL数据库中间件,拉下其最新版的代码到eclipse后,启动起来,然后做各种测试和代码追踪;用完想要关闭它时,拉出它的STOP类想要运行时,发现这个类里赫然只写以下几行...

    LiuRhoRamen 发布于Java
<