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&JVM
来自Gradle开发团队的Gradle入门教程总结
Gradle基础Gradle是一个使用纯Java编写的基于
JVM
的通用构建工具。
xinychan
·
2023-11-29 04:10
Kotlin基础数据类型和运算符
原文链接KotlinTypesandOperatorsKotlin是新一代的基于
JVM
的静态多范式编程语言,功能强大,语法简洁,前面已经做过Kotlin的基本的介绍,今天就来深入的学习一下它的数据类型和运算操作符
alexhilton
·
2023-11-29 04:44
Java面试题(
JVM
)
194.说一下
jvm
的主要组成部分?及其作用?
我最酷_b537
·
2023-11-29 03:28
现阶段主流技术栈&开发框架
GradleGradle是一个基于
JVM
的构建工具,是一款通用灵活的构建工具Springbootinitializr使用SpringInitializr快速构建springboot工程单元测试JunitJUnit
五系
·
2023-11-29 02:59
架构师
java
spring
后端
leetcode每日一题846. 一手顺子 优先队列 + map的精巧结合
+map的精巧结合写在前面题目示例思路代码实现执行结果写在最后leetcode每日一题846.一手顺子优先队列+map的精巧结合写在前面叮叮叮~小付又来打卡了,等我忙过这几天,会继续更新有关设计模式与
JVM
Alascanfu
·
2023-11-29 01:21
leetcode
算法
职场和发展
Centos7和PostgreSql时间时区的查看与设置
PostgreSql时间时区的查看与设置一、Centos7系统1.查看时间和时区2.设置时间和时区二、PostgreSql数据库1.查看数据库时间和时区2.设置数据库时间和时区注意:修改Linux系统的时区以后,再安装
jvm
CxyGxm
·
2023-11-29 00:00
postgresql
jvm
linux
反射机制
类对象所有的类都存在一个类对象,这个类对象用于提供类本身的信息,比如都有什么属性什么方法在一个
JVM
中只有一个Classloader,一个Classloader下一种类只有一个类对象获取类对象有三种方式
ticktackdong
·
2023-11-29 00:04
【Spring 工厂】反转控制与依赖注入,一文搞懂
JVM
架构和运行时数据区
控制:对于成员变量赋值的控制权;反转控制:把对于成员变量赋值的控制权,从代码中转移(反转)到Spring工厂和配置文件中完成。好处:解耦合;底层实现:工厂设计模式;依赖注入(DependencyInjection-DI)注入:通过Spring的工厂及配置文件,为对象(bean,组件)的成员变量赋值;依赖注入:当⼀个类需要另⼀个类时,就意味着依赖,⼀旦出现依赖,就可以把另⼀个类作为本类的成员变量,最
前端框架资料大全
·
2023-11-29 00:01
Java
spring
mvc
java
后端
JVM
的知识点
###1.
JVM
基础知识-**
JVM
结构:**详细介绍
JVM
内部结构,包括类加载器、运行时数据区域(堆、栈、方法区/元空间)、执行引擎和本地接口等组成部分的功能和作用。
预众。
·
2023-11-28 23:55
jvm
Java
JVM
and GC
Java
JVM
andGC类加载方法区内容:类信息和类静态变量,常量池类信息:非常多主要使用的类信息:1.类型的字段信息2.类型的方法信息HeapJava的对象和数组申请的空间都是从Heap中分配的。
qingshuiting
·
2023-11-28 23:08
Flink 配置详解及如何配置高可用?
基础配置#jobManager的IP地址jobmanager.rpc.address:localhost#JobManager的端口号jobmanager.rpc.port:6123#JobManager
JVM
heap
zhisheng_blog
·
2023-11-28 23:56
大数据实时计算引擎
Flink
实战与性能优化
JVM
04 Java虚拟机是如何执行方法调用的?
要调用就要先识别,Java和Java虚拟机是如何识别目标方法的呢?在Java中,方法存在重载以及重写的概念,重载指的是方法名相同而参数类型不相同的方法之间的关系,重写指的是方法名相同并且参数类型也相同的方法之间的关系。在Java虚拟机中,除了方法名和参数类型之外,它还会考虑返回类型。在Java虚拟机中,识别又分两种情况,静态绑定和动态绑定静态绑定指的是在解析时便能够直接识别目标方法的情况,而动态绑
夜阑人儿未静
·
2023-11-28 22:33
Java注解之@IntrinsicCandidate
在Java9中,@IntrinsicCandidate注解被引入到了
JVM
规范中,以支持更好的JIT编译器
拦路雨g
·
2023-11-28 22:40
JVM
Java
java
jvm
开发语言
基础-中级-高级-Java程序员面试集结
关于
JVM
JDK和JRE最详细通俗的解答OracleJDK和OpenJDK的对比Java和C++的区别?什么是Java程序的主类?应用程序和小程序的主类有何不同?
爱穿格子衫的程序猿
·
2023-11-28 21:23
java 系统属性和环境属性
Java系统属性和环境属性都是与Java应用程序相关的参数,但它们有以下区别:系统属性是由Java虚拟机(
JVM
)设置的,而环境属性是由操作系统设置的。
路西法98
·
2023-11-28 21:22
java
开发语言
Java程序员“基础-中级-高级”面试题集结,最全八股文
关于
JVM
JDK和JRE最详细通俗的解答OracleJDK和OpenJDK的对比Java和C++的区别?什么是Java程序的主类?应用程序和小程序的主类有何不同?
跟着我学Java
·
2023-11-28 21:20
程序员
面试
Java
java
面试
jvm
程序员
编程语言
基础-中级-高级”Java程序员面试
关于
JVM
JDK和JRE最详细通俗的解答OracleJDK和OpenJDK的对比Java和C++的区别?什么是Java程序的主类?应用程序和小程序的主类有何不同?
郑兆辉
·
2023-11-28 21:20
JAVA
分布式
Spring
java
spring
java-ee
2023“Java基础-中级-高级”面试集结,已奉上我的膝盖
关于
JVM
JDK和JRE最详细通俗的解答OracleJDK和OpenJDK的对比Java和C++的区别?什么是Java程序的主类?应用程序和小程序的主类有何不同?
司腾
·
2023-11-28 21:20
Java
后端
面试
java
面试
jvm
spring
后端
“基础-中级-高级”Java后端25个技术栈面试题集结
关于
JVM
JDK和JRE最详细通俗的解答OracleJDK和OpenJDK的对比Java和C++的区别?什么是Java程序的主类?应用程序和小程序的主类有何不同?
司腾
·
2023-11-28 21:19
面试
架构
后端
java
面试
程序人生
后端
架构
深入理解
jvm
--第七章 虚拟机类加载机制
类生命周期类加载过程加载过程获取定义类的二进制字节流获取方式zip包网络运算时生成其他文件生成数据库将字节流转化为方法区的运行时数据结构在内存中生成一个代表该类的java.lang.Class对象连接验证文件格式验证元数据验证字节码验证符号引用验证准备为类变量分配内存并赋初0值解析将符号引用替换为直接引用类或接口解析不是数组类型传递全限定名用类加载器加载时数组类型且元素为对象,按上一步加载元素类型
天涯屐痕
·
2023-11-28 20:48
读书笔记
JVM
虚拟机类加载机制(一)
类从被加载到虚拟机内存中开始,到卸载出内存截止,整个生命周期包括:加载、验证、准备、解析,初始化、使用、卸载七个阶段。其中验证、准备、解析三个部分统称为连接。类初始化情况:遇到new、getstatic、putstatic或invokestatic这4条字节码指令时,如果没有初始化,则需要触发初始化。生成这4条指令的最常见Java代码场景是:使用new关键字实例化对象的时候、读取或设置一个类的静态
子时已过
·
2023-11-28 20:18
Java
java
JVM
类加载机制
JVM
实战与原理---类加载机制
JVM
实战与原理目录类加载机制1.类加载生命周期1.1加载1.2验证1.3准备1.4解析1.5初始化2.类加载器类加载机制章节目的:了解虚拟机如何加载Class文件?
九八婆婆
·
2023-11-28 20:48
老博客
jvm
---虚拟机类加载机制与双亲委派机制(四)
jvm
-虚拟机类加载机制虚拟机类加载机制双亲委派模型
jvm
-虚拟机类加载机制类加载的时机类加载的过程验证准备解析初始化类加载器双亲委派模型启动类加载器扩展类加载器应用程序加载类双亲委派模型的流程虚拟机类加载机制双亲委派模型
keke_俩个科
·
2023-11-28 20:17
jvm
java后端
jvm
java
JVM
最佳学习笔记<四>---虚拟机类加载机制
2019独角兽企业重金招聘Python工程师标准>>>前提本笔记参照了周志明《深入理解Java虚拟机:
JVM
高级特性与最佳实践》第三版,读完之后受益匪浅,让我对Java虚拟机有了一个深刻的认识,这也是
Jvm
weixin_33955681
·
2023-11-28 20:44
运维
java
python
JVM
--虚拟机类加载机制
1.概述Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。Java的动态扩展的语言特征就是依赖运行期动态加载和动态链接实现的。2.类加载时机加载生命周期如下:加载,验证,准备,初始化都严格按照顺序执行,解析在一些情况下可以位于初始化后进行,原因是为了支持Java语言的运行时绑定。
客官、打尖还是住店
·
2023-11-28 20:43
java
开发语言
深入理解
JVM
-虚拟机类加载机制
你未必出类拔萃,但一定与众不同虚拟机类加载机制文章目录虚拟机类加载机制概述类加载的时机六种情况初始化被动引用例子1被动引用例子2被动引用例子3类加载过程加载验证文件格式校验元数组验证字节码验证符号引用验证准备解析类或接口的解析字段解析方法解析接口方法解析初始化概述Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机使用的Java类型。类型
鱼爱吃柚子
·
2023-11-28 20:42
笔记
jvm
java
JVM
虚拟机深入理解----类文件结构和虚拟机加载机制
一.类文件结构对于类文件结构,笔者认为没必要太过多的深入,意义不大,了解即可;java虚拟机提供的语言无关性,使用java编译器可以把java代码编译为存储字节码的Class文件,使用JRuby等其他语言的编译器意义可以把程序代码编译成class文件,虚拟机并不关心Class的文件来自于何种语言:二.虚拟机类加载机制类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loa
键盘林
·
2023-11-28 20:12
虚拟机深入理解
JVM虚拟机深入理解
类文件结构
虚拟机加载机制
jvm
(7)-虚拟机类加载机制
【0】README0.1)本文转自“深入理解
jvm
”,旨在学习虚拟机类加载机制的基础知识;【1】概述1)类加载机制:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的
PacosonSWJTU
·
2023-11-28 20:07
(9)jvm
JVM
第七章-虚拟机类加载机制
代码编译的结果从本地机器码转变为字节码,本章涉及虚拟机如何加载这些Class文件,Class文件中的信息进入到虚拟机后会发生什么变化类加载机制Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。类加载的时机一个类型从被加载到虚拟机内存中到卸载出内存的整个生命周期加载、验证、准备、初
没脑袋的喵
·
2023-11-28 20:36
jvm
jvm
python
开发语言
Spring Boot 3.2 发行说明(机翻)
github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.2-Release-Notes3.2中的新增功能3.2版本的亮点包括:支持虚拟线程对
JVM
CheckpointRestore
墨苏玩电脑
·
2023-11-28 18:26
spring
boot
后端
java
精心准备!掌握这些高频java面试题,助你备战金三银四!
面向对象面向过程更注重于事情的每一个步骤和顺序,面向对象则更注重于事情有哪些参与者以及各需要做什么JDKJRE
JVM
jdk:Java开发工具包jre:Java运行时环境
jvm
:Java虚拟机==和equals
前程有光
·
2023-11-28 17:32
【Kotlin】内联函数
然而,在Java中我们似乎并不需要特别关注这个问题,因为在Java7之后,
JVM
引入了一种叫做invokedynamic的技术,它会自动
xoliu1
·
2023-11-28 17:22
kotlin
kotlin
android
开发语言
android
synchronized真的很重么?
synchronized在jdk1.6以前(不包括1.6)的确是一把很重的锁,每次使用锁的时候都是直接向操作系统请求的,所以效率低,且占资源,但是在jdk1.6以后,
jvm
对synchron
瞬间的醒悟
·
2023-11-28 17:20
java
开发语言
微服务架构之spring boot admin
Springbootadmin是可视化的监控组件,依赖springbootactuator收集各个服务的运行信息,通过springbootactuator可以非常方便的查看每个微服务的Health信息、内存信息、
JVM
架构师联盟
·
2023-11-28 16:26
锁升级过程(无锁、偏向锁、轻量级锁、重量级锁)
Java6开始优化SynchronizedSynchronized锁种类及升级步骤多线程访问的3种情况锁升级流程无锁偏向锁偏向锁的持有细化案例Account对象举例说明偏向锁
JVM
命令Code演示偏向锁的撤销轻量级锁轻量级锁的获取
七月J
·
2023-11-28 15:33
JVM
/
并发编程
面试
锁
synchronized锁升级
锁升级
synchronized 锁升级的过程
在「jdk1.6之后」Java官方对从
JVM
层面对synchronized较大优化,所以现在的synchronized锁效率也优化得很不错了,Jdk1.6之后,为了减少获得锁和释放锁所带来的性能消耗,引入了偏向锁和轻量级锁
Firstsonw001
·
2023-11-28 15:01
jvm
java
开发语言
深度剖析 Synchronized 锁升级过程
之后锁就有了4种状态:【无锁】【偏向锁】【轻量级锁】【重量级锁】1.2synchronized内核态切换在
JVM
中synchronized重量级锁的底层原理是monitorenter和moniterexit
P@ssW0rd
·
2023-11-28 15:00
集合与并发
Java
java
开发语言
ElasticSearch启动失败问题汇总和解决方法
(0x0000000085330000,2060255232,0)failed;error='Cannotallocatememory'(errno=12)由于elasticsearch5.0默认分配
jvm
csd753111111
·
2023-11-28 14:30
大数据
操作系统
java
java分布式&锁&分布式锁
锁在java中的实现:synchronized关键字并发包的类缺点:只对单个的
jvm
有效分布式锁为什么实现分布式锁有限资源的情况下,控制同一段时间只有某些用户/服务器才能访问到资源单个锁只对单个
jvm
有效分布锁实现
D. D
·
2023-11-28 14:00
java
分布式
开发语言
Elasticsearch启动失败问题汇总
版本elasticsearch-8.11.1,解压安装完后,修改安装目录下conf/
jvm
.options,默认配置如下:-Xms4g-Xmx4g默认的配置占用内存太多了,调小一些:-Xms256m-Xmx256m
dogplays
·
2023-11-28 14:30
Elasticsearch
elasticsearch
大数据
搜索引擎
android 添加jar包 编译错误
08:51:06293293hiddenapi.cc:552]Superclass/interfaceLkotlin/coroutines/
jvm
/internal/SuspendLambda;ofclassLandroidx
cengdong
·
2023-11-28 14:19
android
jar
idea基本使用和JAVA基础
,并选择jdk版本,点击create创建新项目进入project在src中创建包名和类,编写程序并运行如果之前有未关闭的项目,可以点击左上角File→New→Project来创建新项目二、JAVA基础
jvm
hanx…
·
2023-11-28 14:20
java
intellij-idea
JVM
类加载的过程和
JVM
垃圾回收机制
文章目录一、
JVM
类加载的过程1.1类加载的基本流程1.1.1加载1.1.2验证1.1.3准备1.1.4解析1.1.5初始化1.2双亲委派模型二、
JVM
垃圾回收机制2.1找到垃圾2.1.1引用计数(比如
zhanlongsiqu
·
2023-11-28 13:12
jvm
类加载过程
垃圾回收机制
【面试】spring单例bean的优势
2.提高服务器内存的利用3.减少
jvm
垃圾回收4.可以快速获取到bean,单例bean获取操作除第一次生成之外都是从缓存中获取。
王佑辉
·
2023-11-28 13:18
spring
面试
spring
面试
java bean单例的优势
1.减少了新生成实例的消耗2.减少
jvm
垃圾回收3.可以快速获取到bean因为单例的获取bean操作除了第一次生成之外其余的都是从缓存里获取的所以很快
TracyLi123456
·
2023-11-28 13:16
java
bean
jvm
spring默认单例bean
的优势由于不会每次都新创建新对象所以有一下几个性能上的优势:减少了新生成实例的消耗新生成实例消耗包括两方面-Spring会通过反射或者代理来生成bean实例这都是耗性能的操作-给对象分配内存也会涉及复杂算法减少
jvm
ecolifr
·
2023-11-28 13:46
spring
16、单例bean的优势
提供服务器内存的利用率,减少服务器内存消耗减少
jvm
垃圾回收。由于不会给每个请求都新生成bean实例,所以自然回收的对象少了。可以快速获取到bean。因为单
飞翔的佩奇
·
2023-11-28 13:12
spring
java
后端
spring
boot
spring
cloud
intellij-idea
java-ee
垃圾回收器分类 serial、parNew、parallel、CMS
所以,串行回收默认被应用在客户端的Client模式下的
JVM
中在并发能力比较强的CPU
yq15797688367
·
2023-11-28 12:10
jvm
【
JVM
】垃圾收集器-Serial、Parallel、ParNew、CMS的特性与优缺点总结
Serial垃圾收集器ParallelScavenge垃圾收集器ParNew垃圾收集器CMS垃圾收集器Rset与CardTable打印GC日志到文件总结Serial垃圾收集器Serial垃圾收集器是一个历史非常悠久的垃圾收集器,JDK1.3.1前是HotSpot年轻代垃圾收集的唯一选择;其年轻代采用复制算法,老年代采用标记-整理算法;SerialOld垃圾收集器是Serial的老年代版本,它同样是
Maoway稻草人
·
2023-11-28 12:40
JVM
算法
jvm
java
垃圾回收
GC
JVM
——垃圾回收器
JVM
——垃圾回收器按照工作模式分,可以分为并发式垃圾回收器和独占式垃圾回收器。并发式垃圾回收器与应用程序线程交替工作,以尽可能减少应用程序的停顿时间。
爱吃西红柿炒蛋
·
2023-11-28 12:39
JVM
java
程序人生
压力测试
上一页
94
95
96
97
98
99
100
101
下一页
按字母分类:
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
其他