java Map通过遍历器Iterator来实现遍历过程中删除元素来避免ConcurrentModificationException异常
原创 2023-02-08 15:54:42 阅读(1153)次
java的普通map和list在遍历时是不能新增或删除对象的,否则会报ConcurrentModificationException异常。那么怎么解决呢,我们可以使用ConcurrentHashMap和CopyOnWriteArrayList来替换掉普通的map和list。也可以使用遍历器来做。
代码参考如下:
```java
Map frequentlyVisitedLocationsMap = new HashMap<>();
Iterator> iterator = frequentlyVisitedLocationsMap.entrySet().iterat...
Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) when trying to connect
原创 2021-07-06 16:01:50 阅读(3000)次
想在mysql服务器中导出数据库,用来暂时备份用,执行以下语句:
./mysqldump -d db -u root -p >db.sql
却报如下错误:
```
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) when trying to connect
```
一般我们使用数据库都不会遇到这个问题,这估计是前人安装数据库时不负责,或者不按规范安装留下祸根,百度了下,最简单的解决办法是,找到当前mysql.sock的位置,修...
解决java.lang.OutOfMemoryError: unable to create new native thread
原创 2021-04-08 10:40:19 阅读(3383)次
#### 异常问题
项目并发测试一个功能时报创建不了本地线程,如下:
```
Caused by: java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:717)
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957)
at ...
Thumbnails使用方法(java图片处理工具类)
转载 2021-03-09 14:10:05 阅读(1627)次
本文链接:https://blog.csdn.net/qq_25508039/article/details/82257436
#### 介绍
我们在java开发时,使用Thumbnails工具类能帮助我们对图片进行很好的处理,Thumbnails对图片的操作进行了很好的封装,往往很复杂的步骤能用一行代码就完成。
Thumbnails支持:
- 1. 指定大小进行缩放
- 2. 按照比例进行缩放
- 3. 不按照比例,指定大小进行缩放
- 4. 旋转
- 5. 水印
- 6. 裁剪
- 7. 转化图像格式
- 8. 输出到OutputStream
- 9. 输出到B...
Es 7.x版本批量写入数据路由字段报错:Action/metadata line [1] contains an unknown parameter [_routing]
原创 2021-03-02 19:02:34 阅读(4042)次
#### 异常问题
在使用elasticsearch7版本批量插入数据时,因为设置了路由,一直报错:Action/metadata line [1] contains an unknown parameter [_routing]
具体错误信息如下:
```json
{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Action/metadata line [1] contains an unknown parameter [_routing]"}],"type":"illegal_argu...
Es创建索引mapping时报错:Root mapping definition has unsupported parameters: [doc
原创 2021-03-02 14:20:56 阅读(8949)次
#### 异常问题
es7.x版本创建索引报如下错误:Root mapping definition has unsupported parameters: [doc
具体信息如下:
```json
{
"error" : {
"root_cause" : [
{
"type" : "mapper_parsing_exception",
"reason" : "Root mapping definition has unsupported parameters: [doc : {dynamic=false, prop...
feign报错java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0
原创 2020-03-26 10:29:11 阅读(4428)次
修改了一下feign接口,原本可以的接口突然报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cn.com.datu.thirdpartapi.feign.OpodMetaOfProfileFeign': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: RequestParam.value() was empty...
Caused by: java.net.BindException: Address already in use: connect
原创 2019-12-05 17:23:49 阅读(3186)次
在用jmeter测试seata性能时,并发到了200多,部分请求能正常访问,部分却报地址被占用Caused by: feign.RetryableException: Address already in use: connect executing POST http://mcu-stock/api/stockInfo/saveStockDetail看了下jmeter请求日志,jmeter自身也在报这个错误java.net.BindException: Address already in use: connect明显这个错误跟我们看到的tomcat端口被占用不一样我服务端feign错误日志...
sprinb boot整合apache dubbo时报错 java.lang.NoClassDefFoundError: org/apache/curator/utils/DefaultZookeeperFactory
原创 2019-11-11 12:14:41 阅读(5303)次
搭建spring boot + dubbo微服务时,有个服务工程一直报错:Caused by: java.lang.NoClassDefFoundError: org/apache/curator/utils/DefaultZookeeperFactory
at org.apache.curator.framework.CuratorFrameworkFactory.<clinit>(CuratorFrameworkFactory.java:66) ~[curator-framework-4.0.1.jar:4.0.1]
at org.apache.dubbo.remoti...
spring boot整合apache dubbo时报错ConfigFileApplicationListener.supportsSourceType(Ljava/lang/Class;)Z
原创 2019-11-10 23:24:52 阅读(5935)次
spring boot整合apache dubbo时报错:Exception in thread "main" java.lang.AbstractMethodError: org.springframework.boot.context.config.ConfigFileApplicationListener.supportsSourceType(Ljava/lang/Class;)Z
at org.springframework.context.event.GenericApplicationListenerAdapter.supportsSourceType(Ge...
seata并发测试报错:get global lock fail, xid:192.168.64.1:18091:2025291279, lockKeys:stock_info:1
原创 2019-10-20 22:42:27 阅读(8148)次
我在做seata并发测试时报如下错误,并发只有3个,其中一个报获得全局锁失败:2019-10-20 22:07:21.548 INFO 22228 --- [nio-8092-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2019-10-20 22:07:21.548 INFO 22228 --- [nio-8092-exec-2] o.s.web.servlet.DispatcherServlet : ...
feign报错:cannot retry due to redirection, in streaming mode
原创 2019-10-18 17:13:53 阅读(13286)次
feign调用报错:Caused by: feign.RetryableException: cannot retry due to redirection, in streaming mode executing POST http://G-PC-PERSON-CENTER/person/privilege/doSendOrderPayStatus
at feign.FeignException.errorExecuting(FeignException.java:132)
at feign.SynchronousMethodHandler.executeAndDecode(Sync...
elasticsearch7.1保存时报错: Validation Failed: 1: type is missing;
原创 2019-09-08 14:11:16 阅读(11296)次
elasticsearch7.1保存时报错:org.elasticsearch.action.ActionRequestValidationException: Validation Failed: 1: type is missing;
at org.elasticsearch.action.ValidateActions.addValidationError(ValidateActions.java:26)
at org.elasticsearch.action.index.IndexRequest.validate(IndexRequest.java:148)
at org....
windows nginx启动报错bind() to 0.0.0.0:80 failed
原创 2019-09-06 15:25:14 阅读(2284)次
windows下启动nginx报错:bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)用命令查询80端口占用情况:netstat -ano|findstr 80发现被占用了看了任务管理器是NT Kernel & System占用了可这个进程杀不了。。看了下其他小伙伴的解决办法,修改注册表就好了,重启操作系统,NT Kernel & System虽然进程虽然还会存在,但是端口他不再占用了修改注...
Spring boot项目引入jar包时启动报错:java.lang.StackOverflowError
原创 2018-10-19 17:52:03 阅读(4700)次
我在学习spring cloud zipkin时,引入如下jar后, <!-- 引入zipkin-server -->
<dependency>
<groupId>io.zipkin.java</groupId>
<artifactId>zipkin-server</artifactId>
<version>2.11.7</version>
</dependency>
<!-- 引入zipkin-server 图形化界面 -->
&...
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
原创 2018-02-27 10:14:29 阅读(1487)次
项目修改pom文件后,eclipse中的tomcat突然启动不起来了,一直报错:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(Webap...
记一次maven报错解决:Failed to read artifact descriptor for com.aliyun.openservices:aliyun-openservices:jar:2.0.0-OTS
原创 2018-02-26 18:06:45 阅读(6027)次
今天从svn更新代码后,代码一直报错,pom.xml文件也显示有错误,看了代码后发现是同事用了aliyun的一些包,他开发的时候,jar还可以下载,过了几天到我这对应jar从maven中下载不下来,还连他现在也下载不了了,我Maven install后也是报错:[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ---------------------------------------------------------------...
solr搜索报错:Error from server at http://127.0.0.1:8983/solr/索引名: undefined field text
原创 2018-01-13 17:10:20 阅读(5743)次
今天想把ClassInstance博客的列表查询改成solr搜索,在把solr查询代码加入到我工程中后,测试搜索功能,报错了:org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://127.0.0.1:8983/solr/mybook_article: undefined field text at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.j...
Parameter index out of range (1 > number of parameters, which is 0
原创 2018-01-09 15:20:05 阅读(1875)次
用hibernate操作数据库时,写了一个模糊查询,用参数形式传入SQL,语句如下:select * from article where 1=1 and title like '%?%' order by create_time desc调用时传入参数时一直报错:Parameter index out of range (1 > number of parameters, which is 0,如图:我调试了下代码,参数都是没错的,语句中的问号也是没错的,后来百度了下,原来?问不能用引号''包着,否则会当成正式参数传入sql语句中,不会当成占位符。于是我把引号去掉...