java
我是时生
改变自己,变得更强,然后改变世界。
展开
-
Unresolved dependency: ‘com.aspose:aspose:jar:19‘最直接解决方法
Unresolved dependency: 'com.aspose:aspose:jar:19’最直接解决方法产生该问题的原因是在maven中配置的http://maven.aliyun.com/nexus/content/groups/public下载不了com.aspose:aspose的jar包最快的方法是直接下载jar包到maven仓库中,我提供安装包。原创 2024-01-27 10:47:44 · 468 阅读 · 0 评论 -
当Double遇见Integer撞上大大的BigDecimal擦出优美的误差
咦~~~,怎么小数点不降反增了,找到BigDecimal文档中查看,原来直接将浮点类型转换为BigDecimal类型会有误差,官方是建议将浮点类型先转为String类型,再转为BigDecimal类型再进行运算才不会出现误差。那肯定就会说上BigDecimal,但是上了BigDecimal就可以高枕无忧了吗?我是时生,一个正在努力的小白。欢迎批评,欢迎指正,欢迎共享。NO,我之前也以为是这样,但问题才刚刚开始。原创 2024-01-09 22:17:13 · 408 阅读 · 0 评论 -
什么?都2024年了你们都不知道多线程的函数式表达?
我是时生,一个正在努力的小白。欢迎批评,欢迎指正,欢迎共享。现在程序员的福利有了,通过lambda表达式也可以实现多线程,代码减半,效率增倍。Thread是实现了Runnable接口,下面是Thread源码。实现多线程有三种方式,每种方式都比较繁琐。原创 2024-01-09 21:20:47 · 491 阅读 · 0 评论 -
IDEA中,Archetype的作用
打开IntelliJ IDEA并选择"File"(文件)菜单。选择"New"(新建)> “Project”(项目)。在弹出的对话框中,选择您要使用的Archetype。您可以在左侧面板中浏览可用的Archetype,并根据项目类型、语言等选择适合的模板。选择所需的Archetype后,单击"Next"(下一步)按钮。根据所选Archetype的提示,输入项目的名称、位置和其他配置信息。原创 2023-12-04 20:51:29 · 848 阅读 · 0 评论 -
新版IDEA中,module模块无法被识别,类全部变成咖啡杯无法被识
IDEA,JAVA项目中modle找不到类,是没有设置根目录原创 2023-12-04 18:37:58 · 3014 阅读 · 0 评论 -
Tomcat报错:cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map
Tomcat报错:cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map原创 2023-11-19 21:02:05 · 3062 阅读 · 1 评论 -
Tomcat无法映射到activiti-app导致activiti无法启动页面
Tomcat无法映射到activiti-app导致activiti无法启动页面原创 2023-11-19 20:45:51 · 1401 阅读 · 0 评论 -
Mybatis Available parameters are [0, 1, param1, param2]解决方法
这与Mybatis的参数匹配机制有关,当传递多个参数的时候,映射机制并不清楚如何匹配到正确的参数。方法一:使用@Param参数。方法二:使用Map传参数。原创 2023-10-17 22:46:17 · 273 阅读 · 0 评论 -
with root cause java.lang.UnsupportedOperationException: null
Cause: java.lang.UnsupportedOperationException with root cause java.lang.UnsupportedOperationException: null这个异常翻译过来就不支持的操作异常这个问题的原因有很多,我在项目中遇到该问题的原因是:后端获取到数据后,没有定义VO类。当返回的某个字段为空时,就会报错。没有VO类进行承接,就会报错。解决方法:规范自己的代码,后端返回参数要有VO类进行接收。我是时生,一个正在努力的原创 2021-07-05 23:06:30 · 2827 阅读 · 0 评论 -
请求报错504
请求报错504问题:状态码504的意思是请求时间超时原因:nginx默认请求响应时间是60秒,超过60秒就会报错解决方法: 1.延长nginx中请求响应时间,在location中加上proxy_read_timeout 90;将响应时间设置为90秒location / { root html; proxy_read_timeout 90; index index.html index.htm;}2. 响应时间这么长用户肯定不会接受的,自行优化一下sql原创 2021-05-30 19:32:19 · 5505 阅读 · 0 评论 -
Java 发送POST请求 中文乱码
Java 发送POST请求 中文乱码问题:在Java代码中发送Http请求后,接收端出现中文乱码都是???错误的做法:对发送的数据(String类型)做编码处理 jsonStr.getBytes("UTF-8"); 正确的做法:对Http发送数据的Entity做处理httpPost.setEntity(new StringEntity(jsonStr,"UTF-8"));我是时生,一个正在努力的小白。欢迎批评,欢迎指正,欢迎参考。有帮到你就请点个赞吧!原创 2021-05-08 00:11:15 · 1798 阅读 · 0 评论 -
Gradle与Maven对比
Gradle与Maven对比Gradle官网:https://gradle.org/maven-vs-gradle/灵活性Maven提供一个非常严格的模型,使得自定义变得比较难,也不太可能,也不太适合一些自动化的问题Gradle是可扩展的允许使用C/C++进行本地开发,可以覆盖任何生成系统性能Gradle通过Incrementality、Build Cache和Gradle Daemon这三个功能会比Maven快至少两倍的速度incrementality(增量性):Gradle 通过跟原创 2021-01-17 13:54:31 · 285 阅读 · 0 评论 -
通过IDEA快速下载JDK
通过IDEA快速下载JDK操作步骤:打开IDEA-----File-----Project Structure-----SDKs----点击文件夹-----Download JDK-----version:选择要下载的JDK版本-----Vendor:是下载的Orcle提供的OpenJDK(开源)-----Location:要下载到本地的位置-----点击DOWNLOAD即可优势通过ORCLE官网下载JDK需要注册账号,网慢又麻烦,通过IDEA可以快速下载JDK图例我是时生,一个正在原创 2021-01-04 09:26:16 · 34685 阅读 · 12 评论 -
根据逗号或者空格进行分割字符串并进行遍历
根据逗号或者空格进行分割字符串并进行遍历public class Main { public static void main(String[] args) { // 给字符串添加几个值用逗号进行分割 String s = "13,346,67,89,5,46,567,5,7,3,46,46"; // 定义String数组 String[] strings = null; // 首先通过contains()函数方法对字符串中是否原创 2020-12-09 15:47:58 · 4114 阅读 · 0 评论 -
Elasticsearch查询、精确查询、统计数量和删除
通过Postman执行索引命令实现查询操作如果在服务器里可以使用本地调用http: //localhost:9200/索引名/_search不在服务器中可以使用下面方式调用http: //cluster-nodes:port/索引名/_searchcluster-nodes 和 port在ES的配置里_search 用于查询下面用于查询所有的索引{ "query": { "match_all": {} }}操作展示:通过match进行单个条件原创 2020-10-13 21:31:29 · 4352 阅读 · 0 评论 -
关于“No converter found for return value of type: class” 解决的两种方式
关于“No converter found for return value of type: class” 解决的两种方式问题原因一: 调用的实体类没有加上getter和Setter方法解决方式: 1. 在有lombok插件或依赖的情况下加上@Data注解即可 2. 通过IDE生成Getter和Setter方法问题原因二:在通过fastjson处理时json时需要自定义FastJsonHttpMessageConverter而我忘记加上@Bean注解导致出现该错误解决方原创 2020-12-03 23:04:43 · 13774 阅读 · 1 评论 -
IDEA创建application.yml文件最快捷方法
IDEA创建application.yml文件最快捷方法首先在resources目录下右键点击New然后选择File接着弹出一个小框,直接输入application.yml最后点击回车确认,然后就生成yml配置文件了(前提是你项目是maven环境,并且依赖没有问题我是时生,一个正在努力的小白。欢迎批评,欢迎指正,欢迎共享。...原创 2020-11-22 15:50:56 · 10154 阅读 · 3 评论 -
xml转json,以及踩过的坑
通过Postman发送xml,通过后端解析为JSON通过Postman调用接口上代码import org.json.JSONObject;import org.json.XML;@RequestMapping("/xmltojson")public Result xmlToJson(@RequestBody String xml){// 首先将String类型xml转换为jsonJSONObject xmlToJson = null;try { xmlToJson = XM原创 2020-10-27 22:54:06 · 2996 阅读 · 4 评论