会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 134335个问题
Python全系列/第九阶段:Flask百战电商后台系统/Flask百战电商后台项目 26086楼
Python全系列/第二阶段:Python 深入与提高/游戏开发-坦克大战 26087楼
Python全系列/第三阶段:Python 网络与并发编程/并发编程 26089楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/面向对象详解和JVM底层内存分析 26090楼
Python全系列/第九阶段:Flask百战电商后台系统/Flask百战电商后台项目 26091楼

在启动start.bat报错:

Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0

log4j:WARN No appenders could be found for logger (com.alibaba.dubbo.common.logger.LoggerFactory).

log4j:WARN Please initialize the log4j system properly.

log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.alibaba.dubbo.monitor.MonitorService': Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError

        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)

        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)

        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)

        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)

        at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)

        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)

        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)

        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)

        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)

        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)

        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)

        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:308)

        at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:947)

        at org.springframework.context.support.AbstractApplicationContext.registerListeners(AbstractApplicationContext.java:701)

        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:377)

        at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)

        at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)

        at com.alibaba.dubbo.container.spring.SpringContainer.start(SpringContainer.java:50)

        at com.alibaba.dubbo.container.Main.main(Main.java:80)

Caused by: java.lang.ExceptionInInitializerError

        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)

        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)

        at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)

        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)

        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)

        ... 18 more

Caused by: java.lang.IllegalStateException: fail to create adaptive instance: java.lang.IllegalStateException: Can not create adaptive extenstion interface com.alibaba.dubbo.rpc.Protocol, cause: java.io.IOException: invalid constant type: 18

        at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtension(ExtensionLoader.java:459)

        at com.alibaba.dubbo.config.ServiceConfig.<clinit>(ServiceConfig.java:60)

        ... 26 more

Caused by: java.lang.IllegalStateException: Can not create adaptive extenstion interface com.alibaba.dubbo.rpc.Protocol, cause: java.io.IOException: invalid constant type: 18

        at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtension(ExtensionLoader.java:723)

        at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtension(ExtensionLoader.java:455)

        ... 27 more

Caused by: java.lang.RuntimeException: java.io.IOException: invalid constant type: 18

        at javassist.CtClassType.getClassFile2(CtClassType.java:204)

        at javassist.CtClassType.subtypeOf(CtClassType.java:304)

        at javassist.compiler.MemberResolver.compareSignature(MemberResolver.java:248)

        at javassist.compiler.MemberResolver.lookupMethod(MemberResolver.java:120)

        at javassist.compiler.MemberResolver.lookupMethod(MemberResolver.java:97)

        at javassist.compiler.MemberCodeGen.atMethodCallCore(MemberCodeGen.java:562)

        at javassist.compiler.MemberCodeGen.atCallExpr(MemberCodeGen.java:524)

        at javassist.compiler.JvstCodeGen.atCallExpr(JvstCodeGen.java:244)

        at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)

        at javassist.compiler.MemberCodeGen.atCallExpr(MemberCodeGen.java:497)

        at javassist.compiler.JvstCodeGen.atCallExpr(JvstCodeGen.java:244)

        at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)

        at javassist.compiler.MemberCodeGen.atCallExpr(MemberCodeGen.java:497)

        at javassist.compiler.JvstCodeGen.atCallExpr(JvstCodeGen.java:244)

        at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)

        at javassist.compiler.MemberCodeGen.atCallExpr(MemberCodeGen.java:497)

        at javassist.compiler.JvstCodeGen.atCallExpr(JvstCodeGen.java:244)

        at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)

        at javassist.compiler.CodeGen.atBinExpr(CodeGen.java:964)

        at javassist.compiler.ast.BinExpr.accept(BinExpr.java:41)

        at javassist.compiler.JvstCodeGen.atMethodArgs(JvstCodeGen.java:358)

        at javassist.compiler.MemberCodeGen.atMethodCallCore(MemberCodeGen.java:556)

        at javassist.compiler.MemberCodeGen.atNewExpr(MemberCodeGen.java:302)

        at javassist.compiler.ast.NewExpr.accept(NewExpr.java:73)

        at javassist.compiler.CodeGen.compileExpr(CodeGen.java:230)

        at javassist.compiler.CodeGen.atThrowStmnt(CodeGen.java:628)

        at javassist.compiler.CodeGen.atStmnt(CodeGen.java:365)

        at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

        at javassist.compiler.CodeGen.atIfStmnt(CodeGen.java:391)

        at javassist.compiler.CodeGen.atStmnt(CodeGen.java:355)

        at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

        at javassist.compiler.CodeGen.atStmnt(CodeGen.java:351)

        at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)

        at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:292)

        at javassist.compiler.CodeGen.atMethodDecl(CodeGen.java:274)

        at javassist.compiler.ast.MethodDecl.accept(MethodDecl.java:44)

        at javassist.compiler.Javac.compileMethod(Javac.java:169)

        at javassist.compiler.Javac.compile(Javac.java:95)

        at javassist.CtNewMethod.make(CtNewMethod.java:74)

        at javassist.CtNewMethod.make(CtNewMethod.java:45)

        at com.alibaba.dubbo.common.compiler.support.JavassistCompiler.doCompile(JavassistCompiler.java:119)

        at com.alibaba.dubbo.common.compiler.support.AbstractCompiler.compile(AbstractCompiler.java:59)

        at com.alibaba.dubbo.common.compiler.support.AdaptiveCompiler.compile(AdaptiveCompiler.java:46)

        at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClass(ExtensionLoader.java:739)

        at com.alibaba.dubbo.common.extension.ExtensionLoader.getAdaptiveExtensionClass(ExtensionLoader.java:732)

        at com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtension(ExtensionLoader.java:721)

        ... 28 more

Caused by: java.io.IOException: invalid constant type: 18

        at javassist.bytecode.ConstPool.readOne(ConstPool.java:1113)

        at javassist.bytecode.ConstPool.read(ConstPool.java:1056)

        at javassist.bytecode.ConstPool.<init>(ConstPool.java:150)

        at javassist.bytecode.ClassFile.read(ClassFile.java:765)

        at javassist.bytecode.ClassFile.<init>(ClassFile.java:109)

        at javassist.CtClassType.getClassFile2(CtClassType.java:191)

        ... 73 more

请按任意键继续. . .


JAVA 全系列/第十一阶段:分布式RPC调用和分布式文件存储/Dubbo 26094楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 26095楼
Python全系列/第二阶段:Python 深入与提高/GUI编程(隐藏) 26096楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/数组和数据存储 26097楼

<template slot-scope="scope">
          <el-button
            size="mini"
            type="danger"
            @click="handleDelete(scope.$index, scope.row)"
          >
            删除
          </el-button>
        </template>
handleDelete(index, row) {
      // console.log(index, row);
      api
        .deleteItemById({
          id: row.id,
        })
        .then((res) => {
          this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
            confirmButtonText: "确定",
            cancelButtonText: "取消",
            type: "warning",
          })
            .then(() => {
              if (res.data.status === 200) {
                this.$message({
                  type: "success",
                  message: "删除成功!",
                });
                //视图重绘
                this.http(1);
              } else {
                this.$message({
                  type: "error",
                  message: "删除失败!",
                });
              }
            })
            .catch(() => {
              this.$message({
                type: "info",
                message: "已取消删除",
              });
            });
        })
        .catch((error) => {
          console.log(error);
        });
    },

老师,这个视频里面从8分50秒开始的部分:视频中的删除功能引用了element组件库中的MessageBox弹窗提示,上面是视频中讲课老师编写的代码。但是我发现按照这样顺序写下来的话并没有起到     在删除数据前多做一次判断的作用,不管点击确定还是取消,后台数据其实都已经删除了。

WEB前端全系列/第二十阶段:Vue2企业级项目(旧)/易购商品后台管理系统 26098楼

image.png

JAVA 全系列/第七阶段:项目管理与SSM框架/Mybatis 26099楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:基于SpringSecurity实现后台登录功能 26100楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637