改错
文章平均质量分 55
分享一些自己遇到的错误,以及自己的解决方法。
周仙人
这个作者很懒,什么都没留下…
展开
-
说说你对spring框架的理解?
说说你对spring框架的理解IOCBean的作用域Bean的生命周期Bean的装配AOP首先spring是一个开源的轻量级的框架,说到spring就不得不提两个概念,IOC(控制反转)和AOP(面向切面编程)IOC一般情况下,我们创建对象都是通过new关键字来创建,这样会导致程序的耦合性增加,现在我们通过spring容器来帮我们创建对象,这样创建对象的控制权就发生了反转,这就叫控制反转。spring容器创建好对象后,我要使用这个对象啊,spring就要将对象赋值,为调用者注入依赖的实例对象,这就是依原创 2021-06-30 22:49:15 · 887 阅读 · 0 评论 -
spring中@Component注解和@Bean和@Controller注解等的区别?
1.首先比较@Component注解和@Controller注解Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean对象,而@Controller注解是特殊专门服务控制层的类的注解,这样的注解还有@Service,@Controller,@Repository,这些注解是针对不同的使用场景所采取的特定功能化的注解组件,这些注解用于类上的,根据自动检测和使用类路径扫描自动配置bean。注释类和bean之间存在隐式的一对一映射(即每个类一个bean)。注解含义原创 2021-06-30 22:16:08 · 3247 阅读 · 0 评论 -
重载和重写的区别?
这里写目录标题重写重载重写关键字Override,顾名思义,就是重新写一遍,发生在父类与子类之间,子类继承了父类的方法,但是子类并不像原封不动的使用父类的方法,就会在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的。所有重写发生在父类与子类之间,并且方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)必须与父类相同,并且访问修饰符的限制一定要大于被重写原创 2021-06-28 22:27:07 · 712 阅读 · 0 评论 -
vocode缩进/格式/红色波浪线错误 ESLint: Expected indentation of 2 spaces but found 4. (indent)
vscode在使用的时候回出现明明没有代码语法没有错误,但是编译就是出错,不影响程序运行,但是就是不舒服,今天我们来解决这个问题。产生这个问题的主要原因是因为编译器的语法检查太过严格,比如缩进,注解的书写格式等等,我们把它关掉就好了。关闭首行缩进.eslintrc.js ------- 修改 “indent”: [“off”, 2],关闭注解检查build ----- webpack.base.conf.js – …(config.dev.useEslint ? [create原创 2020-12-30 10:52:16 · 1505 阅读 · 1 评论 -
Compilation failed: internal java compiler error/java: -source 1 .6中不支持diamond运算符
出现上述两种错误第一种:一些jdk高版本的写法,用低版本的jdk无法编译,识别造成的第二种:版本冲突,编译和编写版本不一致这里提供idea的解决方法,eclipse等软件思路是一样的。步骤File ----------- settings ------ Build ------ java compiler(本人用的idea社区版,界面也许不同,总之就是找到 java compiler这个目录)查看是否版本一致第二步File ------ project struc.原创 2020-12-16 17:40:47 · 219 阅读 · 1 评论 -
npm create umi时报git不是内部或外部文件/spawn git ENOENT
npm create umi时报spawn git ENOENT主要是git的环境变量没有配置系统环境变量;E:\git\Git\bin 根据自己安装git的位置配置E:\git\Git\mingw64\libexec\git-core 根据自己安装git的位置配置cmd 使用git命令查看ps: 如果git环境变量配置好了后,还出现 git不是内部或外部命令, 尝试重新进入终端,试一试。...原创 2020-09-27 11:28:15 · 607 阅读 · 0 评论 -
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的4种常见问题
看到这个问题的第一反应就是jar缺失1,在lib文件夹里是否存在jar包,选择build path中的add to build path添加jar包若是jar包没有问题2.检查数据库连接是否有问题,比如url,pwd等是否写错,多写,存在空格,最好进行数据库连接测试自己如果是web项目3,检查tomcat的lib文件夹中是否存在jar包,将jar包复制到tomcat的lib文件夹中原因...原创 2020-04-08 14:03:18 · 178 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown character set: 'utf8mb4'
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown character set: ‘utf8mb4’;这个问题大多数是mysql连接的jar包问题提供mysql-connector-java-5.1.6-bin.jar的jar包 jar包然后再检查自己项目的项目:1.mysql 是否是utf82.连接url...原创 2020-03-27 10:24:09 · 249 阅读 · 0 评论 -
Class File Editor Source not found
找不到所需的.java文件就会报错。添加.java压缩包第一种方法1点击Attach Source2点击Extern File3在jdk中找到src.zip4找不到Attach Source1,window2345,6 在jdk中找到src.zip...原创 2020-02-13 13:26:29 · 116 阅读 · 0 评论 -
A JNI error has occurred, please check your installation and try again
你可以尝试一下cmd输入java -version 和 javac -version这两个版本是否一样,如果不一样就是你之前安装过不同版本的jdk,没有删除,或者环境变量配置路径有问题。java -version 和 javac -version的版本要保持一致。...原创 2020-02-05 10:33:52 · 330 阅读 · 0 评论