logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis-plus与jsqlparser共用时报sql解析错误

手动引入jsqlparser-4.6版本,但mybatis-plus中引用为4.4版本。jsqlparser版本与mybatis-plus中引用版本一致。排除掉mybatis-plus中的jsqlparser。

文章图片
#mybatis#sql#java
mybatis plus中的${ew.sqlSelect},${ew.customSqlSegment}使用

{ew.sqlSelect}:表示QueryWrapper中select后面的内容{ew.customSqlSegment}:表示QueryWrapper中eq,gt等条件内容,但在xml不用使用where。在service中需使用@Param(Constants.WRAPPER)指定别名

#java
BIO、NIO、AIO的原理及区别与应用场景(含详细代码讲解)

BIO即“Blocking IO”,即传统的阻塞式编程模型。每当有一个客户端请求,服务器都需要创建一个独立的线程进行处理,线程与连接一一对应。在读写操作时,线程会被阻塞,直到数据读/写完成。NIO是Java 1.4引入的“非阻塞式IO”库,又称New IO或Non-blocking IO。与BIO线程一对一不同,NIO采用单线程+多路复用,基于Selector监听多个Channel(通道),只需少

文章图片
#nio#java#后端
到底了