logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

clickhouse使用记录

where a like ‘%b%’ 只能like一个值,需要like多个值时只能用or连接。clickhouse multiMatchAny函数支持like in。

#clickhouse
mybatis LambdaQueryWrapper并发查询问题

发现只有一次是正确带上了查询条件的,其他的都把查询条件丢了(WHERE deleted = 0是框架自动加的不是来自LambdaQueryWrapper的条件),说明LambdaQueryWrapper用过一次过后就把条件清空了?在日志中查看sql语句,发现total正常情况下,sql语句是对的,包含first_name = 'x’的条件。代码上线后测试发现,快速点击查询,偶尔出现查出来的tota

#mybatis
flyway启动报错FlywayValidateException:Validate failed:Migrations have failed validation

flyway启动报错FlywayValidateException:Validate failed:Migrations have failed validation

文章图片
#数据库#java
mybatisplus流程一

mybatisplus流程

文章图片
#mybatis
mybatisplus的saveBatch用ArrayList还是LinkedList

最近在项目里看到很多的saveBatch(LinkedList)用法,以前一直都是用的ArrayList,从来没想过用LinkedList。那么问题就变成了ArrayList和LinkedList的add和迭代器效率问题。count=一百万时,ArrayList是LinkedList的十倍。先看下saveBatch在mybatisplus中是什么执行逻辑。一样是O(1),不涉及扩容,但是每次插入会

#java
springboottest mock所有FeignClient

最近搭建项目的测试框架,发现项目里用到了openfeign,在测试用例中,FeignClient是肯定调不通的,且不应该实际去调用外部系统,这不符合测试用例的不依赖外部数据的规则,那么就需要对FeignClient进行mock。这时候启动springboottest的时候,就不会扫描FeignClient生成bean,依赖这些bean的地方开始报错,找不到依赖bean。测试启动类上的注解复制主启动

#spring boot
到底了