java
LiuLei_2015
这个作者很懒,什么都没留下…
展开
-
Connection reset by peer 引发的RedisException: NOAUTH Authentication required..问题的分析与解决
nested exception is io.lettuce.core.RedisException: java.io.IOException: Connection reset by peer之后,redisson报错:org.redisson.client.RedisException: NOAUTH Authentication required.. channel:,如何解决...原创 2024-01-19 15:00:46 · 1819 阅读 · 0 评论 -
加强堆(java版本)
优先级队列,就是java中的堆结构。支持新增向堆中添加元素、删除元素、弹出堆顶元素、查看堆顶元素、清空堆、获取堆大小、判读元素在不在堆中等功能。能以O(logN)的时间复杂度实现元素的排序。原创 2023-10-08 16:51:56 · 211 阅读 · 0 评论 -
SpringBoot项目引入的外部bean加载不到
Bean加载不到算是比较基础的问题了。常见的大多是项目内部的Bean注入不了的问题。查了一圈资料,发现没有合适的。当我们系统中所有beean都来自一个basePackage时,可以不写出来。这么写,第二个包目录下的外部bean,才会被注入哦。原创 2022-12-26 19:37:47 · 1397 阅读 · 0 评论 -
Junit Test方法前面没有绿色的三角按钮执行时报错
Junit Test方法前面没有绿色的三角按钮执行时报错先看错误的样子错误原因:@Test导包错啦!正确的导包应该是:你学废了吗?!????????先看错误的样子Idea中Junit测试方法前面本来有个绿色的三角。但是现在没有了。方法也变成灰色的了,如下图:运行测试方法时,只显示类名。强制运行后提示测试方法应该是public的:错误原因:@Test导包错啦!正确的导包应该是:import org.junit.jupiter.api.Test;//import org.junit.T原创 2022-02-11 18:45:54 · 1706 阅读 · 0 评论 -
字符串分割与拼接
字符串分割转List和List转字符串拼接(支持泛型)字符串按分隔符转集合集合按分隔符拼接成字符串常用代码片段仅供参考学习:字符串按分隔符转集合/** * Description: 将特定分隔符隔开的字符串序列转换成对应类型元素的集合 * * @param strs 原始字符串 * @param separate 分隔符 * @param clazz 要转换成的对象类型 * @return * @author LiuLei原创 2021-08-09 19:29:16 · 772 阅读 · 0 评论 -
从ByteBuffer读取定长字节
对一个方法的优化引发的危机原方法:public static byte[] splitBytes(ByteBuffer buffer, int length) { byte[] source = new byte[length]; buffer.get(source); return source; }思考:这个方法会报什么错呢?很显然,如果要获取的长度,buffer中没有,是不是就会报异常呢?!于是,改进如下: public static byte[] s原创 2021-05-19 22:34:18 · 2185 阅读 · 0 评论 -
Linux文件上传不成功的问题解决
Linux文件上传成功却看不到文件Linux文件上传成功却看不到文件Linux文件上传成功却看不到文件请做以下三项检查:1、路径是否正确。Linux上的文件路径:举例:String path = osName.indexOf("Windows") > -1 ? "C:/test" : "/opt/test/file";File dest = new File(path + File.separatorChar + "test.bin");2、检查是否对生成的文件,设置了权限。这一步原创 2021-05-11 11:30:28 · 4844 阅读 · 1 评论