自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 mybatis-plus-Generator,使用xml和code两种方式快速创建表结构(如果可以mybatisX插件是最优解)

使用xml不能使用模板引擎,只能使用它预设的三种生成类型,以下是xml最简写法,添加了自定义注释,没必要可以把那段配置删了main自定义注释配置。

2023-08-14 14:32:56 810

原创 Invalid bound statement (not found): com.iquantex.pims.service.customer.mapper.CustomerMapper.getByI

新创的cola项目不知道为啥mapper和xml对不上,等后面解决了回来填坑。

2023-08-11 17:10:44 98 1

原创 String.split()方法的注意点

使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。不能直接用String.split(".")进行分隔,而是String.split("\\ .")或者String.split("\\ |");可以用“|”作为连字符,比如:“acount=?”,把三个都分隔出来,可以用。

2023-07-17 10:39:42 175 1

原创 记-quartz学习笔记

quartz里主要是由scheduler,job,jobDetail,jobTrigger,这四者之间的关系如图。tips:删除操作不会影响正在执行的任务。

2023-06-16 09:46:26 71 1

原创 quartz,2.3.0.RELEASE,C3p0PoolingConnectionProvider报错:java.lang.reflect.InvocationTargetException

一共需要两个包,只导了change-commons-java,c3p0没导。重新导一下包,确认c3p0导入了就好了。导入了spring-boot-starter-quartz包之后,启动项目报错。不知道为什么quartz的包少导一个。

2023-06-14 17:13:46 666

原创 java.steam().Collect(Collectors.toMap()) 用法

【代码】java.steam().Collect(Collectors.toMap()) 用法。

2023-06-12 16:37:47 394 1

原创 Optional用法笔记

如果不为null则往后面执行。

2023-06-09 11:17:55 387 1

原创 sql中的in只能包含1000个对象,超过就会报错

单个in不能超过1000,如果有需要这么多,可以使用or分割。

2023-06-06 16:19:14 2525 1

原创 如何分辨同时发起的两笔websocket的session

公司里遇到一个坑,前端打开页面的某个页签之后,会自动连接websocket,但是如果不刷新网页,只刷新页签,前端不会断开连接,同时会再次发起一次连接,导致同一个页面连接了两次,后端分辨不出来这两次连接是不是同一个页面发过来的,后端推消息的时候同一个地方推了两次。因为前端页面是允许多点登录的,所以没啥好办法直接通过参数区分。各位大佬有啥解决方案不。前端react,后端springboot。

2023-05-30 09:39:58 173 1

原创 Websocket调sendObject,配置encoder的坑

在使用sendObject的时候,需要在@ServerEndpoint里面指定编码器,编码器的类型和发送的数据类型必须一模一样,子类也不行,不然就会报错。编码器就是把入参转成String返回,websocket好像只能发string类型的数据。

2023-05-26 17:05:16 184

原创 关于springboot使用定时器的几种方式

fixedRate:表示按一定的频率执行任务,参数类型long,单位:ms 如: fixedRate(5000),表示这个定时器任务每5秒执行一次。* 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发。在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发。3 WED 每年三月的星期三的下午2:10和2:44触发。

2023-05-26 14:58:24 327 1

原创 Arrays.asList()创建的List<T>,在使用add或者remove的时候出现UnsupportedOperationException异常

通过Arrays.asList()创建的ArrayLis不是我们平常使用的ArrayList类,而是Arrays里面新建了一个内部类ArrayList,而这个内部类是继承于AbstractList类,AbstractList类里面的add方法是会抛出UnsupportedOperationException异常的。在创建List的时候偷懒使用Arrays.asList(),但是创建出来的list在使用add()的时候报错,就很迷茫,这么简单的add怎么会报错。百度了之后,记一下结果。

2023-05-26 09:52:47 238 1

空空如也

空空如也

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

TA关注的人

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