草庐IT

static_check

全部标签

解决MySQL删除外键时报错Error Code: 1091. Can‘t DROP ‘XXX‘; check that column/key exists

解决MySQL删除外键时报错ErrorCode:1091.Can'tDROP'XXX';checkthatcolumn/keyexists  长期不写基础的MySQL代码,笔者也开始犯一些低级错误。最近,笔者在尝试将表中某列的外键约束删除时,MySQL却一直报该列本就不存在的错误。笔者报错时的运行环境:MySQL8.0.27Windows10教育版ErrorCode:1091.Can'tDROP'XXX';checkthatcolumn/keyexists  笔者非常疑惑,因为多次检查后发现列名似乎并没有错误。和往常一样,笔者为此建立了一个demo表,这才发现了原因所在。  建表代码如下:CR

解决MySQL删除外键时报错Error Code: 1091. Can‘t DROP ‘XXX‘; check that column/key exists

解决MySQL删除外键时报错ErrorCode:1091.Can'tDROP'XXX';checkthatcolumn/keyexists  长期不写基础的MySQL代码,笔者也开始犯一些低级错误。最近,笔者在尝试将表中某列的外键约束删除时,MySQL却一直报该列本就不存在的错误。笔者报错时的运行环境:MySQL8.0.27Windows10教育版ErrorCode:1091.Can'tDROP'XXX';checkthatcolumn/keyexists  笔者非常疑惑,因为多次检查后发现列名似乎并没有错误。和往常一样,笔者为此建立了一个demo表,这才发现了原因所在。  建表代码如下:CR

使用Mockito模拟Static静态方法

前言Mockito3.4.0版本之后增加了对Static方法的支持,在这里简单记录下Mockito.mockStatic方法的用法测试代码这是待测试的方法,用到了TestUtil.getString这个静态方法,将使用Mockito改变他的返回值publicclassTestTarget{ publicbooleanisEqual(Stringsource){ Stringtarget=TestUtil.getString(source); System.out.println("targetis:"+target); returnsource.equals(target); }}测试方

使用Mockito模拟Static静态方法

前言Mockito3.4.0版本之后增加了对Static方法的支持,在这里简单记录下Mockito.mockStatic方法的用法测试代码这是待测试的方法,用到了TestUtil.getString这个静态方法,将使用Mockito改变他的返回值publicclassTestTarget{ publicbooleanisEqual(Stringsource){ Stringtarget=TestUtil.getString(source); System.out.println("targetis:"+target); returnsource.equals(target); }}测试方

MTK平台的LCM防静电(esd-check)机制

MTK平台的LCM防静电(esd-check)机制🚀这片博客主要分享给在MTK平台调试显示屏(LCD/LCM)的同行同仁们,如果你想要了解这个平台的防静电机制,不烦来看看我分享的这部分内容对你有没有帮助?如有帮助,还请顺手点赞、收藏或转发,原创不易,确实手都敲废了~,OK废话不说了,接下来开始上干货!👇一、熟悉你配置LCM关于静电部分的配置内容一般你的LCM驱动配置文件基本上都是放在:alps/kernel-(kernel版本)/driver/misc/mediatek/lcm/下对应驱动配置文件,这里以**8057_fhd_dsi_vdo_ctc_cw_xq**2.c里面的配置内容做举例讲解

MTK平台的LCM防静电(esd-check)机制

MTK平台的LCM防静电(esd-check)机制🚀这片博客主要分享给在MTK平台调试显示屏(LCD/LCM)的同行同仁们,如果你想要了解这个平台的防静电机制,不烦来看看我分享的这部分内容对你有没有帮助?如有帮助,还请顺手点赞、收藏或转发,原创不易,确实手都敲废了~,OK废话不说了,接下来开始上干货!👇一、熟悉你配置LCM关于静电部分的配置内容一般你的LCM驱动配置文件基本上都是放在:alps/kernel-(kernel版本)/driver/misc/mediatek/lcm/下对应驱动配置文件,这里以**8057_fhd_dsi_vdo_ctc_cw_xq**2.c里面的配置内容做举例讲解

java笔记(this,super,override,instanceof,static)

super关键字的一些注意事项子类在执行构造方法时,如果显式使用super()显式调用父类构造方法,则该调用必须放代码块在第一行super必须出现在子类的方法或者构造方法中使用this()显示调用构造方法,则该调用必须放在代码块第一行由于第一条和第三条限制,super和this不能同时调用构造方法classP1{publicP1(){//this();//不可以递归调用构造方法}publicP1(Stringstr){this();//可以调用重载的构造方法,该调用必须放在第一行}}classS1extendsP1{publicS1(){super();//显式调用父类构造方法,该调用必须放在

java笔记(this,super,override,instanceof,static)

super关键字的一些注意事项子类在执行构造方法时,如果显式使用super()显式调用父类构造方法,则该调用必须放代码块在第一行super必须出现在子类的方法或者构造方法中使用this()显示调用构造方法,则该调用必须放在代码块第一行由于第一条和第三条限制,super和this不能同时调用构造方法classP1{publicP1(){//this();//不可以递归调用构造方法}publicP1(Stringstr){this();//可以调用重载的构造方法,该调用必须放在第一行}}classS1extendsP1{publicS1(){super();//显式调用父类构造方法,该调用必须放在

springboot连接rabbitmq报错:Failed to check/redeclare auto-delete queue(s).

问题springboot项目使用spring-boot-starter-amqp连接rabbitmq时出现报错:Failedtocheck/redeclareauto-deletequeue(s).思路这类问题是因为没有连接上rabbitmq导致的,一般可以的原因有如下几种:1、springboot中的配置文件配置的不对,这其中又分为:(1)配置项格式出错,比如yml格式常见的配置项错位(2)rabbitmq地址错误(3)端口错误这里给出一个最基本的配置项作为参考spring:rabbitmq:host:localhostport:5672username:guestpassword:gues

springboot连接rabbitmq报错:Failed to check/redeclare auto-delete queue(s).

问题springboot项目使用spring-boot-starter-amqp连接rabbitmq时出现报错:Failedtocheck/redeclareauto-deletequeue(s).思路这类问题是因为没有连接上rabbitmq导致的,一般可以的原因有如下几种:1、springboot中的配置文件配置的不对,这其中又分为:(1)配置项格式出错,比如yml格式常见的配置项错位(2)rabbitmq地址错误(3)端口错误这里给出一个最基本的配置项作为参考spring:rabbitmq:host:localhostport:5672username:guestpassword:gues