
bug
bug
软件求生
这个作者很懒,什么都没留下…
展开
-
add()方法导致NPE?不可变集合singletonList的隐藏陷阱!
Collections.singletonList()创建的是不可变集合,在尝试对其进行添加或删除操作时会直接报错。因此在实际开发中,我们要慎用不可变集合,特别是在需要动态增删集合元素的场景下,应该优先选择ArrayList等可变集合。Collections类提供了很多方便的方法来创建集合,像singletonList()、emptyList()等不可变集合的创建方法在某些特殊场景下非常有用,但同时也容易引发NPE等异常。因此要熟悉并掌握工具类的特性和局限,避免不必要的坑。原创 2024-11-07 10:25:07 · 927 阅读 · 0 评论 -
解决方案:IDEA找不到local changes标签。
在commit标签里,点击进入,就能看到local changes了转载 2020-12-30 13:42:56 · 2593 阅读 · 2 评论 -
解决方案:IDEA右键没有Git或svn处理方法。
IDEA右键没有Git或svn处理方法。转载 2020-12-30 13:41:47 · 353 阅读 · 0 评论 -
解决方案:SpringBoot拦截器注入service为空的问题。
解决SpringBoot拦截器注入service为空的问题。原创 2020-11-26 14:50:59 · 773 阅读 · 0 评论 -
解决方案:./configure: error: SSL modules require the OpenSSL library.
OpenResty:安装时报错./configure: error: SSL modules require the OpenSSL library.原创 2020-11-03 10:14:42 · 7965 阅读 · 1 评论 -
解决方案:./configure: error: the HTTP rewrite module requires the PCRE library.
OpenResty:安装时报错./configure: error: the HTTP rewrite module requires the PCRE library.原创 2020-11-03 10:12:00 · 4486 阅读 · 0 评论 -
Redis:nohup: 忽略输入并把输出追加到‘nohup.out‘。
Redis:nohup: 忽略输入并把输出追加到‘nohup.out‘。原创 2020-10-12 15:11:35 · 2317 阅读 · 1 评论 -
解决方案:redis扩容简单方法。
创建新的集群; 双写两个集群; 把数据从老集群迁移到新集群(不存在才设置值,防止覆盖新的值); 复制速度要根据实际情况调整,不能影响老集群的性能。 切换新集群。原创 2020-10-10 11:13:51 · 958 阅读 · 0 评论 -
解决方案:Idea配置svn报错:E170013。
解决方案:Idea配置svn报错:E170013。原创 2020-09-16 16:54:44 · 2321 阅读 · 0 评论 -
解决方案:checkbox 设置复选框的只读不让用户勾选。
checkbox 设置复选框的只读不让用户勾选。原创 2020-08-18 10:33:15 · 1631 阅读 · 0 评论 -
java解决方案:在使用JavaCompiler时报空指针异常。
在使用JavaCompiler时报空指针异常。原创 2020-03-13 09:40:08 · 1215 阅读 · 0 评论 -
解决方案:redis哨兵模式启动报错。
解决方案:redis哨兵模式启动报错。原创 2020-01-06 15:38:22 · 1953 阅读 · 1 评论 -
Redis解决方案:(error) NOAUTH Authentication required。
Redis解决方案:(error) NOAUTH Authentication required。原创 2020-01-02 13:51:31 · 357 阅读 · 0 评论 -
解决方案:NoSuchMethodException: org.apache.ibatis.executor.statement.StatementHandler.prepare。
异常信息在写mybatis拦截器时,报错提示如下信息:Caused by: org.apache.ibatis.plugin.PluginException: Could not find method on interface org.apache.ibatis.executor.statement.StatementHandler named prepare. Cause: java...原创 2019-12-03 15:11:32 · 3102 阅读 · 0 评论 -
异常信息:可能原因。
java.lang.IllegalAccessError类加载过程中,解析阶段的“字段解析”过程中:如果发现不具备对字段的访问权限。 类加载过程中,解析阶段的“类或接口的解析”过程中:如果发现不具备访问权限。 类加载过程中,解析阶段的“类方法解析”过程中:如果发现不具备对此方法的访问权限。 类加载过程中,解析阶段的“接口方法解析”过程中:如果发现不具备访问权限。java.lang.No...原创 2019-11-28 13:29:38 · 217 阅读 · 0 评论 -
解决方案:javap -c 类名,提示Error: class not found: 类名。
问题在指定文件夹下,用javap -c 类名 命令,提示Error: class not found: 类名,如下图所示。解决方案用javac 类名 的命令生成class文件; 用javap -c 类名 命令进行拆解代码,如下图所示。...原创 2019-03-11 10:47:59 · 4838 阅读 · 1 评论 -
解决方案:$(window).scroll无效问题。
问题$(window).scroll无效问题。原因如果你的css中:html,body的高度样式如果设置为100%,那么$(window).scroll方法将检测不到正确的滚出高度(0),导致滚动监听事件失效。解决办法<style> html,body{height:auto}</style>...原创 2019-03-04 11:02:53 · 8528 阅读 · 1 评论 -
解决方案:ERROR: PWC6117: File "null" not found。
问题springMVC项目中,接口响应时,一直报ERROR: PWC6117: File "null" not found,而且从浏览器的Network中看到,请求地址为“404”,如下图所示。解决方案在Controller类上把@Controller改为@RestController即可。...原创 2019-02-27 11:02:39 · 3314 阅读 · 1 评论 -
解决方案:layui的图标()为乱码。
问题layui的图标()为乱码,但CSS文件、JS文件都已经引入。如下图所示。代码如下。<button class="layui-btn"> <i class="layui-icon">&#xe608;</i> 添加商品</button>解决方案最后发现是少在webapp下少导入font文件夹。...原创 2019-02-26 09:14:28 · 7787 阅读 · 5 评论 -
解决方案: Failed to load property source from location 'classpath:/application.yml'。
问题配置application.yml文件报错如下图所示。原因不允许用"\t(TAB)"缩进。解决方案用空格代替,如下图所示。YAML基本语法k:(空格)v:表示一对键值对(空格必须有); 以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的; 属性和值也是大小写敏感;...原创 2019-02-15 14:01:31 · 30565 阅读 · 1 评论 -
解决方案: Nested exception: 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。
问题在解析xml文件时,提示 Nested exception: 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。解决方案<?xml version="1.0" encoding="UTF-8"?> 必须是XML文件的第一个元素且前面不能空格。建议xml文件必须符合标准。...原创 2019-02-14 10:28:02 · 7219 阅读 · 0 评论 -
解决方案:Solr索引删除。
在客户端删除指定id<delete><id>id值</id></delete><commit/>在客户端删除所有索引<delete><query>*:*</query></delete><commit/> 用ur原创 2018-12-26 11:47:13 · 1748 阅读 · 0 评论 -
解决方案:Failed to load the JNI shared library。
问题启动Eclipse时报错:Failed to load the JNIshared library。原因Java与Eclipse两个软件的位数不一样,存在冲突。解决方案卸载掉其中一个,重新安装。建议安装时,要与当前电脑系统的位数一致。...原创 2018-12-17 13:24:44 · 425 阅读 · 0 评论 -
解决方案:枚举类根据key值获取value值。
下面是一个根据key值获取枚举类相应的value值的方法。第一种方法 public static String getValue(String code) { for (TestEnum ele : values()) { if(ele.getCode().equals(code)) return ele.getValue(); } return null; }第...原创 2018-12-17 09:43:26 · 45584 阅读 · 2 评论 -
解决方案:公众号h5页面开发时微信自带返回按钮,不刷新问题。
问题微信公众号开发时,微信自带返回按钮,不刷新,刷新页面。解决方案判断是IOS还是Android系统。function isIos() {//判断是IOS还是Android var userAgent = navigator.userAgent; var isAndroid = userAgent.indexOf('Android') > -1 || user...原创 2018-11-28 09:03:58 · 8382 阅读 · 0 评论 -
解决方案:JavaScript函数没有反应。
问题:在页面上JavaScript函数没有反应。解决方案:以下为错误写法<script type="text/javascript" src="test.js"/>正确写法<script type="text/javascript" src="test.js"></script> ...原创 2018-11-27 17:03:24 · 3460 阅读 · 0 评论 -
解决方案:关闭org.apache.zookeeper.clientcnxn的debug日志。
在log4j.xml配置文件中,加入以下内容即可:<logger name="org.apache.zookeeper.ClientCnxn"> <level value="info"></level></logger>建议:其他类也可以这么处理,name指向指定类路径即可。...原创 2018-11-14 14:55:14 · 10314 阅读 · 0 评论 -
解决方案:jQuery的 scroll 事件失去滑动效果。
问题:当页面滚动条变化时,执行的函数:$(window).scroll( function() { /* ...do something... */ } );以上函数没有滑动效果。解决:html标签、 body标签的height属性设置auto。...原创 2018-11-06 16:52:25 · 4168 阅读 · 0 评论 -
解决方案:jquery.datatables默认加载指定页。
问题:如何刚进入页面时就加载指定的列表内容(例如表格默认加载第10~20条)?解决方案:在dataTable函数的参数中,设置iDisplayStart : 9,iDisplayLength:10即可。注意:要加载第10条,要输入9。...原创 2018-09-03 14:47:48 · 1313 阅读 · 0 评论 -
jquery 之 select 默认选择第一个元素。
$('#id option:first').prop('selected', 'selected');原创 2018-08-24 14:12:23 · 16109 阅读 · 0 评论 -
Now you can provide attr "wx:key" for a "wx:for" to improve performance.
如果想消除这个警告信息,那么可以在每个使用wx:for循环的地方加入一个wx:key属性。官方文档中对wx:key的解释为:如果列表中项目的位置会动态改变或者有新的项目添加到列表中,并且希望列表中的项目保持自己的特征和状态(比如<input/>中的输入内容,<switch/>的选中状态),需要使用wx:key指定列表中项目的唯一标识符。 wx:key的值以两...原创 2018-07-19 10:48:00 · 3438 阅读 · 0 评论 -
org.mortbay.jetty.EofException异常处理方案。
在本地Eclipse中,用jetty启动后,运行程序报上面错误。处理方案:不用jetty启动,用tomcat启动即可。原创 2018-05-24 15:27:50 · 3367 阅读 · 0 评论 -
Exception in thread "main" java.lang.IllegalThreadStateException。
异常信息:Exception in thread "main" java.lang.IllegalThreadStateException at java.lang.Thread.start(Unknown Source) at com.test.多线程.test1.Test.main(Test.java:7)原因:多次调用start()方法。...原创 2018-05-24 13:40:41 · 2023 阅读 · 0 评论 -
Maven的配置文件pom.xml报错:ArtifactTransferException: Failure to transfer javax.xml.stream:stax-api:jar
报错信息:ArtifactTransferException: Failure to transfer javax.xml.stream:stax-api:jar:1.0-2 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempt...原创 2018-04-20 10:01:30 · 2095 阅读 · 1 评论 -
editor does not contain a main type解决方案。
editor does not contain a main type解决方案。原创 2018-04-19 09:26:46 · 5797 阅读 · 1 评论 -
解决方案:maven构建ZooKeeper失败。
在pom.xml文件中,加入:<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.3&l...原创 2018-02-01 16:23:15 · 2383 阅读 · 0 评论 -
Maven install 异常,致命错误: 在类路径或引导类路径中找不到程序包 java.lang。
Maven install 异常,致命错误: 在类路径或引导类路径中找不到程序包 java.lang。原创 2017-12-20 11:13:02 · 3269 阅读 · 2 评论 -
Elasticsearch异常之Validation Failed:1 : text is missing。
Elasticsearch异常之Validation Failed:1 : text is missing。原创 2017-11-29 13:07:03 · 20730 阅读 · 0 评论 -
数据库问题之Got error 28 from storage engine。
问题:Got error 28 from storage engine原因:存储引擎不够,无法执行此SQL语句。解决方案:1、在数据库所在的linux服务器上,用df查看磁盘使用情况。 注:df是基于文件系统总体来计算,通过文件系统中未分配空间来确定系统中已经分配空间的大小。df命令可以获取硬盘占用了多少空间,还剩下多少空间,它也可以显示所有文件系统对i节点和磁盘块的使用情...原创 2017-07-24 15:50:31 · 24475 阅读 · 0 评论 -
解决方案:2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded dlope。
异常问题解决方案在控制台登陆后重新改下密码即可ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'bYR-KFa-AEJ-Y9U2018';转载 2020-10-14 16:36:15 · 2803 阅读 · 2 评论