
Java
谁动了我的小老弟
这个作者很懒,什么都没留下…
展开
-
idea live template记录
本文不教如何配置live template! 如果要学习live template 的配置方法 请移步百度或谷歌前言:live template是一个预定义的代码模板,其中的内容能够根据上下文信息自动推断。本文仅记录自己常用live template 配置信息:lep表达式:$log$.error("$method$ error! $p1$", $p2$$e$);nameexpressionlogvariableOfType("org.slf4j.Logger")me原创 2022-02-07 21:47:17 · 511 阅读 · 0 评论 -
[idea] 设置代码编写时自动换行和格式化代码时自动换行
设置代码编写时自动换行设置格式化代码后自动换行原创 2022-01-20 11:07:56 · 3210 阅读 · 0 评论 -
SpringBoot启动报错EnvironmentPostProcessorApplicationListener.supportsSourceType(Ljava/lang/Class;)Z
springboot 启动报错:org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.supportsSourceType(Ljava/lang/Class;)Zmaven 管理依赖 依赖冲突了 解决冲突即可原创 2021-07-14 16:56:54 · 4553 阅读 · 5 评论 -
Nacos源码分析-注册中心-Distro
Nacos 的APNacos的AP模式,采用server之间互相的数据同步来实现数据在集群中的同步、复制操作触发数据广播public class DistroConsistencyServiceImpl implements EphemeralConsistencyService { @Override public void put(String key, Record value) throws NacosException { onPut(key, value); tas原创 2021-04-06 15:46:55 · 588 阅读 · 0 评论 -
Nacso源码分析-注册中心-Raft协议实现
Nacos 的CPNacos实现CP 主要是raft协议RaftController负责raft 集群内部节点间的通信具体操作:POST /v1/ns/raft/vote : 进行投票请求POST /v1/ns/raft/beat : Leader向Follower发送心跳信息GET /v1/ns/raft/peer : 获取该节点的RaftPeer信息PUT /v1/ns/raft/datum/reload : 重新加载某日志信息POST /v1/ns/raft/da原创 2021-04-06 15:42:48 · 286 阅读 · 0 评论