ICode9

精准搜索请尝试: 精确搜索
  • 【Java 虚拟机原理】Class 字节码二进制文件分析 七 ( 局部变量表分析 )2021-09-05 19:58:03

    文章目录 前言一、编译生成带局部变量表的字节码文件二、局部变量表 前言 上一篇博客 【Java 虚拟机原理】Class 字节码二进制文件分析 二 ( 常量池位置 | 常量池结构 | tag | info[] | 完整分析字节码文件中的常量池二进制数据 ) ; 一、编译生成带局部变量表的字节

  • 【Java 虚拟机原理】Class 字节码二进制文件分析 四 ( 字段表数据结构 | 字段表详细分析 | 访问标志 | 字段名称 | 字段描述符 | 属性项目 )2021-09-05 13:59:10

    文章目录 前言一、字段表总数据结构二、访问标志三、字段名称四、字段描述符五、属性项目数 前言 上一篇博客 【Java 虚拟机原理】Class 字节码二进制文件分析 三 ( 访问和修饰标志 | 类索引 | 父类索引 | 接口计数器 | 接口表 | 字段计数器 | 字段表 ) 分析了常量表之后

  • vue3 ElementPlus i18n国际化2021-09-04 09:34:14

    main.ts引入i18n import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store' import ElementPlus from "./plugins/ElementPlus"; import common from &qu

  • 使用appnium,Uiautomatorviewer连接手机报错:Unexpected error while obtaining UI hierarchy java.lang.reflect.In2021-09-03 10:04:15

      今天在打开Uiautomatorviewer,报错了   原因:获取Ul层次结构时出现意外错误         解决方法: 导出\导入uix    adb shell uiautomator dump /sdcard/app.uix adb pull /sdcard/app.uix D:/android-sdk/app.uix    导出\导入png adb shell scree

  • C++使用Jsoncpp源码2021-08-27 15:32:59

    1、下载jsoncpp源码 https://github.com/open-source-parsers/jsoncpp 要注意版本 2、解压     3、使用python生成直接使用的源码 使用python执行脚本     4、生成dist文件夹        这就是可直接使用的源码 5、使用Qt新建工程,加入文件夹路径     6、添加头文件 #i

  • java.lang.Class阅读笔记2021-08-26 22:03:54

    获取Class instance.getClass() person.getClass() byte[] bytes = new byte[1024]; bytes.getClass(); primitive.class boolean.class int[][].class Class.forName() Class cDoubleArray = Class.forName("[D"); // == double[].class Class cStringArray

  • 严重: Servlet.service() for servlet [jsp] in context with path [] threw exception [java.lang.ClassNotF2021-08-24 23:34:44

    严重: Servlet.service() for servlet [jsp] in context with path [] threw exception [java.lang.ClassNotFoundException: org.apache.jsp.index_jsp] with root cause 原来在webapp文件夹下面有一个index,所以在执行过程中无法找到webinf下面的index 解决方法:把外层的ind

  • Android Room与java.lang.NullPointerException与observeAsState2021-08-23 23:31:13

    val itemList: List<Message>? by messageViewModel.messageList.observeAsState() MessageWindow(itemList = itemList!!) 报指针null错误的原因就是observeAsState函数的问题, obserAsState函数有两个版本,一个版本是赋予初始值,一个版本是没有初始值,即我报错的这个版本。 因为

  • Tomcat10 报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener2021-08-21 20:35:01

      原来是 Servlet、JSP 与 Spring 的版本之间的匹配出了问题。众所周知,2018 年,Java EE 改名为 Jakarta EE。这导致一些 JAR 包的包名也在之后的版本中进行了更改。这对本项目的影响是,Spring 本身是不含 Servlet、JSP 的 JAR 包的,但其依赖这些 JAR 包。如果在 Tomcat 服务器中部

  • SpringBoot 配置tk.mybatis 的异常问题2021-08-20 18:32:15

    SpringBoot 和 tk.mybatis              其余的问题转至 https://blog.csdn.net/suzhenchao/article/details/8947108;   主要解决springboot项目引入通用mapper(tk.mybatis.mapper)的时候一些可能会踩的坑:诸如tk.mybatis.mapper.provider.base.BaseSelectProvider.<init>

  • Failed to convert value of type 'java.lang.String' to required type 'java.util.Date&#2021-08-19 11:35:21

    后台接收Date数据,用String 类型接收,写入时转换格式 String-》Date,先进行格式修改,再利用parse转换为Date java.text.SimpleDateFormat ft = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); Date date=ft.parse(businessDate); 传输数据格式与前台数据相同 Date->S

  • Spring Boot——[java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration]解决方案2021-08-18 21:03:40

    报错截图 问题分析 我是在config下,写的Spring Boot的启动类,而非根目录下,就因为用了@ComponentScan 解决方案 方案一:Class 在根目录下写一个Spring Boot的启动类(不用) 方案二:注解 在我的单元测试类上指定启动类 @SpringBootTest(classes = Application.class)

  • 关于JDBC工具类加载驱动时出现java.lang.NoClassDefFoundError,无法初始化......的一种解决方案。2021-08-16 20:33:04

    网上好像都说的是写不写  getClassLoader(),但我无论要不要这个方法都初始化不了。经过好几天折腾,发现与之无关,应该是:   具体代码如下(可以拷贝了试试,我用的是mysql 8.0.26):  db.properties: driver= com.mysql.cj.jdbc.Driverurl = jdbc:mysql://localhost:3306/myfirst?useU

  • java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup2021-08-16 15:57:42

    报错: java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup 解决: 我发现这是导入依赖的版本问题,找到groupId为org.springframework的依赖,可以将版本修改一致即可 例如,我报错时候的版本 可以将版本修改为5.3.9,问题解决。 如果有错误或

  • jdk部分源码解读2021-08-15 13:35:26

    一. java.lang:基本包装类型、基本类等 二. java.lang.annotation:Java注解 三. java.lang.reflect:java反射 四. java.util:容器、集合等 五. java.util.concurrent:并发和多线程 六. java.util.function +java.util.stream:函数式编程 七. java.io:面向字节和流的I/O 八. java.nio:面向

  • Caused by: java.lang.reflect.InvocationTargetException反射目标初始化异常2021-08-14 20:31:29

    首先来看异描述信息: D/AndroidRuntime: Shutting down VME/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.localhostservice, PID: 10788 java.lang.IllegalStateException: Could not execute method for android:onClick at androidx.appcompat.app

  • InheritableThreadLocal2021-08-14 10:31:54

    public class TestThreadLocal { // 使用ThreadLocal 子线程获取不到父线程的值 // public static ThreadLocal<String> threadLocal = new ThreadLocal<>(); // 使用InheritableThreadLocal 子线程可以获取父线程的值 /** * @see Thread#init(java.lang.Th

  • centos修改中文显示2021-08-13 12:33:20

    1.通过locale -a查看已经安装的语言包,其中没有如“zh_CN.gb18030”的中文语言包,可以通过下面的命令进行安装: yum install kde-l10n-Chinese yum reinstall glibc-common 2.修改配置文件vi /etc/locale.conf,将LANG=”en_US.UTF-8”改成LANG=”zh_CN.GB18030”。 3.通过locale查看

  • 单元测试包junit报错 java.lang.NoClassDefFoundError2021-08-13 01:01:34

    junit 单元测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing_u011954243的博客-CSDN博客 报错的原因是junit4.10之后的版本不能单独引入junit 需要连带着引入hamcrest-core-1.3包或者降低junit版本到junit4.10

  • SkyWalking在JAVA9及以上版本运行时报错module java.base does not "opens java.lang" to unnamed module2021-08-08 11:04:42

    SkyWalking在JAVA9及以上版本运行时报错module java.base does not "opens java.lang" to unnamed module 添加 java --add-opens java.base/java.lang=ALL-UNNAMED # webappService.bat set _EXECJAVA=java --add-opens java.base/java.lang=ALL-UNNAMED -Xms256M #oapService.

  • 关于mybatis中Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not conta2021-08-08 10:33:58

      之前遇到了好几次这个问题,每次都理解的是参数不匹配异常,结果导致花费了许多时间,所以写哥随笔做个记录。        其实出现这个异常最主要的是在实现类的调用问题,在调用XxxMapper.xml文件时没有写需要调用的sql语句的唯一标识。            解决方案:根据想要调用的s

  • Mac使用z3报Exception in thread “main“ java.lang.UnsatisfiedLinkError: no libz3java in java.library.path2021-08-07 16:03:28

    ​原文: https://blog.csdn.net/lunarych/article/details/107835522 网上找了很多mac的解决方案都是要设置DYLD_LIBRARY_PATH或者java.library.path,但是都没用,在GitHub上找到的答案: 原因:https://github.com/Z3Prover/z3/issues/294 Java是受SIP保护的可执行文件,它会忽略用户

  • Linux上java解加密(AES/CBC)异常:java.lang.SecurityException: JCE cannot authenticate the provider BC2021-08-07 11:33:27

    最近做了一个SM4加解密的小工具,在windows上调试没有问题,但是部署到Linux上就报错。 我使用的依赖包是: <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.66</version> </dependency> 查了一些资料后

  • java.lang.IllegalStateException:在提交响应后无法转发2021-08-06 23:04:51

      发现代码中关于请求转发/重定向的就这两条 new CartServlet().clearCart(request,response); request.getRequestDispatcher("/shop/pages/cart/checkout.jsp").forward(request,response); clearCart(request, response);//这个方法用来清除购物车,里边涉及了请求转发 resp

  • 1.面试题2021-08-06 13:02:39

    1.@controller序列化和反序列化 2.ArraryList的insert和get 3.强引用,软引用 强引用:new对象,在jvm一直可达性算法一直可达,就是oom也不会清除 软引用:,需要用java.lang.ref.SoftReference 类来实现,可当内存不足的时候才会清除 弱引用:需要用java.lang.ref.WeakReference类来实现,只要gc就

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有