生成特征词的的hash值(来源https://www.kanzhun.com/jiaocheng/648262.html)

/**
 * 生成特征词的的hash值
    来源: https://www.kanzhun.com/jiaocheng/648262.html
 * @return
 */
private BigInteger hash(String keywords) {
    if (keywords == null || keywords.length() == 0) {
        return new BigInteger("0");
    } else {
        char[] sourceArray = keywords.toCharArray();
        BigInteger x = BigInteger.valueOf(((long) sourceArray[0]) << 7);
        BigInteger m = new BigInteger("1000003");
        BigInteger mask = new BigInteger("2").pow(this.hashbits).subtract(
                new BigInteger("1"));
        for (char item : sourceArray) {
            BigInteger temp = BigInteger.valueOf((long) item);
            x = x.multiply(m).xor(temp).and(mask);
        }
        x = x.xor(new BigInteger(String.valueOf(keywords.length())));
        if (x.equals(new BigInteger("-1"))) {
            x = new BigInteger("-2");
        }
        return x;
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以按照以下步骤进行操作: 1. 下载yaml文件:您可以使用以下命令下载yaml文件: ``` \[root@k8s-master-01 ~\]# wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/mandatory.yaml ``` \[1\] 2. 在k8s-master-02和k8s-master-03上执行加入集群的命令:请注意使用`--experimental-control-plane`参数。您可以使用以下命令: ``` \[root@k8s-master-02 ~\]# kubeadm join 172.16.2.100:8443 --token abcdef.0123456789abcdef --discovery-token-ca-cert-hash sha256:e1a2cb7e9d5187ae9901269db55a56283d12b6f76831d0b95f5cbda2af68f513 --experimental-control-plane ``` \[2\] 3. 如果您遇到访问404的情况,您可以尝试以下两种方式: - 使用另一个链接下载yaml文件: ``` \[root@k8s-master-01 ~\]# wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/mandatory.yaml ``` \[3\] - 打开链接https://github.com/kubernetes/ingress-nginx/blob/master/deploy/static/mandatory.yaml,复制内容并创建一个名为"mandatory"的文件。 \[3\] 请注意,以上步骤是根据提供的引用内容给出的答案。如果您有其他问题或需要进一步的帮助,请随时告诉我。 #### 引用[.reference_title] - *1* *2* *3* [kubeadm创建k8s集群(1.14.2版本)](https://blog.csdn.net/chishaozheng0875/article/details/101041277)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值