日常开发问题集
微观尽头
求木之长者,必固其根本
展开
-
日常开发问题集 - error “java.net.BindException: Address already in use: JVM_Bind”
在 stackoverflow 社区中找到:How do I resolve the “java.net.BindException: Address already in use: JVM_Bind” error?解决:If you know what port the process is running you can type:lsof -i:<port>.F...原创 2019-03-14 23:33:03 · 145 阅读 · 0 评论 -
maven 打包报错: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test
事故现场:执行 mvn clean install 报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test (default-test) on project xxx-service: There are test failures.原因:surefire 是一个测试...原创 2019-04-26 20:51:33 · 8048 阅读 · 5 评论 -
java emoji 表情存储的解决方法
背景: MySQL 用的 utf8编码,存储 emoji 表情报错原因: MySQL 的 utf8编码的一个字符最多存3个字节,而一个 emoji 表情占4个字节,所以 utf8不支持存储 emoji 表情。解决方法1:数据库编码集设置为 utf8mb4(数据库、表、字段),最多可存4个字节。解决方法2: 不想修改数据库编码时,可以对 e...原创 2019-05-13 16:56:52 · 1584 阅读 · 1 评论 -
maven 配置 setting.xml 加载顺序 | IDEA 设置自定义 setting.xml 不生效解决办法
执行 mvn clean install 等命令时,需要注意 setting 配置文件的加载规则,否则可能遇到诡异的报错读取顺序:1、优先从 ${user}/.m2 目录下读取 setting.xml2、当 ${user}/.m2 目录下不存在 setting.xml 时,从 ${M2_HOME}/conf 目录下读取3、IDEA 中即使指定了 setting.x...原创 2019-06-20 21:11:39 · 3817 阅读 · 0 评论 -
java文件流处理异常 mark/reset not supported
原因:给定的流不支持mark和reset就会报这个错误。获取到一个网络流,这个网络流不允许读写头来回移动,也就不允许mark/reset机制.解决办法:用BufferedInputStream把原来的流包一层.BufferedInputStream buffInputStream = new BufferedInputStream(fileInputStream)...原创 2019-06-23 19:38:43 · 4061 阅读 · 0 评论 -
【复盘】记一次 springboot启动错误Exception in thread "main" java.lang.NoSuchMethodError
启动时报错:Exception in thread "main" java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationAwareOrderComparator.sort(Ljava/util/List;)V遇到问题不要第一时间面向搜索引擎编程,自己先分析一下:如上log 可以得...原创 2019-07-16 12:19:10 · 4922 阅读 · 0 评论