草庐IT

query阶段

全部标签

Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'xxx' in 'where clause'

在使用Ruoyi管理系统中出现这个问题Errorqueryingdatabase.Cause:java.sql.SQLSyntaxErrorException:Unknowncolumn'xxx_time'in'whereclause'因为对应报错的SQL中没有该字段,前端也没有传入该字段,而且这个问题是偶发的,所以一直也没查到原因。今天心血来潮追溯了下源码隐约发现了问题所在。#首先声明:#1.先确认是不是确实是字段写错了#2.这个锅Ruoyi不背,PageHelper也不背,问题肯定就是出在业务代码里。#解决方式:#1.确保PageHelper的startPage方法之后直接执行doSele

Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'xxx' in 'where clause'

在使用Ruoyi管理系统中出现这个问题Errorqueryingdatabase.Cause:java.sql.SQLSyntaxErrorException:Unknowncolumn'xxx_time'in'whereclause'因为对应报错的SQL中没有该字段,前端也没有传入该字段,而且这个问题是偶发的,所以一直也没查到原因。今天心血来潮追溯了下源码隐约发现了问题所在。#首先声明:#1.先确认是不是确实是字段写错了#2.这个锅Ruoyi不背,PageHelper也不背,问题肯定就是出在业务代码里。#解决方式:#1.确保PageHelper的startPage方法之后直接执行doSele

图文结合带你搞懂MySQL日志之General Query Log(通用查询日志)

GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。作者:KAiTO文章来源:GreatSQL社区原创往期回顾图文结合带你搞懂MySQL日志之relaylog(中继日志)图文结合带你搞懂MySQL日志之SlowQueryLog(慢查询日志)图文结合带你搞懂MySQL日志之ErrorLog(错误日志)图文结合带你搞懂MySQL日志之RedoLog(重做日志)图文结合带你搞懂InnoDBMVCC图文结合带你搞定MySQL日志之Undolog(回滚日志)什么是通用查询日志通用查询日志(GeneralQuery

图文结合带你搞懂MySQL日志之General Query Log(通用查询日志)

GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。作者:KAiTO文章来源:GreatSQL社区原创往期回顾图文结合带你搞懂MySQL日志之relaylog(中继日志)图文结合带你搞懂MySQL日志之SlowQueryLog(慢查询日志)图文结合带你搞懂MySQL日志之ErrorLog(错误日志)图文结合带你搞懂MySQL日志之RedoLog(重做日志)图文结合带你搞懂InnoDBMVCC图文结合带你搞定MySQL日志之Undolog(回滚日志)什么是通用查询日志通用查询日志(GeneralQuery

第一阶段:linux运维基础·1

1.服务器的主要硬件是?以及其作用是?cpu 相当于人体的大脑,负责计算机的运算和控制内存解决cpu与硬盘之间速度不匹配的问题磁盘永久存放数据的存储器主板直接或间接的将所有的设备连接在一起电源供电网卡用于服务器与网络设备之间的连接2.写出计算机存储容量单位的关系bit、Byte、KB、MB、GB8bit=1Byte1KB=1024Byte1MB=1024KB1GB=1024NB3.简述服务器的定义高性能的计算机4.服务器常见厂商华为、超威、浪潮、戴尔、联想5.如果超哥想要创业做一个网站,需要搭建linux服务器,简述实体服务器、vmware虚拟机、云服务器的利弊实体服务器:运行环境较为稳定,配

第一阶段:linux运维基础·1

1.服务器的主要硬件是?以及其作用是?cpu 相当于人体的大脑,负责计算机的运算和控制内存解决cpu与硬盘之间速度不匹配的问题磁盘永久存放数据的存储器主板直接或间接的将所有的设备连接在一起电源供电网卡用于服务器与网络设备之间的连接2.写出计算机存储容量单位的关系bit、Byte、KB、MB、GB8bit=1Byte1KB=1024Byte1MB=1024KB1GB=1024NB3.简述服务器的定义高性能的计算机4.服务器常见厂商华为、超威、浪潮、戴尔、联想5.如果超哥想要创业做一个网站,需要搭建linux服务器,简述实体服务器、vmware虚拟机、云服务器的利弊实体服务器:运行环境较为稳定,配

学前端到了CSS阶段,你一定要掌握这9大防御式开发技能

 一、什么是防御式编程防御性编程是一种细致、谨慎的编程方法(习惯)。我们在写代码时常会有“以防万一”的心态,把以防万一有可能出现的情况提前考虑进去,规避以免以防万一出现带来的问题。应用防御性编程技术,你可以侦测到可能被忽略的错误,防止可能会导致灾难性后果的“小毛病”的出现,在时间的运行过程中为你节约大量的调试时间。比如我们在写下面这个效果时,如果只是按设计师设计效果来开发,我们就不会考虑标题内容过长的问题。但是在实际的应用中,数据是从后台加载而来,标题的字数就有可能过长,过长之后就会导致标题溢出折行的效果如下图,带来不好的体验。如果站在防御式编程的角度来思考,那我们就会提前把这种问题规避掉。如

学前端到了CSS阶段,你一定要掌握这9大防御式开发技能

 一、什么是防御式编程防御性编程是一种细致、谨慎的编程方法(习惯)。我们在写代码时常会有“以防万一”的心态,把以防万一有可能出现的情况提前考虑进去,规避以免以防万一出现带来的问题。应用防御性编程技术,你可以侦测到可能被忽略的错误,防止可能会导致灾难性后果的“小毛病”的出现,在时间的运行过程中为你节约大量的调试时间。比如我们在写下面这个效果时,如果只是按设计师设计效果来开发,我们就不会考虑标题内容过长的问题。但是在实际的应用中,数据是从后台加载而来,标题的字数就有可能过长,过长之后就会导致标题溢出折行的效果如下图,带来不好的体验。如果站在防御式编程的角度来思考,那我们就会提前把这种问题规避掉。如

【前端面试】(特别篇)面试准备——相互了解阶段

视频链接:面试官希望你怎么样做自我介绍?面试官示范给你看我本人作为一个亲身经历多场的实习面试,有着丰富的失败经验,所以借着网络上较好的例子,进行说明与指导,防止有人跟我一样走弯路,也希望真正好学的人不要看到B乎、抖音就乱信,太坑了。我不希望有人像我一样,因为曾轻信B乎、抖音什么的面试指南、面试成功秘籍之类的,我面试时不仅起到反效果,还导致面试官不得不思考随便问我些的问题,让HR一副想让我滚蛋的样子。回到正题,现在好好准备,起码可以让你面试的成功概率到60%以上,剩下的就是看技术水平了。有些公司的HR为了节省时间,会提前跳过自我了解阶段,而是到技术的面试,这需要各位花费大量的精力准备,不要因为遇

【前端面试】(特别篇)面试准备——相互了解阶段

视频链接:面试官希望你怎么样做自我介绍?面试官示范给你看我本人作为一个亲身经历多场的实习面试,有着丰富的失败经验,所以借着网络上较好的例子,进行说明与指导,防止有人跟我一样走弯路,也希望真正好学的人不要看到B乎、抖音就乱信,太坑了。我不希望有人像我一样,因为曾轻信B乎、抖音什么的面试指南、面试成功秘籍之类的,我面试时不仅起到反效果,还导致面试官不得不思考随便问我些的问题,让HR一副想让我滚蛋的样子。回到正题,现在好好准备,起码可以让你面试的成功概率到60%以上,剩下的就是看技术水平了。有些公司的HR为了节省时间,会提前跳过自我了解阶段,而是到技术的面试,这需要各位花费大量的精力准备,不要因为遇