![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java服务器
文章平均质量分 68
20481024
一般
展开
-
k8s安装异常记录
1. kubeadm 执行命令命令错误后 再执行异常解决:kubeadm reset ![在这里插入图片描述](https://img-blog.csdnimg.cn/907bc5a3920c4c04a2237a872f0b6f5f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAMjA0ODEwMjQ=,size_20,color_FFFFFF,t_70,g_se,x_16)原创 2021-09-18 18:28:06 · 225 阅读 · 0 评论 -
k8s和docker部署详细步骤和每步原因
k8s部署详细步骤**安装过程出现任何异常查看第二节异常处理**一 、安装dockerhttps://docs.docker.com/engine/install/centos/Uninstall old versions sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \原创 2021-09-18 18:22:12 · 5257 阅读 · 0 评论 -
akka actor捕获异常并打印堆栈
actor有个异常处理策略根据不同策略悬着处理actor模式1重写监听器 SupervisorStrategy 覆盖logFailure方法2重写actor的supervisorStrategy() 返回自定义的SupervisorStrategy原创 2021-05-16 16:00:08 · 196 阅读 · 0 评论 -
rpc协议接收及解析
提前注册相关协议处理器 由协议id分发到此handlermessage testInfo { optional int32 testoption = 1; required int32 testrequest = 2; repeated int32 testrep = 3; } 协议都是通过PARSER解析 反射获取解析器解析protobuf解析器//handler 定义号协议类型 public abstract class BaseHandler<T extends G原创 2020-05-12 12:04:51 · 642 阅读 · 0 评论 -
java 遍历 proto枚举类MessageTypeProto.MessageType 并输出枚举名称
for (MessageTypeProto.MessageType messageType:MessageTypeProto.MessageType.values()) { String name = messageType.getValueDescriptor().getName(); System.out.println("args = ["...原创 2020-03-24 14:58:26 · 1039 阅读 · 0 评论 -
一致性hash算法中保持旧的映射关系
一致性hash 在新增节点的时 虽然旧的key不会映射到 老的缓存数据上 但旧的映射关系还是会有少量的迁移至新增节点问题 需要迁移的映射关系中关联的节点有大量的缓存数据1如果数据库数据还好 可以存库再转移数据 但存库和读库是异步2业务逻辑复杂 内存中有大量的内存数据 无法做到所有数据统一marshal后 在同步给另一个节点猜想方案 尚未实践1 对节点的映射关系 在逻辑中留存已有的映射 ...原创 2019-06-12 20:57:16 · 151 阅读 · 0 评论 -
java随机数探究 nextInt的均匀取模随机
一java常见的获取随机数方式都是通过计算获得的 这种随机序列可以根据传参推导出来 所以都是伪随机java官方的 线性同余 还有混合同余 乘法同余1 java.util.Random 最基础的方式 Random random = new Random(); //不传入种子 则将时间作为参数参与随机计算 random.next*2 Math.random Math.rando...原创 2019-06-13 17:45:26 · 1922 阅读 · 0 评论 -
一致哈希算法 Ketama
一致哈希算法要求节点数量的增加 要能够保证旧的数据能够按照老的算法 环形减少映射关系的变动所以不能安装数量来hash求余之类的操作否者将会导致大量的节点数据失效和迁移一致哈希算法设计标准再不改边原有映射关系的前提下 将数据均匀分流的其他节点(创建虚拟节点 再导流到下一个节点 但是会有雪崩的危险) protected void setKetamaNodes(List<Stri...原创 2019-06-11 19:41:22 · 247 阅读 · 0 评论