自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 java 计算某时间点过了指定分钟数后的date时间

问题现象:今天在项目中遇到一个问题:如何计算某个时间点过了指定分钟数后的date时间?问题分析:首先是获取到某个date类型的时间点,然后再获取到一个int类型的分钟数,接着计算出这个时间点过了这个分钟数后的date时间:SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//创建时间格式类Date date = format.parse("2020-07-31 18:18:18",new Pars.

2020-07-31 18:23:43 2231

原创 java 只替换String字符串中第一次出现的某个子串

如何替换一个String字符串中第一次出现的某个子串

2020-07-31 18:07:32 7352 2

原创 Mapper接口方法报错:has an unsupported return type: interface xxxxxxx

问题现象:今天在项目中遇到一个问题,报错如下:has an unsupported return type: interface xxxxxxx问题分析:从报错信息可以知道:是JkMessageMapper这个接口文件中的allToDelete()方法有问题;问题返回值类型不被支持.通过观察方法返回值和,Mapper.xml中该方法对应的sql语句,就能知道问题出在哪里了:这是一个update的sql语句,而update语句返回值应该是整型才对,但是这个方法的返回值却

2020-07-30 19:57:50 15787

原创 IllegalStateException报错: Ambiguous mapping. Cannot map ‘‘xxx‘‘method

问题现象:今天在项目中遇到一个问题,报错如下:java.lang.IllegalStateException: Ambiguous mapping. Cannot map ''xxxController'' method com...xxxController#xxxxxxxxx(xxx)问题分析:根据报错信息可以得知:这是因为这个xxxController类中的allToReaded(String)方法不能被映射;通过查看该方法我们可以发现:,这是一个接口方法,所以这里的报错就

2020-07-30 17:59:19 12336 4

原创 (已解决) BeanUtils的copyProperties(a,b)实现两对象相同属性的复制操作

问题现象:今天在springboot项目中,需要对某个已有对象的相同属性进行克隆到另一个对象中.问题分析:乍一看似乎很简单,一个extends就能解决了;但其实并非如此:注意需求应该理解为:1.现在有两个对象a和b;2.a对象中的属性已经赋值了;3.b对象的属性值都是null;4.a,b俩对象含有部分相同的属性名,而不是a中所有属性b都有,也不是b中所有属性a都有;5.如果a,b俩对象中有相同属性名,则将a中这些相同属性名的属性值,赋值给b对象中对应的属性.说实话,这

2020-07-30 17:30:52 3273

原创 springboot项目启动报错:Field xxxMapper in com...xxxController required a bean of type ‘com...xxxMapper‘

问题现象:今天在启动项目的时候发现了一个报错,如下:问题分析:根据报错信息可以知道:错误原因是:xxxMapper不存在与Spring容器中'';所以现在的问题就是把xxxMapper加入到bean容器中即可.通过查看xxxMapper接口,可以发现问题:解决方法:添加@Mapper注解和@Component注解结果:...

2020-07-27 09:54:11 35530 5

原创 IDEA自带的逆向工程功能

问题现象:基于每个数据库表就要创建至少四个文件(Model/Entity/Pojo实体类,Mapper/Dao接口,Mapper.xml文件,Controller层);如果数据库表太多,那工作了就太过庞大了!!!!!!于是,今天在项目组长的建议下,认识并了解到IDEA的一个强大功能:逆向工程;这个强大的功能就能较好的解决这个问题.在组长的简单介绍下,我也学会了如何使用,下面把一些使用心得分享给大家:问题分析:说到逆向工程,相信大部分小伙伴肯定不陌生;这里简单提一下,什么是逆向工程:逆

2020-07-24 18:00:27 3617 6

原创 IDEA插件Free Mybatis Plugin使用心得

问题现象:今天在项目组长的推荐下,我在IDEA上安装了Free Mybatis Plugin插件,怎么安装我就不说了,很简单的,网上也有很多资料;这里我提一下我的一些使用心得;首先看它的介绍:其实里面唯一吸引到我的是它提到可以mapper.xml文件.于是我自己编写了Mapper接口文件:把光标放到类名上,按下 alt+enter 快捷提示键,就能看到以下窗口,再选择生成mapper.xml的路径:结果生成的mapper.xml文件中啥都没有:然后我们还可以把光标放到

2020-07-24 17:19:30 9257

原创 解决Float.parseFloat(num)转化出现NaN的问题:用Float.isNaN(num1)判断转化值

问题现象:今天在给某个方法传入了一个int类型的0的值时,出现了以下报错:Postman接口测试结果:问题分析:这是因为:float number1 = Float.parseFloat(number.toString());这个语句将字符串转化为float类型,而int类型0这个值的字符串"0";对于float浮点数类型而言,0不是正常的浮点数;因此无法正常转化;因此当传入的数据是0时,就会出现NaN报错:无法识别成数字.具体的原因涉及到计算机底层存储数据时用到

2020-07-24 16:19:21 4521

原创 spring注解@Value()获取properties文件中定义的属性值

问题现象:如何使用spring注解@Value()获取properties文件中定义的属性值.问题分析:在项目中,我们常常会传入不确定的值,但是又不想改动代码.因为牵一发而动全身的道理我们肯定都懂.这个时候就可以,通过在properties文件中自定义一个属性,给这个属性赋值为有可能改变的值;然后利用spring的@Value()注解的方式就能实现,在不改动代码的情况下,只需要改动properties文件即可.方便快捷.解决方法:1.properties文件中自定义属性:

2020-07-24 14:52:29 2804

原创 windows和linux系统上对gson日期格式转换问题

windows和linux系统上对gson日期格式问题问题现象:今天在将项目部署到Linux系统上之后,发现无法正常插入数据到服务器中,查看docker的log日志后,发现报错:提示是说gson下的一个date格式转换的错误.问题分析:然后当我使用postman在本地localhost地址下插入数据到服务器却是正常的.想起来linux系统和我本地的windows系统在处理gson格式数据中的date类型时,可能存在区别.于是上网搜了一下,果真如此,在本地Controller中

2020-07-10 14:28:00 437

Sentinel-1.7.2.zip

Sentinel安装包(当前最新版: 1.7.2) Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级高可用流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。

2020-06-19

基于window系统的Curl命令行接口调试工具

Curl(CommandLine Uniform Resource Locator)翻译为:命令行统一资源定位器, Curl是一个利用URL语法在命令行方式下工作的文件传输工具. 可以简单理解为: 在命令行环境下访问url链接地址的工具(简记为:cURL或Curl或CURL),作用是:调试接口,爬虫抓包,上传下载文件.

2020-06-15

iNode 7.1校园网客户端安装包

iNode校园网客户端压缩,内附 iNodeSetup7.1 (E0309).exe 校园网常见故障处理方法.doc 校园网客户端安装指南.doc 两个文档,可以帮助新手解决大部分问题

2018-07-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除