java连redis-sentinel连不上,接下来如何排查?
java连redis-sentinel连不上Java连接redis-sentinel连不上redis-sentinel是在k3s上部署的,使用helm部署的用命令行查看一切正常但是使用java连接报错,详细信息如下环境准备因为java的pod里面是没有redis的,所以下载一个redis-cli,然后拷贝的pod里面,再用命令行连接 {代码...} 安装redis到pod中 {代码...} 直接连接主节点...
2 回答3.1k 阅读
你把 ArrayList 的构造函数的参数去掉,这样:
然后就不会有异常了。为什么呢?
因为在 get(int) 函数里面,首先会执行 rangeCheck(int) 方法,而 rangeCheck(int) 方法是这样的:
在你的代码里面,index 与 size 相等了,所以会有异常。如果在构造函数中不给 size 传参,那么每次在 add 的时候会自动判断 size 够不够用,如果不够则会新开辟一段更大的空间然后内容复制过去。
所以,你只需要使用无参构造函数就可以了。
如果有帮助请采纳,谢谢!(我需要积分~)