• 2024-09-24[JVM] 应用诊断工具之javac命令
    0引言1JDK命令:javac反编译指定类:javac-c{className}参考命令:C:\Users\xxxxxx>javap-cjava.lang.Object>"Object.txt"C:\Users\xxxxxx>javap-cjava.lang.ObjectCompiledfrom"Object.java"publicclassjava.lang.Object{p
  • 2024-02-01[转帖]Open JDK 8.0_152-b16 崩溃 : [libzip.so+0x12522] newEntry+0x62
    一.问题描述在执行spark任务的时候,JVM崩溃.崩溃dump日志:##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##SIGBUS(0x7)atpc=0x00007f9adacb9522,pid=107874,tid=0x00007f9add417700##JREversion:Java(TM)SERuntimeEnvironme
  • 2023-11-21解决问题:Unable to start embedded container; nested exception is java.lang.NoSuchMethodError: org.apache
    因为有重复的jar原因:springboot有自己的tomcat运行环境我们又在构件路径中添加了tomcat解决方法:把项目构件路径中的tomcat给移除 
  • 2023-10-31Exception in thread "main" java.lang.NoSuchMethodError: org.springframework.util.Assert.is
    我的项目是springboot架构,项目启动报错如下Exceptioninthread"main"java.lang.NoSuchMethodError:org.springframework.util.Assert.isInstanceOf(Ljava/lang/Class;Ljava/lang/Object;Ljava/util/function/Supplier;)V atorg.springframework.boot.logging.logback.Logb
  • 2023-10-29android逆向
    工具MT管理器NP管理器命令#baksmali可以反编译dex#smali可以编译smail为dex应该是java-jarbaksmali.jardisassemble.\2740_8210372_dexfile.dex-oliu#反编译dex#批量dex2smalipython.exeC:\soft\py3util\android\smali_tools\smali_decompile_kk.py-ddex位
  • 2023-10-25查看Java class文件元信息
    命令javap-v/com/pany/Hello.class输出:D:\lab>javap-vLibEnvMap.classClassfile/D:/lab/LibEnvMap.classLastmodified2023年10月25日;size1442bytesSHA-256checksum163a912c8adb9511d630c71483f134b2583e87a66ad8e46ace4fa30656e5af7eCompiledfrom&q
  • 2023-09-21关于hive中的com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V报错
    com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V这个报错是因为Hive 3.1.3guava19.jar和hadoop3.2.4不兼容导致 解决方法—— 之后hive就可以正常初始化了  参考博客——https://blog.csdn.net/happyfreeangel/ar
  • 2023-09-20Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.fasterxml.jackson.data
    报错:Handlerdispatchfailed;nestedexceptionisjava.lang.NoSuchMethodError:com.fasterxml.jackson.databind.ObjectMapper.canSerialize(Ljava/lang/Class;Ljava/util/concurrent/atomic/AtomicReference;)Zjar包冲突,找到对应的jar包删除
  • 2023-08-23org.apache.jasper.servlet.TldScanner$TldScannerCallback.scan(Lorg/apache/tomcat/Jar;Ljava/lang/Strin
    原因<dependency><groupId>org.apache.hive</groupId><artifactId>hive-jdbc</artifactId><version>3.1.3</version></dependency>解决<dependency>
  • 2023-08-16安卓程序逆向入门
    Step2将smali代码,翻译成java代码。主要包括两件事,第一件事翻译checker代码,顺便找一下满足checker条件的输入,使得Task1:的输出为true;第二件事是翻译encoder代码。当然在做第一件事的时候为了正确调试程序,需要翻译CheckBox代码。所有的java代码都存储在smali2java目录下。2-1翻译c
  • 2023-07-28使用NDK移植开源项目,JNI的使用技…
    jni的介绍JNI是JavaNativeInterface的缩写,中文为JAVA本地调用。从Java1.1开始,JavaNativeInterface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受
  • 2023-07-24类加载及字节码
    Class类文件的结构Class文件是一组以8个字节为基础单位的二进制流,各数据严格按照顺序紧凑排列在文件中Class文件采用一种伪结构来存储数据,伪结构中只有两种数据类型无符号数:基本数据类型,以u1/u2/u4/u8分别代表1/2/4/8个字节的无符号数,无符号数可以用来描述数字、索引引用、数
  • 2023-06-01Kotlin中的字符串模板
    字符串模板的使用在Kotlin中可以直接在字符串字面值中引用变量,例如:valname="william"valstr="mynameis${name}"println(str)并且Kotlin官方文档建议使用字符串模板来替代字符串连接符的使用,原因在于我们知道String类是immutable的,字符串连接符的实现原理是每次都
  • 2023-05-09Method com/mysql/jdbc/JDBC4ResultSet.getObject(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Objec
      mybatis-plus生成的日期类型默认是localdatetime,数据库是datetime,按道理转换应该可以,我又不想把实体类转换成date查看依赖<--locadate/locadatetime的时间依赖--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-ty
  • 2023-04-12字符串拼接【面试题】
    先来看一段代码publicclassTest{publicStringmethod1(){Stringret="";for(inti=0;i<100000;i++){ret=ret+"ok";}returnret;}publicStringmethod2(){StringBuilderret=newStringB
  • 2023-02-21 javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String; springCloud项目启动报错
    2023-02-2111:44:13.924ERROR27256---[main]o.s.b.d.LoggingFailureAnalysisReporter:***************************APPLICATIONFAILEDTOSTART************
  • 2023-02-17【Android逆向】滚动的天空中插入smali日志
    1.编写一个MyLog.java放到一个android工程下,编译打包,然后反编译拿到MyLog的smali代码packagecom.example.logapplication;importandroid.util.Log;publicclassM
  • 2023-02-17字符串
    final字符串连接/*!!!!!!final字符串连接+*/@TestpublicvoidfianlStringTest(){finalStringstr2="a";finalStringstr3="b";
  • 2023-02-17【tomcat启动报类找不到】java.lang.NoSuchMethodError org.springframework.util.ReflectionUtils.accessibleConstr
    springboot项目打成war包,放tomcat里启动报错:java.lang.NoSuchMethodErrororg.springframework.util.ReflectionUtils.accessibleConstructor(Ljava/lang/Class;[Ljava/la
  • 2023-02-10【JVM】Class文件结构详解
    1 简介Class文件是一组以字节为基础单位的二进制流。JVM的数据入口就是我们平时代码编译后的Class文件,那么要搞懂JVM的原理之前,就要了解Class文件里边都是什么,才能更好
  • 2023-02-09Java-Integer好大一坑,一不小心就掉进去了
    遛马少年,一个代码写的很6的程序员,专注于技术干货分享最近,在处理线上bug的时候,发现了一个奇怪的现象业务代码大概是这样的publicstaticbooleandoSth(Integerx,Int
  • 2023-02-08记一次Java崩溃崩溃问题——IPv6 与 glibc的bug
    最近一段时间,项目组的后端和APP端进行联调的时候,会发现测试服务器的后端服务器会经常莫名其妙地崩溃,最后会生成一份崩溃日志(hs_err_pid.log)。日志的大概信息如下:##Afat
  • 2023-01-09Lambda表达式介绍和底层实现
    如果你的需求需要匿名类来实现,例如是一个只有一个方法的接口,那么匿名类的语法可能看起来比较笨拙和不清晰,尽管匿名类比命名类更简洁,但对于只有一个方法的类来说,即使是匿名类
  • 2022-12-25Java编程思想8
    第十三章:字符串​由于字符串在我们开发中使用频率是相当高的,本章内容也主要介绍了一些关于字符串常用的API,需要注意的是String对象是不可变的,String类中每一个看起来会修
  • 2022-12-07smail基本语法示例
    准备工作工欲善其事必先利其器,所以要学好smail语法,好的工具是必须的,这里推荐两个工具,一个是Smali2Java,也就是将smail文件转换成java的工具;另一个工具是J2S2J1.3,这个工具可