ICode9

精准搜索请尝试: 精确搜索
  • Maven编译出现“java.lang.OutOfMemoryError: Java heap space”问题的解决办法2022-01-08 12:00:07

    项目执行 mvn clean install 成功在idea 进行debug启动一直报错,报编译错: maven-resources-production:xxx java.nio.file.invalidpathexception: java.lang.OutOfMemoryError: Java heap space ↓↓↓↓↓↓↓↓ 尝试了各种方法后,都还是不 选择idea 目录上的 Build->RebuildProjec

  • idea中解决jar包冲突 java.lang.NoSuchMethodError: org.yaml.snakeyaml.nodes.ScalarNode.getScalarStyle2022-01-07 18:04:46

    网上都说是jar包冲突,就打算通过idea的dependents 打开那个密集的maven依赖图,寻找蛛丝马迹。 结果,直接劝退了,太复杂; 17:22:00.943 [main] ERROR org.springframework.boot.SpringApplication - Application run failed java.lang.NoSuchMethodError: org.yaml.snakeyaml.nodes.Sca

  • 2022-1-7-Java2022-01-07 09:33:46

    Mybatis报错Mapper method 'xxx' has an unsupported return type 说明sql语句已经执行成功,数据库数据已经收到sql语句影响,但是返回类型错误。 insert,delete,update添删改的返回类型为int,将增删改的接口改为int或者void,spring boot项目里面,对应的语句mapper文件中必须得是int或者vo

  • 初识Java内存结构2022-01-06 20:01:38

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

  • List在执行add和remove方法是抛出java.lang.UnsupportedOperationException异常(已解决)2022-01-06 16:05:12

    问题描述: 由数组转换来的list,在执行add和remove等方法时,会抛出java.lang.UnsupportedOperationException异常 String[] arr = {"c","c++","java"}; List<String> list = Arrays.asList(arr); // 抛出异常java.lang.UnsupportedOperationException list.add("p

  • java.lang.NullPointerException: Cannot invoke “org.apache.ibatis.session.SqlSessionFactory.openSessi2022-01-05 22:58:25

    java.lang.NullPointerException: Cannot invoke "org.apache.ibatis.session.SqlSessionFactory.openSession()" because "com.atguigu.utils.MybatisUtils.sqlSessionFactory" is null 错误的创建了新的SqlSessionFactory

  • BlazingSQL报错java.lang.IllegalStateException: Unable to instantiate java compiler2022-01-05 16:03:57

    在使用BlazingSQL的时候,遇到了下面的错误: Exception: java.lang.IllegalStateException: Unable to instantiate java compiler at org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.compile(JaninoRelMetadataProvider.java:433) at org.apache.calcite.rel.meta

  • 对注解的学习2022-01-05 14:02:20

    注解:对程序进行解释(但不是注释) 1.内置注解: @Override:定义在java.lang.Override中,此注释只适用于修辞方法,表示一个方法声明打算重写超类红的另一个方法的声明 @Deprecated:定义在java.lang.Deprecated中,次注释可以用于修辞方法,属性,类,表示不鼓励程序员使用这样的元素,通常是因为它

  • spark-shell报错java.lang.IllegalArgumentException: java.net.UnknownHostException: namenode2022-01-04 23:35:56

    在使用spark on yarn启动spark-shell时,发现报错: 是说找不到主机名为namenode的主机,那么应该是配置文件出错了。 经过检查,发现是spark-defaults.conf文件配置错误,配置的时候直接将上面复制了下来,导致忘了修改为node1,所以配置时一定要细心 更改后完美解决       最近老是犯低

  • java waffle java.lang.UnsatisfiedLinkError2022-01-04 15:04:00

    问题描述 java项目使用waffle进行windows account进行登录验证。在使用的时候出现java.lang.UnsatisfiedLinkError 相似问题 https://github.com/Waffle/waffle/issues/696 解决办法 使用dependencywalker查看dll依赖(http://www.dependencywalker.com/) 发现系统缺少MSVCRT.DLL 下

  • Django admin实现TextField字段changelist页面换行、空格正常显示2022-01-03 18:02:13

    问题背景 在Django后台的使用admin view绑定model后,可以很方便的通过网页对底层的数据表进行增删查改操作。 在实际工作中有一些数据字段会存储了json或者其他包含换行符、空格符的文本内容,这些文本内容在记录编辑详情页是能正常显示换行、空格的,如下: 但是在changelist页面则会省

  • MySQL数据库连接时报错Exception in thread “main“ java.lang.NullPointerException2022-01-03 09:33:54

    在用java连接数据库时候报错了: Exception in thread “main” java.lang.NullPointerException 我在网上看到也有不少人遇到这个问题,但是试遍了网上的解决方法,对我都不管用,记录一下我最终解决的办法,给大家一个参考 一、Exception in thread “main” java.lang.NullPointer

  • java web idea 找不到类异常的解决办法 java.lang.UnsupportedClassVersionError:2022-01-02 19:32:23

    发生了此问题,就要注意你是不是安装了多个版本的jdk,这个问题的大部分因素是因为jdk版本和服务器(比如版本不兼容),也可能是因为你的集成开发工具版本低,服务器的版本较高而导致。 解决办法: 1、首先查看你的服务器版本对应的jdk(网上可查); 2、查看你的集成环境最高支持哪个版本的jdk(如

  • ECShop提示不支持JPEG类型2022-01-01 11:30:00

    find / -name lib_installer.php #/var/www/html/ecshop/install/includes/lib_installer.php $gd_info = gd_info(); j p e g

  • SpringBoot配置文件大全总结2022-01-01 09:32:59

    SpringBoot配置文件大全总结 以application.properties属性文件为例: 在pom.xml引入SpringBoot <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version

  • java.lang.IndexOutOfBoundsException: Index: 0, Size: 02021-12-31 15:02:01

    通常对于这种异常,不是数组角标越界异常,而是对集合没有进行非空判断,就直接取集合数据,在取集合数据之前,首先进行非空判断。 at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429) at T.CreateYhxb.randomYhxb(CreateYhxb.java:24

  • 解决:java.io.IOException: error constructing MAC: java.lang.SecurityException: JCE cannot authenticate2021-12-31 11:35:01

    引言 最近在做sm2加密的需求出现了java.io.IOException: error constructing MAC: java.lang.SecurityException: JCE cannot authenticate the provider BC这个问题,百度了下基本都是修改jdk的:https://open.unionpay.com/cmweb/support/faq/mchlist?id=259 。但是我改了也不可以,在

  • 启动Maven项目 报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener2021-12-31 11:01:36

    tomcat在发布项目的时候没有同时发布maven依赖所添加的jar包,所以找不到 解决方法: eclipse 项目右键 —> properties -> Deployment Assembly -> Add -> Java Build Path Entries -> 选择Maven Dependencies ->Apply-> Finish -> 就OK了 这样就把对应的Maven依赖包也发布到tom

  • 永远不要使用双花括号初始化实例,除非你想OOM2021-12-29 17:02:21

      生活中的尴尬无处不在,有时候你只是想简单的装一把,但某些“老同志”总是在不经意之间,给你无情的一脚,踹得你简直无法呼吸。 但谁让咱年轻呢?吃亏要趁早,前路会更好。 喝了这口温热的鸡汤,咱们来聊聊是怎么回事。 事情是这样的,在一个不大不小的项目中,小王写下了这段代码: Map<Str

  • Spring隐藏了真实的错误,让排查问题变得很难2021-12-28 21:58:59

    你好,我是看山。 今天项目依赖了一个基础组件之后,启动失败,排查过程走了一些弯路,最终确认是因为依赖组件版本冲突造成了java.lang.NoClassDefFoundError异常。下面是排查过程,希望可以给你提供一些思路。 观察异常栈 下面是打印的异常栈信息,从其中提炼可能的关键信息,能够找到“

  • Cesium 做汉化的另一种思路。[转]2021-12-27 11:04:06

    汉化肯定是最基础又必须做的一个功能,要不界面上按钮toolTip都是英文,都不知道怎么和客户交代。 因为Cesium 里面的一些按钮的toolTip提示都是硬编码在里面的。 所以好多小伙伴们做汉化通常是直接修改源码然后编译使用。 如果仅仅是为了汉化去编译源代码,我觉得有些不那么合适,你想想

  • tomcat启动报错:Internal error (java.lang.IllegalStateException): Duplicate key org.jetbrains.jps.model.m2021-12-26 11:34:20

    1、报错信息如下图: 2、解决:找到项目的.idea删除misc.xml文件即可。 ps:为什么生成了misc.xml文件: (1)可能原因(以我为例子):我是电脑在跑web项目时关机了导致idea编辑器也不太正常,idea中与tomcat有关的配置都不见了,解决:重新安装一下idea 重新安装idea细节:卸载提示的时候:不要删除那些

  • JS定时器2021-12-26 09:35:45

    1、什么是定时器? js提供定时执行代码的功能 2、方法 ·SetInterval():按照指定的周期(以毫秒为单位)来调用函数或计算表达式,方法会不断地调用函数,直到ClearInterval()函数被调用或者窗口被关闭。 ·SetTimeOut():在指定的毫秒数后调用函数或计算表达式。   3、语法: setInterval(code,m

  • Java注解(Annotation)2021-12-26 09:05:00

    1.理解Annotation jdk5.0 新增的功能Annotation其实就是代码里的特殊标记,这些标记可以在编译,类加载、运行时被读取,并执行相应的处理,通过使用Annotation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略

  • java.lang.IllegalArgumentException: More than one fragment with the name [spring_web] was found.2021-12-24 17:05:25

    java.lang.IllegalArgumentException: More than one fragment with the name [spring_web] was found.    删掉一个,重新运行tomcat即可,如果在项目的 web-inf 目录的 lib 目录中也存在 不同的两个jar 包,也得删掉一个哦,要不再编译运行的时候还是会加上的。     解决办法就

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

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

ICode9版权所有