ICode9

精准搜索请尝试: 精确搜索
  • java.lang.NoClassDefFoundError: org/springframework/web/context/request/RequestAttributes错误2021-09-21 21:02:35

    写代码的时候,idea一直报错  上网查了查,大多都是jar包没导入完全等等,但问题还是不能解决 后来发现是配置的版本不统一,改回来就好了。(所以说写代码一定要细心点)           

  • ORA-12705:无法访问NLS数据文件或者指定的环境无效2021-09-20 22:03:12

    oracle数据库时报错ORA-12705:无法访问NLS数据文件或者指定的环境无效; 原因是由于你的NLS_LANG环境变量中的=的字符集与你的oracle对应的字符集不一致造成(简单而言就是你的环境变量配置不正确),查看自己的oracle的字符集。 1.数据库可以登入 输入sql语句select * from V$NLS_PAR

  • Canal同步ES报错,java.lang.ClassCastException: com.alibaba.druid.pool.DruidDataSource cannot be cast to c2021-09-20 14:02:07

    Canal同步ES报错 提示类型转换失败 2021-09-20 13:10:54.094 [main] ERROR c.a.o.canal.adapter.launcher.loader.CanalAdapterLoader - Load canal adapter: es7 failed java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassCastException: com.alibab

  • JSON parse error: Cannot deserialize instance of `java.lang.Long` out of START_ARRAY token;2021-09-19 10:06:40

    JSON parse error: Cannot deserialize instance of java.lang.Long out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of java.lang.Long out of START_ARRAY token at [Source:

  • Spring框架漏洞2021-09-18 23:04:08

    Spring Security OAuth2 远程命令执行漏洞(CVE-2016-4977) 恶意用户可以向授权服务器发起授权请求,当转发至授权审批终端(Approval Endpoint)时,会导致远程代码执行漏洞的攻击。 启动靶场 http://ip:8080测试访问正常 http://192.168.2.148:8080/oauth/authorize?response_type=${233*2}

  • Java异常:RuntimeException和Exception的区别2021-09-18 11:59:36

    Java设置了异常,旨在鼓励将方法中可能出现的异常告知给使用此方法的程序员。当然了,这种方法是比较优雅的,让我们确切的知道是在哪里出了错,并提供了异常捕获。本篇文章主要对Java中的异常进行介绍与区分 1.Error和Exception区分: Error是编译时错误和系统错误,系统错误在除特殊情

  • 集群运行spark程序: java.lang.IllegalStateException: Subprocess exited with status 1. Command ran: ****2021-09-18 11:01:04

    ————当在集群模式下提交spark程序进行运行时,报错: java.lang.IllegalStateException: Subprocess exited with status 1. Command ran: ****************** 1. 首先寻找问题出现的原因: 原因是基于Spark程序中调用的执行程序或命令无法正常执行的原因。 2. 解决方法:由于是s

  • Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String“2021-09-17 17:02:50

    遇到的问题描述: 前端传的参数里面,startTime和endTime如果页面上没有选择时间区间,传的这两个参数是空字符串,而不是空对象 然后我后端controller参数位置采用Map来接收的数据,然后在mapper.xml中用了if标签判断是否为空字符串。。 <if test=" startTime != null and startTime !

  • 几种拦截器,Filter,HandlerInterceptor,Aspect2021-09-17 16:57:53

    Filter 这个是Servlet的过滤器,基于回调函数实现,实现接口Filter就可以,可以使用@Compoent将实现的Filter托管给spring的ioc容器,也可以在@Configuration注解实现的配置类中注册,可以使用如下方式进行代码注册: FilterRegistrationBean registrationBean = new FilterRegistratonBe

  • Hive 查询报错 FAILED: RuntimeException java.lang.RuntimeException: cannot find field2021-09-17 11:29:50

    项目场景: 使用hive sql 查询 问题描述: 查数时使用*报错找不到字段 select a.* from mydb.p_6 a; 直接报错 Error: Error while compiling statement: FAILED: RuntimeException java.lang.RuntimeException: cannot find field (0~0 from [0:day, 1:0, 2:(0~0.1], 3:(0.1~0.

  • The following method did not exist:javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/Str2021-09-16 21:03:07

    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和int2021-09-15 10:58:05

    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

  • 黑马-并发编程学习2021-09-11 23:57:49

    1、查看 进程 杀死进程 ps -fe | grep java 或者使用jps top -H -p pid 查看pid代表的进程的内部线程运行情况 使用jstack 也可以查看进程的线程信息 使用方式是jstack pid 使用jconsole 也可以查看某个进程的线程信息 (图形化界面) 2、线程切换的原因 时间片用完 更高级别的线

  • 注解与反射,测试用例2021-09-11 18:35:02

    Dog类: package com.nick.ref; @MyComponent public class Dog extends Animal { @MyValue("2") private Integer id; @MyValue("旺财") private String name; void shout(){ System.out.println("Dog shout");

  • Invalid default: public abstract java.lang.Classorg.mybatis.spring.annotation .MapperScan.factoryBea2021-09-11 10:31:50

    缺少 <!-- mybatis-plus依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</version>

  • 在Mac下远程登录Linux时,提示cannot change locale (UTF-8) No such file or directory2021-09-09 11:33:09

    问题描述 Mac下设置第一语言为English 在Terminal或者iTerm2上登录远端Linux时,Linux的prompt提示 setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory 登录Linux后无法正常显示中文 原因 Mac下设置为英文后,locale字符集默认是”C”,Terminal或者iTerm2

  • Training: RegexMini (Training, Regex)2021-09-09 11:01:49

    Training: RegexMini (Training, Regex) 题目描述 We are trying hard to make a secure site. So far, we got a secure definition of a username. Unless you prove otherwise. Again you are given the source, also as highlighted version. 我们正在尝试努力打造一

  • SpringCloud项目实现负载均衡时报错:java.lang.IllegalStateException: No instances available for XXX2021-09-09 10:30:18

    SpringCloud项目Eureka消费者通过@loadBalanced实现负载均衡时报错:java.lang.IllegalStateException: No instances available for springcloud Eureka注册中心明明看着有服务名,但是消费者通过restTemplate访问的时候却报错,java.lang.IllegalStateException: No instances

  • 错误:Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.disk.DiskFileItemFact2021-09-08 20:03:36

    错误:Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.disk.DiskFileItemFactory 缺少依赖,添加如下依赖即可。 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <versi

  • Cannot autogenerate id of type java.lang.Integer for entity of type com.mongodb.pojo.User!2021-09-08 09:58:01

    第一次尝试使用MongoDB对实体进行插入操作,结果出现 Cannot autogenerate id of type java.lang.Integer for entity of type com.mongodb.pojo.User! 大概意思是不能将ID转换为Integer MongoDB默认的集合主键是“_id”,类型是ObjectId。 ObjectId是一个12字节的BSON类型字符

  • springboot-log4j启动异常(java.lang.AbstractMethodError)2021-09-07 13:34:18

    目录 1. 问题描述 2. 问题排查 1. 问题描述 springboot 2.0.4 通过 springboot 内置 tomcat 启动服务无异常,但是使用外置 tomcat 启动报错,错误信息如下: Caused by: java.lang.AbstractMethodError: org.apache.logging.log4j.core.config.ConfigurationFactory.getConfigurati

  • Java程序中使用Spire Jar包报java.lang.NoSuchMethodError类型错误的解决方法2021-09-07 11:33:02

    Jar包功能概述 使用Spire系列的Jar包可以操作Word、Excel、PPT、PDF、Barcode等格式的文件,分别对应使用的jar包是Spire.Doc for Java、Spire.XLS for Java、Spire.Presentation for Java、Spire.PDF for Java、Spire.Barcode for Java。在导入相应的jar包后,即可操作相应的文档。

  • Smali 语法解析,面试必备2021-09-06 23:02:43

    我们首先看一下生成的 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

  • java.lang.IllegalMonitorStateException异常2021-09-05 23:58:43

    在编写三个线程轮流打印1-100时,爆出了许多java.lang.IllegalMonitorStateException异常(非法的锁状态),经过摸索了解到是 condition1.await()要在Lock锁里面 同理wait要在Synchronized里 这里附上代码 class Count{ static int number = 0; private int flag=1; Ree

  • 【Java基础】枚举,springmvc实战视频2021-09-05 22:04:16

    原理 那我们定义枚举类型后,到底发生了什么呢?我们对枚举的实现原理进行探究。 我们来解析下Color.class文件,命令javap Color public final class Color extends java.lang.Enum<Color> { public static final Color Red; public static final Color Blue; public s

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

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

ICode9版权所有