java连redis-sentinel连不上,接下来如何排查?
java连redis-sentinel连不上Java连接redis-sentinel连不上redis-sentinel是在k3s上部署的,使用helm部署的用命令行查看一切正常但是使用java连接报错,详细信息如下环境准备因为java的pod里面是没有redis的,所以下载一个redis-cli,然后拷贝的pod里面,再用命令行连接 {代码...} 安装redis到pod中 {代码...} 直接连接主节点...
2 回答3.2k 阅读
对象的大小,说白了就是 对象头的大小 + 字段的大小 + 对齐
不同java版本,不同jvm实现,一些细节会有区别,这里引入一个库:jol,然后执行下面的代码,就可以得到 String 的大小:
在zulu jdk11下运行,输出如下:
所以 String 的大小其实是固定的,会变的是保存字符串内容的数组的大小(java9之前是
char[]
,后面是byte[]
,char
和byte
都是2字节),数组虽然特殊,但是道理是一样的,以“Runoob”为例:参考: