![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小星星要努力
小星星要努力
展开
-
@RequestParam post方式接收不到前端的请求
今天给前端新加了一个接口,前端调用的时候突然发现一直报错:‘xxx’ is not present ,通过排查之后终于找到了原因;原来前端的请求头中的Content-Type设置的是json格式的,而json格式需要对应post请求的接口参数需要对应是@RequestBody;如果想使用RequestParam,那么则需要前端的Content-Type要设置成application/x-www-form-urlencoded类型。如果有帮助,请采纳;如果有问题欢迎指出。...原创 2020-07-21 11:29:43 · 1275 阅读 · 0 评论 -
IDEA远程调试JAVA项目
今天在开发的时候发现了一个奇怪的现象:本地代码没事,但是测试环境服务器上的就不行(本地和测试环境是一套代码)于是决定用idea进行远程调试:1)设置idea 点击打开 右上角edit configuration ->点击左上角的+ 找到remote,需要修改的是name(随意),host(你远程连接的主机ip),port(不要写占用的),search sourc...原创 2020-03-11 10:47:53 · 287 阅读 · 0 评论 -
maven导包 pom文件中的project标签报错。。
今天从网上下载了一个demo,导入到我本地的ide中,发现各种报错。最主要还是pom文件中的project报错。遇到这种情况不要慌!用鼠标点上去看看报错的内容是什么,一般情况下都是XXjar包找不到,XXjar包要么是本地的子工程的项目,要么是三方jar包;解决方案:1)一般情况下,导入失败,那么就重新导入:项目名称处右键---maven---reimport; ...原创 2020-03-10 15:58:03 · 3984 阅读 · 0 评论 -
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `co
今天在开发的过程中发现偶然发现报了一个这个错,于是经过一番研究,终于发现原因:原来是在用springboot的过程中,没有构造方法导致的。解决方法: 直接加上@NoArgsConstructor 注解 即可解决。(前提需要引入lombak插件)觉得有用的麻烦请采纳一下,谢谢。...原创 2020-03-07 17:30:41 · 583 阅读 · 0 评论 -
Specified key was too long; max key length is 767 bytes
今天修改mysql数据库中varchar的长度,本来默认长度是可以输入255的,但是一输入发现报错:Specified key was too long; max key length is 767 bytes;结果经过调查之后才发现,原来是数据库有一个系统变量innodb_large_prefix 禁用了,所以长度最长不能超过767个字节(放开了以后最大字节数不能超过3072个字节)。...原创 2020-03-07 16:34:02 · 201 阅读 · 0 评论 -
java 插入到list的指定位置以及获取最后一个位置的值
插入到list的起始位置也是用的list的add方法,只不过需要在add()方法中新加两个参数,第一个是需要加的位置(如果你想加到第一个,那就是0),第二个就是你要添加的内容;获取list的最后一个元素就是get这个当前list的size-1;示例如下运行结果如下:...原创 2019-10-23 17:11:34 · 2827 阅读 · 0 评论 -
java 计算得到百分比结果并且保留两位小数
首先要转换成long类型的数据,然后通过long的doubleValue属性将数值转换;最后通过string的format方法进行格式化转换即可。下面是示例:原创 2019-10-23 16:58:53 · 2626 阅读 · 0 评论 -
面试中经常被问到的int(10)和int(11)的区别
mysql中int类型占用4个字节,而一个字节占用8个比特位,所以一个int类型的字段会占用2的32次方,我们就能换算出int UNSIGNED(无符号)类型的能存储的最小值为0, 最大值为4294967295;有符号的时候存储是从-2147483647,到2147483647;由此可以发现,正好是10位的长度;所以int默认的长度就是10,但是最大的存储长度也是10。接下来说int10和int...原创 2019-10-16 10:34:04 · 3616 阅读 · 0 评论 -
equals(),hashCode()的区别和联系
今天突然想起 == 和equals的问题,然后又想起之前面试的时候曾经被问equals和hashCode()的区别,正好整理一下。1.首先讨论==问题:看一组比较,包括基本类型和其包装类,引用类型之间的比较String str1 = new String("hello");String str2 = new String("hello");System.out.println(st...转载 2019-09-27 16:31:32 · 73 阅读 · 0 评论