- 博客(14)
- 收藏
- 关注
原创 涛思数据库INSERT批量插入语句执行后丢失数据问题
是因为默认字段ts为主键,执行策略为毫秒级。sql执行成功,但是会丢失数据。涛思的批量插入后丢失数据。
2023-10-23 14:02:38
537
原创 Mybatis-Plus-Join框架 No typehandler found for property file
在使用Mybatis-Plus-Join框架时报错 No typehandler found for property file,没有其它的报错信息。经过跟踪源码发现在处理JsonObject类型字段时会校验,校验后会把错误信息给封装起来导致排查不出问题。百度说是字段不对应,仔细对照一边发现并没有哪里不对应。
2023-09-01 12:04:46
870
1
原创 easypoi模板单文件导出多个sheet页(单文件单sheet复制到多个导出)
easypoi模板单文件导出多个sheet页(单文件单sheet复制到多个导出)
2023-02-24 19:23:23
1383
3
原创 玄学bug之jdbcUrl is required with driverClassName
玄学bug之jdbcUrl is required with driverClassName事情起因:项目打包启动后报错jdbcUrl is required with driverClassName,但是idea启动正常,于是去找万能的百度,搜索结果,说是spring-boot 1.0和2.0配置文件写法不一样,但是我这边配置文件没写错,所以排除这个问题。仔细看报错说是找不到数据库连接,因为有了上次的经验就感觉应该是配置文件的问题,按照上次的方法上次解决方案操作,也是不行,无奈想去看反编译是不是反
2021-11-04 10:26:09
283
原创 玄学bug-项目启动后端口总是8080
玄学bug-项目启动后端口总是8080事情起因,项目要发版到线上,打包后发现端口总是怼到8080。于是万能的百度,说是是在target下没有找到application.yml,所以yml的配置都不生效,自然yml里的端口号配置就失效了。原文链接:https://blog.youkuaiyun.com/qq_29519041/article/details/88414128于是把启动参数加上。-Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConc
2021-10-29 09:39:21
773
1
原创 MySQL日期补全 查询近七天数据
MySQL日期补全 查询近七天数据select * from ( select DATE_FORMAT(now(),'%m.%d') setime from dualunion allselect DATE_FORMAT(DATE_SUB(CURDATE(),INTERVAL 1 DAY),'%m.%d') setime from dualunion allselect DATE_FORMAT(DATE_SUB(CURDATE(),INTERVAL 2 DAY),'%m.%d') setime
2021-10-28 09:13:56
498
原创 开发中遇到的奇怪的bug
开发中遇到的奇怪的bug把配置类中一个属性(checkTokenEndpointUrl)从配置文件中获取:首先想到@Value({$xx.xx.xx})去拿,发现是null,于是去百度,答案说:@value不能直接注入值给静态属性,spring 不允许/不支持把值注入到静态变量中;spring支持set方法注入,我们可以利用非静态setter 方法注入静态变量,我这里是去掉了static修饰符去掉static修饰符后发现启动报错原因分析:报错信息是因为在创建类时创建了一个多参的构造函数,但
2021-08-17 11:39:43
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人