jvm
-
如何实现Java JDK的多版本共存
学习Java最一开始就是需要做环境配置啦,安装JDK是必不可少的。大家都知道JDK是Java开发者工具包,那么一般来说要选择什么样的版本来安装呢?可以安装多个JDK吗?是否可以我随…
-
java抛出异常后,后续代码是否继续执行
java 抛出异常后,后面的语句到底是怎么执行的呢?哪些会继续执行,哪些不再执行,这是本章要探讨的问题。为方便广大友友解决问题,先把结论丢出来: 1、有 try-c…
-
java.lang.IllegalStateException异常原因和解决
1、出现该异常场景 Iterator.remove() 迭代删除 引发 2、问题定位分析 1. Iterator.remove() 迭代删除 引发 重复 remove 导致出现该异…
-
IDEA报错java.lang.OutOfMemoryError: Java heap space
IDEA启动项目后报错内存溢出 1.报错内容:java.lang.OutOfMemoryError: Java heap space 2.报错原因:因为项目中创建定时器,需要查询或…
-
Elasticsearch基础2——es配置文件、jvm配置文件、log4j2.properties配置文件详解
文章目录 一、配置文件详解 1.1 elasticsearch.yml文件 1.1. 1 基础参数 1.1.1.1 自定义数据/日志目录 1.1.1.2 锁定物理内存 1.1.1….
-
【nacos启动错误】Server check fail, please check server localhost ,port 9848 is available , error ={}
本文主要解决nacos启动时失败问题 文章目录 错误信息 解决方法 Mac m1电脑Docker安装nacos 2.x 检查yml文件配置是否配置正确✅ Nacos端口是否映射成功…
-
Mac通过homebrew安装 jdk1.8 并配置环境
Mac通过homebrew安装 jdk1.8 更新jdk,这个命令由于依旧是从国外的源更新,所以需要多试几次。 brew tap AdoptOpenJDK/openjdk 安装jd…
-
【error】找不到或无法加载主类
目录 报错信息 问题分析 解决方案 报错信息 重新拉取代码后,运行时报错:找不到或无法加载主类 问题分析 找不到或无法加载主类的问题通常是因为Java虚拟机无法找到或加载主类。这个…
-
JDK8升级JDK17过程中遇到的那些坑
1 前言 JDK8虽然非常好,但是JDK版本已经发布到JDK20了,且JDK8后的版本升级了很多新的特性,如模块化、ZGC以及虚拟线程、结构性并发等,也是非常有吸引力的,所以决定将…
-
JDK 8 和 JDK 17 的区别和新特性
JDK 8 和 JDK 17 的区别和新特性 背景介绍 JDK 8 的新特性 JDK 17 的新特性 JDK 8 和 JDK 17的代码对比示例 Lambda表达式 Pattern…
-
内存溢出、内存泄露的概述及常见情形
内存溢出(OutofMemoryError) 简述 java doc 中对 Out Of Memory Error 的解释是,没有空闲内存,并且垃圾收集器也无法提供更多内存。 JV…
-
mysql JDBC的三种查询(普通、流式、游标)
使用JDBC向mysql发送查询时,有三种方式: 常规查询:JDBC驱动会阻塞的一次性读取全部查询的数据到 JVM 内存中,或者分页读取 流式查询:每次执行rs.next时会判断数…
-
Mac卸载jdk8,安装jdk17
本次操作基于MacBook 因为工作需要,需要将jdk版本由jdk8升级到jdk17,同一台机器上是可以同时安装多个版本的jdk的,但是为了避免一些冲突和未知问题,这里直接卸载旧版…
-
maven加载依赖报错的解决方法
一、问题描述:maven加载依赖报错 点击刷新,加载所有maven项目的时候,maven加载依赖失败。 显示“无法解析mysql:mysql-connector-java:pom:…
-
Date类转Java8新时间类看这一篇就够了,Date转LocalDate,LocalTime,LocalDateTime,ZonedDateTime,OffsetDateTime方法大全!
Date转Java8新时间类 1.Date转LocalDate: LocalDate表示日期,不包含时间和时区信息,例如”2022-04-22″。 1.使用…
