自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 zookeeper断电之后,重启设备,重启zookeeper服务,有的节点启动不起来

但实际实现是无法确保持久化动作原子性,会出现部分持久化成功的情况,导致本地数据异常, zookeeper就会启动失败。acceptedEpoch和 currentEpoch文件是记录当前选举周期值,同时快照文件里zxid也保存着当前周期值,其中currentEpoch和最新的snapshot.x要保持一致。这是因为 currentEpoch 和 acceptedEpoch 里面的值不一样导致的,我们只要把 acceptedEpoch 里面的值改成currentEpoch 里面的值就可以了。

2023-08-27 09:47:06 520

原创 redis和mysql的数据一致性问题

有几个方案,对比下,首先说一些不怎么好的方案,可以看看为什么不好,再改进。

2023-08-08 22:30:49 86

原创 Nginx详细入门-Nginx常用配置以及基本功能一

Nginx其实在项目中特别常用,用于项目的部署。

2023-08-07 22:24:54 151 1

原创 整理Java新特性最新string api

(都有代码示例可以看哦)

2023-08-04 23:58:14 88 1

原创 自己用大白话理解的spring bean生命周期

自己整理的大白话理解bean生命周期

2023-01-09 21:56:32 82

原创 Exception in thread “main“ java.lang.UnsupportedOperationException

java踩坑记录

2023-01-08 16:49:05 894

原创 正则表达式

正则表达式分享

2023-01-08 16:45:28 60

原创 Linux命令合集(持续更新)

Linux命令合集(持续更新)1.关机:shutdown -h now2.重启:shutdown -r now3.查看系统内核信息:uname -a4.查看系统内核版本:cat /proc/version5.查看当前用户环境变量:env6.查看有几个逻辑cpu, 包括cpu型号:cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c7.查看当前CPU运行在32bit还是64bit模式下, 如果是运行在32bit下也不代表CPU不支持64bit

2021-10-27 01:05:28 128

原创 JVM常见参数记录

JVM常见参数记录一:jpsjps:虚拟机进程状况工具格式:jps [ options ] [ hostid ]例子:二:jstatjstat:用于监视虚拟机各种运行状态信息的命令行工具格式:jstat [ option vmid [interval[s|ms] [count]] ]例子:参数解答:这台服务器的新生代Eden区(E,表示Eden)使用了6.2%的空间,2个Survivor区(S0、S1,表示Survivor0、Survivor1)里面都是空的,老年代(O,表示Old)和永

2021-09-11 16:00:26 97

原创 linux删除自带的jdk

前言在我们安装linux虚拟机桌面版之后会给我们自带安装一个jdk,这时候如果想要干净方便的删除jdk的话可用以下方法首先先查看自带的jdk有几个,用命令:rpm -qa | grep -i java意思是查询所安装的带有java的rpm软件包然后去删除,总的命令如下:rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps解释:rpm -qa:查询所安装的所有rpm包grep -i:忽略大小写xargs -n1:表示每次只传递一个参数rpm

2021-05-10 00:36:31 1899

原创 NAT模式下虚拟机配置静态ip(笔记)

NAT模式下虚拟机配置静态ip(笔记)前言一般来说我们自己搭建完虚拟机,都会自动给我们先分配一个ip,这时候用ifconfig去查看是可以查看自己的ip地址的,如下图所示可以看到,一开始分配的ip是192.168.0.106尝试用本机ping一下是可以ping通的。这时候我们想要固定一下ip地址,以免变换环境之后ip会动态改变第一步:配置vmware的ip地址打开编辑底下的虚拟网格编辑器点击更改设置,之后点击vm8修改子网ip以及nat设置底下的网关ip第二步:修改本机的vm8

2021-05-09 00:38:42 241

原创 Linux搭建elasticSearch 7.0版本的坑

Linux搭建elasticSearch 7.0版本的坑第一个坑第一个坑报错could not find java in bundled jdk at /opt/elasticsearch-7.7.0/jdk/bin/java一开始以为jdk没装,之后java -version是有的又以为是非root的用户没有访问jdk的权限,但是用非root用户 java -version也是可以的。又通过命令:which java找到java程序的执行路径命令:ls -lrt “路径”找到java安装目

2021-04-14 18:39:52 544

原创 复合赋值运算符“+=、-=、*=、/=、%=”详解

复合赋值是指先执行运算符指定的运算,然后再将运算结果存储到运算符左边操作数指定的变量中。下表列出了“+=、-=、*=、/=、%=”复合赋值运算符的描述及例子。复合赋值运算符“+=”,表示的意思是先将运算符左边操作数指向的变量值和右边的操作数执行相加操作,然后再将相加的结果赋值给左边的操作数指向的变量。例如下面语句:int a = 10;a += 20; => a = a + 20此时,变量a等于30,其过程是变量a先与数值20相加,因为变量a的值是10,因此与数值20相加的结果是30,再将

2021-03-13 16:30:30 60970 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除