首页 > TAG信息列表 > Ljava

日常踩坑_easyExcel导出一直报错org.apache.poi.ss.usermodel.Cell.setCellValue(Ljava/time/LocalDateTime

背景提要 使用easyExcel进行Excel导出的时候,一直在报一个让人很崩溃的错,org.apache.poi.ss.usermodel.Cell.setCellValue(Ljava/time/LocalDateTime;),看起来是类型转换的问题对不对,但我的pojo是这样的 然后我就想到了是类型转换的问题,然后把Date类型取消掉了,新增了一个String来描

线上应用OOM分析与处理过程记录(excle到处产生内存溢出)

以下内容来自单位同事的技术分享,本人做了简单整理 报警内容 16:19:40至16:21:20【10.176.211.166(10073908643)(正式分组_银行卡)】,JVM监控堆内存使用率=99.77%[偏差5.02%],超过4次堆内存使用率>=95% JVM监控     DUMP文件分析 http://172.31.222.23/10.176.211.166/10.176.211.

【Android 逆向】动态调试AliCrackme_1

1 试玩 apk # 安装APK到真机 adb install AliCrackme_1.apk 打开apk,投石问路,输入123试一下 2 将apk 拖入androidKiller,得到反编译的smali文件项目 smali目录地址在androidkiller目录下的projects/AliCrackme_1/Project 下 3 这里使用AndroidStudio3.5 进行动态调试 动态调试需要

常量池

package com.springboot.demo; public class Helloword { public static void main(String[] args) { System.out.println("hellorord"); } }      // class version 52.0 (52) // access flags 0x21 public class com/springboot/demo/Hellowo

关于spring集成Junit版本不兼容报错的问题

Junit常见异常及解决办法 异常:java.lang.IllegalStateException: Failed to load ApplicationContext 解决方法:java1.8版本只支持spring4.0以上。所以解决方法有两种:1)把sping版本换成4.0以上;2)把jdk调低点。此处我选择把jdk调低点,再次运行。 异常:java.lang.NoClassDefFoundError: o

org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;

原文链接:这里 0.报错详情 整合spring和mybatis的时候,最后几步报这个错,搞了好几个小时,发现是版本的问题。 1.原因与解决 原因是mybatis-spring 、mybatis、spring-framework的版本不对应导致的。我的pom中mybatis-spring 版本是1.2.3,而我的spring-framework的版本是5.0+,这个破问题

scala.Predef$.refArrayOps([Ljava/lang/Object;)[Ljava/lang/Object; 错误原因分析

迁移Spark2.4.2/Scala 2.11 工程项目到Spark 3.0.3/Scala 2.12 的过程,运行工程代码报错:   User class threw exception: java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)[Ljava/lang/Object;   乍一看是某一行的引用方式取数组元素报错,但是在Spa

报错【Hive启动】_Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.

1. 触发报错     1.  hive 启动      2. 初始化元数据库(derby)   bin/schematool -dbType derby -initSchema 2. 报错信息     Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;

代码优化:使用Entry遍历Map

推荐,尤其是容量大时 Map<String,String> map = new HashMap<>(); for (Map.Entry<String,String> entry : map.entrySet()) {     String key = entry.getKey();     String value = entry.getValue(); } 避免使用这种方式: Map<String,String> map =

启动 kylin 时遇到如下报错(Hadoop3 环境下可能出现):com.google.common.base.Preconditions.checkArgument(ZLjava/lang/Str

报错信息如下: Caused by: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V at org.apache.hadoop.conf.Configuration.set(Configuration.java:1358) at org.apache.hadoop.conf.Configurati

初识Java内存结构

我们的数据都是存放在内存中,Java内存大体可以分为寄存器、堆、栈、方法区、常量池。 程序=数据结构+算法,数据结构存在堆中,算法存在方法区中。 1、堆 heep 堆用于存储创建好的对象和数组(数组也是对象); JVM只有一个堆,被所有线程共享; 自动回收垃圾; 是一个不连续的内存空间,分配灵

Java Record 的一些思考 - 默认方法使用以及基于预编译生成相关字节码的底层实现

快速上手 Record 类 我们先举一个简单例子,声明一个用户 Record。 public record User(long id, String name, int age) {} 这样编写代码之后,Record 类默认包含的元素和方法实现包括: record 头指定的组成元素(int id, String name, int age),并且,这些元素都是 final 的。record

mapper.xml映射数据库和实体类报错java.lang.AbstractMethodError: Method oracle/jdbc/driver/OracleResultSetImpl.ge

报错:java.lang.AbstractMethodError: Method oracle/jdbc/driver/OracleResultSetImpl.getNString(Ljava/lang/String;)Ljava/lang/String; is abstract, 问题:在mapper.xml代码中  jdbcType  定义的跟数据库中的和实体类中的不一致,     解决方案1:暴力解决,直接去掉mapper.xml

ILjava/lang/String;)Ljava/util/List

接口报错: Handler dispatch failed; nested exception is java.lang.AbstractMethodError: com.shiku.im.dao.impl.FriendsDaoImpl.queryFriendsByName(ILjava/lang/String;)Ljava/util/List 本地调试好好的,发布到测试环境就报错! 最终原因,分布式项目编译的问题。A模块的接口在B模

com.alibaba.cloud.sentinel.feign.SentinelContractHolder.parseAndValidateMetadata(Ljava/lang/Class;)

com.alibaba.cloud.sentinel.feign.SentinelContractHolder.parseAndValidateMetadata(Ljava/lang/Class;)Ljava/util/List; 是因为Sentinel框架SentinelContractHolder类中找不到parseAndValidatateMetadata这个方法 旧版本方法名为parseAndValidatateMetadata 新版本方法

java.lang.NoSuchMethodError: org.apache.http.client.utils.URLEncodedUtils.parse(Ljava/net/URI;Ljava/

背景:feign使用httpclient的时候遇到这个问题 feign-httpclient会调用这个方法 URLEncodedUtils:查了下对应httpclient对应类发现确实没有这个方法 猜测httpclient的版本和feign-httpclient版本不兼容,但是没查到二者 版本对应关系,于是去看feign-http的依赖,找到对用的httpclient,然

记一次Elasticsearch6.22和spring-actuator2.30引发的报错(Ljava/lang/String;Ljava/lang/String;)V] with root caus

2021-11-17 06:39:40.386 ERROR [http-nio-8080-exec-5] [logId=3ca5d7eafc95491abd76e786c1b11500] o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Ha ndler dispatch fa

从0到1 Android安全学习之路 -- Java 字节码和 Dalvik 字节码

Java 字节码和 Dalvik 字节码 概述源代码样例Java 字节码Dalvik 字节码总结 概述   本篇博客将讲述 Java 源代码到字节码,字节码转汇编,以及 Android 中 Java 源代码转 Dalvik 字节码,Dalvik 字节码转 smali 汇编的一些操作。主要是熟悉一些基本工具的使用,这里做个总结。

超过1W字深度剖析JVM常量池(全网最详细最有深度)

面试题:String a = "ab"; String b = "a" + "b"; a == b 是否相等 面试考察点 考察目的: 考察对JVM基础知识的理解,涉及到常量池、JVM运行时数据区等。 考察范围: 工作2到5年。 背景知识 要回答这个问题,需要搞明白两个最基本的问题 String a=“ab”,在JVM中发生了什么? String b=“a

java 打印map后的输出

syso直接打印parameters(map类型)输出: {password=[Ljava.lang.String;@1080882d, username=[Ljava.lang.String;@69504d30}

基于booster仿造“ASM在隐私合规扫描中的应用实战“

在看了京东零售技术的公众号发的文章:ASM在隐私合规扫描中的应用实战之后,想把这个插件整合进自己的一个ASM实现plugin合集中来,由于自己的工程是仿造booster框架实现的,也就是说得把原文中是采用MethodVisitor的方式替换成ClassNode的方式。 本文默认你已经熟悉了采用ASM实现gra

关于字符串拼接的字节码分析

1、从字符串拼接学习字节码分析 public class JvmTest { public void test() { String s4 = new String("hel") + "lo"; } } 先反汇编,到class文件所在目录打开控制台执行javap -c 类名 $ javap -c JvmTest 警告: 二进制文件JvmTest包含com.chen.base.jvm.Jv

The following method did not exist:javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/Str

SpringBoot 启动失败。又是jar冲突,这是第几次了? 报错细节 报错细节: *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the followi

从字节码层面分析==比较integer和int

public class aaa { public static void main(String[] args) { Integer a = 1; int b = 1; System.out.println(a == b); } } 这样一段代码输出的是true,通过javap -c -l得到相应的字节码指令: Code: 0: iconst_1 1: invoke

Smali 语法解析,面试必备

我们首先看一下生成的 Hello.smali 文件内容: .class public LHello; .super Ljava/lang/Object; .source "Hello.java" # static fields .field private static HELLO_WORLD:Ljava/lang/String; # direct methods .method static constructor <clinit>()V .registers