logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis解决动态拼接的where 1=1问题

当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即全表扫描) 来比较此行是否满足过滤条件,当表中的数据量较大时查询速度会非常慢;此外,还会存在SQL 注入的风险。select<includ...

关于spring-boot中logback日志配置引用spring环境变量的使用方式

在使用spring-boot开发过程中,可以通过修改logback配置文件属性声明,就可以引用到spring环境变量,如application.properties中的变量。

#spring#logback#java
Choose unique values for the ‘webAppRootKey‘ context-param in your web.xml files 错误的解决

大意是Log4jConfigListener在获取webapp.root值时,被后一context的值替换掉了,所以要在各个项目的web.xml中配置不同的webAppRootKey值<context-param><param-name>webAppRootKey</param-name><param-value>webapp.root</pa

#java
mybatis执行查询语句查询不到结果,控制台输出sql语句复制到数据库中能查到数据,怎么回事?

网上提到检查数据库表字段VARCHAR、CHAR等还有一种请先检查环境,mybatis应用工程连的数据库和通过客户端工具连接的数据库是否同一个。

Mac下怎么运行python3的py文件

Mac默认自带的python版本是2.7。(怎么查看版本?打开终端,输入python即可看到版本号,python --version)由于现在需要运行python3写的py文件,需要将自带的python 2.7版本升级到3。修改profile文件直接在.bash_profile加一个alias就可以了。终端输入命令:open ~/.bash_profile此时会弹出.bash_profile文件,

WebSocket本地可以访问,部署到服务器不能访问

前端到应用服务器中间会经过一些其它节点,如nginx等。通过websocket做推送,在本地的代码是好用的,上传到服务器是不能用。

文章图片
#websocket#服务器#网络协议
腾讯云redis连接问题

报错: Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer' de fined in class path resource [org/springframework/session/data/redis/config/annotation/web/http/RedisHttpSessionConfi

#redis
maven java: 找不到符号 符号: 变量 log

2.假如第一步还是报错,点击Build,Execution,Deployment>Compiler>Annotation Processors。把下图红框位置打上对勾,然后点击保存退出(退出之后可以再进一次看是否打上对勾),然后在运行项目就可以了。安装插件,然后点击ok,重新启动IDEA,然后大概率不会报错,假如还是报错,就接着看第二步。1.首先先检查一下插件配置。

#maven#intellij-idea#java
between and Mybatis查询出来结果和mysql数据库中不一致

可以通过mybatis查询数据库,看一下日期结果是否一致,结果与数据库中存储的时间不一致。例如:mybatis查询出来的日期为:2020-10-30 05:39:16。数据库该字段的设置都没有问题(datetime格式)通过between and 查询出来的数据不一致。最后经过查询资料,发现是。

文章图片
#数据库#mybatis#mysql
    共 27 条
  • 1
  • 2
  • 3
  • 请选择