E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java虚拟机-Java8
【昕宝爸爸小模块】JDK1.8中HashMap做了什么改变?
JDK1.8中HashMap有哪些改变一、✅引言二、✅拓展知识仓2.1红黑树2.2节点变化2.3尾插法2.4hash方法2.5扩容机制一、✅引言
Java8
是一
昕宝爸爸
·
2024-01-15 09:25
#
Java集合类
java
开发语言
Hash
java8
stream对list中的对象去重及获取重复数据的方法
1.需求描述:前端可编辑表格或者excel导入数据的时候,对数据库中已有的数据以及新提交的数据进行重复数据判断.即:不允许提交重复的数据.2.Entity@DatapublicclassMappingTableAccountextendsBaseEntity{privatestaticfinallongserialVersionUID=1L;privateLongid;privateStringa
Kevin-anycode
·
2024-01-15 09:17
java
开发语言
【Java JVM】栈帧
执行引擎是
Java虚拟机
核心的组成部分之一。在《
Java虚拟机
规范》中制定了
Java虚拟机
字节码执行引擎的概念模型,这个概念模型成为各大发行商的
Java虚拟机
执行引擎的统一外观(Facade)。
lcn29
·
2024-01-15 08:50
#
Java
JVM
Java
JVM
Oracle JDK 8 中的 computeIfAbsent 方法及实践
Java8
引入了一系列新特性,其中之一是对Map接口的增强,其中包括了computeIfAbsent方法。
ZKf30FkG
·
2024-01-15 06:15
java
java
Ubuntu18.04.2LTS安装Oracle Java JDK 8
Ubuntu18.04.2LTS安装OracleJavaJDK8Webupd8Team维护一个PPA存储库,其中包含适用于所有当前Ubuntu版本的Oracle
Java8
安装程序脚本。
97690CE50CC872D
·
2024-01-15 06:25
一天吃透JVM面试八股文
JVM,全称JavaVirtualMachine(
Java虚拟机
),是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。
大彬聊编程
·
2024-01-15 01:12
面试
jvm
面试
职场和发展
Java环境变量——Windows和Linux配置jdk
Windows系统下安装配置jdk11(压缩包格式),其他格式的jdk以及Linux操作系统上的jdk安装我后续视情况进行更新…JDK的下载大家可以去官网Java|Oracle下载对应的资源继续往下翻,就可以看到
Java8
lcx_defender
·
2024-01-15 00:42
编程环境配置
java
学习
开发语言
JVM面试题:①
这里写目录标题1.JVM体系结构概览附录1.JVM体系结构概览类加载器:有那些类装载器:根启动加载器、拓展类加载器、应用类加载器双亲委派机制Java类加载的沙箱安全机制
Java8
以后得JVM附录1.尚硅谷
boy快快长大
·
2024-01-14 20:43
Java虚拟机(JVM)
解决问题合集
jvm
线程安全之可见性问题
Java内存模型VSJVM运行时数据区首先Java内存模型(JMM)和JVM运行时数据区并不是一个东西,许多介绍Java内存模型的文章描述的堆,方法区,
Java虚拟机
栈,本地方法栈,程序计数器这东西并不是
lion哥哥
·
2024-01-14 19:06
后端编译与优化(JIT,即时编译器)
目录解释器与编译器编译对象与触发条件编译过程查看及分析即时编译结果目前主流的两款商用
Java虚拟机
(HotSpot、OpenJ9)里,Java程序最初都是通过解释器(Interpreter)进行解释执行的
Java都不学
·
2024-01-14 18:47
JVM
java
jvm
开发语言
第10章和第11章 前端编译与优化 和 后端编译与优化
book:《深入理解
Java虚拟机
:JVM高级特性与最佳实践(第3版)周志明》文章目录10.1概述10.2Javac编译器10.2.1Javac的源码与调试10.2.2解析与填充符号表1.词法、语法分析
zkskyers
·
2024-01-14 18:34
#
前端
jvm
java
《深入理解
Java虚拟机
:JVM高级特性与最佳实践》第11章 后端编译与优化
前言11.1概述11.2即时编译器11.2.1解释器与编译器11.2.2编译对象与触发条件11.2.3编译过程11.2.4实战:查看及分析即时编译结果11.3提前编译器11.3.1提前编译的优劣得失11.3.2实战:Jaotc的提前编译11.4编译器优化技术11.4.1优化技术概览11.4.2方法内联11.4.3逃逸分析11.4.4公共子表达式消除11.4.5数组边界检查消除11.5实战:深入理解
newProxyInstance
·
2024-01-14 18:33
笔记
jvm
深入理解
Java虚拟机
(周志明第三版)- 第十一章:后端编译与优化
系列文章目录第一章:走近Java第二章:Java内存区域与内存溢出异常第三章:Java垃圾收集器与内存分配策略从计算机程序出现的第一天起,对效率的追逐就是程序员天生的坚定信仰,这个过程犹如一场没有终点、永不停歇的F1方程式竞赛,程序员是车手,技术平台则是在赛道上飞驰的赛车。系列文章目录一、概述二、即时编译器1、解释器与编译器2、编译对象与触发条件3、编译过程4、实战:查看及分析即时编译结果三、提前
SKTI_K_Faker
·
2024-01-14 18:02
读书笔记
#
深入理解Java虚拟机
java
后端
开发语言
java sdk降级到
Java8
基于
Java8
是比较保险的。2.官网安装行不通。
Java8
一般在官网上面是不能进行下载的,且需要注册邮箱才能,邮箱验证一般还获取不到。3.我们通过AdoptOpenJDK项目进行安装。
有妖气_20e6
·
2024-01-14 17:45
Java8
教程第八章之Array to Stream
本套
JAVA8
教程由于是有英文翻译过来的,如果有翻译不对的地方还请多多包涵。
PrimaryKeyEnoch
·
2024-01-14 16:21
跟我学java|Stream流式编程——并行流
什么是并行流并行流是
Java8
StreamAPI中的一个特性。它可以将一个流的操作在多个线程上并行执行,以提高处理大量数据时的性能。在传统的顺序流中,所有的操作都是在单个线程上按照顺序执行的。
Jum朱
·
2024-01-14 15:20
java
windows
python
JVM结构规范
其中,运行时数据区包括程序计数器、
Java虚拟机
栈、Java堆、方法区和本地方法栈。执行引擎包括即时编译器和垃圾回收器。本地接口库通过调用本地方法库与操作系统交互。
weixin_44145526
·
2024-01-14 15:09
JVM
jvm
JKD的组成、Java跨平台、Path环境变量设置
一、JDK的组成JVM:
Java虚拟机
,真正运行Java的地方核心类库:Java自己写好的程序,给程序员自己调用JRE:Java的运行环境,包含JVM和核心类库JDK也就是Java开发工具,包含以上所有二
何仙鸟
·
2024-01-14 14:49
java
开发语言
Springboot3新特性:开发第一个 GraalVM 本机应用程序(完整教程)
这意味着你可以将Java应用程序编译成一个独立的可执行文件,无需JVM(
Java虚拟机
)即可运行。以下是GraalVM本机应用程序的一些关
村口曹大爷
·
2024-01-14 14:05
springboot
spring
java
java17
javase
graalvm
[GN] 微服务开发框架 --- Docker的应用 (24.1.9)
镜像命令容器操作创建容器查看容器日志查看容器状态进入容器数据卷数据集操作命令给nginx挂载数据卷给MySQL挂载本地目录Dockerfile自定义镜像镜像结构使用Dockerfile构建Java项目基于Ubuntu构建Java项目基于
java8
GGood_Name
·
2024-01-14 12:51
微服务
docker
架构
Nacos配置中心中配置Spring Cloud Alibaba 的gateway网关
Predicate是
Java8
中的断言函数,用来匹配当次请求的任何信息,
kobe_IT
·
2024-01-14 12:41
gateway
java
spring
JVM内存结构 vs. Java对象模型 vs. Java内存模型
三者的区别1.JVM内存结构2.Java对象模型3.Java内存模型(JMM)3.1为什么需要JMM3.2JMM是规范3.3JMM是工具类和关键字的原理3.4最重要的三点内容0.三者的区别JVM内存结构:和
Java
早睡身体好呀
·
2024-01-14 11:36
Java
java
jvm
jmm
Kafka的安装、管理和配置
我这里下载的是https://archive.apache.org/dist/kafka/3.3.1/kafka_2.13-3.3.1.tgzKafka是Java生态圈下的一员,用Scala编写,运行在
Java
llp1110
·
2024-01-14 08:02
Kafka
kafka
分布式
Flutter之配置环境创建第一个项目
一、Android开发,电脑上已经具备了的条件:1.JavaSE安装配置:下载https://www.oracle.com/java/technologies/downloads/#
java8
-window2
丿CoolTone
·
2024-01-14 08:22
Flutter开发实践
flutter
JVM知识总结(持续更新)
这里写目录标题java内存区域程序计数器虚拟机栈本地方法栈堆方法区java内存区域
Java虚拟机
在执行Java程序的过程中会把它管理的内存划分成若干个不同的数据区域:程序计数器虚拟机栈本地方法栈堆方法区程序计数器记录下一条需要执行的虚拟机字节码指令的地址
zsycode
·
2024-01-14 08:39
jvm
java
开发语言
面试
八股文
深度解析JVM类加载器与双亲委派模型
概述
Java虚拟机
(JVM)是Java程序运行的核心,其中类加载器和双亲委派模型是JVM的重要组成部分。本文将深入讨论这两个概念,并解释它们在实际开发中的应用。1.什么是类加载器?
Ernest_Feng
·
2024-01-14 08:07
jvm
jvm
JVM工作原理与实战(十五):运行时数据区-程序计数器
一、运行时数据区
Java虚拟机
(JVM)在运行Java程序期间,会创建并维护一系列内存区域,这些
橘子-青衫
·
2024-01-14 08:55
JVM工作原理与实战
jvm
java
后端
Java8
之Stream API
计算集合数据一、Sream的四种实例化方式1、通过集合,集合.stream()2、通过数组工具类Arrays,Arrays.stream()3、通过Stream.of()4、创建无限流,主要用于创造数据生成10个随机数Stream.generate(Math::random).limit(10).forEach(System.out::println)二、Stream的中间操作1、筛选与切片fil
常想一二丶12
·
2024-01-14 07:27
Java基础
java
jvm系列——5.JVM调优(建议按目录看)
S1.1.介绍JVM调优是指通过优化
Java虚拟机
(JVM)来提高Java应用程序的性能和效率的过程。JVM是Java应用程序的运行时环境,包括内存结构,
青蛙QQ
·
2024-01-14 06:14
JVM系列讲解
jvm
java
算法
Stream流 及 方法引用
在
java8
中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。
今天你改bug了吗?
·
2024-01-14 04:05
JavaSE
开发语言
后端
java
数据结构
JVM入门和实战
JVM入门和实战一、JVM的介绍1、JVM是什么1.JVM(JavaVirtualMachine):Java程序的运行环境(
Java虚拟机
)2.所谓的虚拟机是指:通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统
铁臂阿童木爱java
·
2024-01-14 02:59
java
JAVA终极对比Python:分析和比较处理大数据的能力
(来自chatGPT回答)1、编译与解释:Java是一种编译型语言,代码在运行之前首先需要被编译成字节码,然后在
Java虚拟机
(JVM)上运行。这通常可以提高执行速度。
没有人比我更懂暴力算法
·
2024-01-13 23:34
java
python
大数据
编程语言
开发语言
@Repeatable
Repeatable注解的定义
java8
以后支持在同一个地方
番茄也叫洋柿子
·
2024-01-13 22:03
注解
java
查询数据转换为树结构
文章目录方法一:通用法方法二:
java8
Stream()方法一:通用法将查询列表循环遍历,有子级的挂上子级,没有子级的单独成顶级publicstaticListtoMenuTreeList(ListoldList
风随心飞飞
·
2024-01-13 21:57
java
基础
windows
python
linux
深入了解Java多线程编程:JVM内存模型与同步机制
1.JVM内存模型
Java虚拟机
的内存模型定义了线程如何与内存交互,确保多线程程序的正确性。它包括主内存和工作内存两个部分,线程之间通过
Ernest_Feng
·
2024-01-13 20:35
jvm
并发编程学习指南
java
jvm
开发语言
Spring Boot 整合 Camunda 实现工作流
其核心是一个运行在
Java虚拟机
内部的原
程序猿DD_
·
2024-01-13 18:41
spring
boot
后端
java
spring
部署Tomcat及其负载均衡笔记
及其负载均衡一、Tomcat1、Tomcat的作用和特点1)、作用发布java语言开发的项目2)、特点开源成本低处理速度慢2、JDK1)、JDK作用java语言开发环境2)、JDK中的JVMJVM被称为
java
醉人与轩
·
2024-01-13 18:09
linux防护与群集笔记
tomcat
linux
nginx
运维
class文件加密和解密
首先是通过
java虚拟机
自带的base64加密算法对class文件进行加密,加密成一个字符串。然后再通过一个自定义的类加载器,对字符串进行解密解析成class文件,再加载做初始化。
sunny_daily
·
2024-01-13 15:48
java
java
后端
java虚拟机
web高级知识
web高级知识MIME:mp3浏览器不能播放音乐,它可以调用其它应用和插件动态网站:执行一段脚本,根据不同用户,场景,返回不同结果JVM:JavaVirtualMachineJava的可移植性,是因为
Java
weixin_34218890
·
2024-01-13 14:30
【代码解析】代码解析之pom文件依赖(1)
org.springframework.bootspring-boot-starter-data-jpamysqlmysql-connector-
java8
.0.24org.springframework.bootspring-boot-starter-freemarkerorg.springframework.bootspring-boot-starter-weborg.springframew
freedomSTUDENT
·
2024-01-13 14:47
代码解析
java
open api趣解
想和java沟通,需要调用
java虚拟机
提供的api;想和windows系统沟通,需要调用Windows提供的api;想和新浪微博沟通,需要调用新浪微博提供的api……openapi也是一个api,它一般是指有这样一套系统
溪西
·
2024-01-13 13:54
在Java中正确使用Optional
Optional类是在
Java8
中引入的,用于解决NullPointerException的问题。java.util.Optional类是一个泛型类型的类,只包含一个类型为T的值。
懒散的猫大王
·
2024-01-13 12:47
java
开发语言
GVM垃圾回收器
但是,
Java虚拟机
里并没有使用该算法,其主要原因是它
xiaobao1352
·
2024-01-13 12:17
JVM
java
jvm
JVM+GC解析
目录一、GVM内存结构1、JVM体系概览2、Java内存结构3、
java8
以后的jvm二、常见的垃圾回收算法1、引用计数算法2、标记清除算法(追踪回收算法)3、复制回收算法——针对新生代4、标记整理算法
知更鸟女孩
·
2024-01-13 12:15
java面试题
内存结构
OOM
JVM参数
垃圾回收
JVM调优
java内存垃圾回收模型
2.
Java虚拟机
栈:线程私有的,其生命周期和线程一致,每个方法执行时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。3.本地方法栈:与虚拟机栈功
fengsehng2000
·
2024-01-13 12:12
运维
java
javascript
ViewUI
高效处理大数据集合:JavaStreamAPI
JavaStreamAPI是
Java8
及以后版本引入的一个强大工具,用于处理集合数据和数据流。它提供了一种简洁而高效的方式来操作和转换数据。
naer_chongya
·
2024-01-13 09:27
大数据
开发语言
java
使用阿里云镜像创建一个Spring Boot项目
由于现在的idea在创建项目时已经不支持
Java8
版本了,如果我们还想用8版本,可以使用阿里云镜像创建。
去北极避暑~
·
2024-01-13 07:31
阿里云
spring
boot
【JVM】垃圾回收 GC
一、前言垃圾回收(GarbageCollection,GC)是由
Java虚拟机
(JVM)垃圾回收器提供的一种对内存回收的一种机制,它一般会在内存空闲或者内存占用过高的时候对那些没有任何引用的对象不定时地进行回收
hope笔记
·
2024-01-13 07:13
JVM
Java
jvm
java
JVM工作原理与实战(八):类加载器的分类
专栏导航JVM工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、类加载器介绍二、类加载器的分类1.Java代码实现的类加载器2.
Java虚拟机
底层源码实现的类加载器3.默认的类加载器层次
橘子-青衫
·
2024-01-13 07:01
JVM工作原理与实战
jvm
java
后端
Java8
常用新特性
目录简介1.默认方法2..Lambda表达式3.StreamAPI4.方法引用5.Optional类简介
Java8
是Java编程语言的一个重要版本,引入了许多令人兴奋和强大的新特性。
mi9688
·
2024-01-13 06:52
java基础
java
jdk
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他