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
【深入浅出-JVM】
JVM
-3-
JVM
调优
问题JDK8默认GC策略PSYoung+ParOld什么时候开始YoungGCEden不够分配时什么时候开始FullGCOld区可用容量不足历次平均晋升担保失败CMS会有什么问题并发失败,并发阶段直接爆掉怎么规避:增大空闲比例G1什么时候会进入FullGC标记期跪掉;FullGC时会采用Serial,所以还是比较可怕的怎么规避:减小开始标记的内存占用阈值InitiatingHeapOccupanc
宠辱不惊的咸鱼
·
2024-09-01 08:20
Java 多线程Thread start run
扩展:其实更细节说明
jvm
,
jvm
启动不止一个线
一亩三分甜
·
2024-09-01 06:00
Java-环境理解(JDK、JRE、
JVM
)
day-1我们再学习java之前首先需要了解JDK、JRE、
JVM
都是什么?以及三者之间的关系又是怎么样的?以及为什么Java被称之为WriteOneRunAnwhere(一次运行到处编译)。
云淡风轻聊技术
·
2024-09-01 06:41
java
笔记
深入浅出
Kubernetes 的核心概念
Kubernetes迅速成为云环境中软件部署和管理的新标准。与强大的功能相对应的是陡峭的学习曲线。本文将提供Kubernetes的简化视图,从高处观察其中的重要组件,以及他们的关联。硬件(1)Node节点Node(节点)是计算资源的最小单位,表示集群中单台计算机。可能是数据中心里面的计算机,也可能是云中的虚拟机,还可能是其他的东西。Node就是一个抽象层,我们不必关注某台机器的特性,只需要简单的视
AI乔治
·
2024-09-01 03:03
JDK8优化
JVM
总结
JDK8优化
JVM
总结默认垃圾回收器:当前大多数应用仍然使用JDK1.8,并且默认的年轻代垃圾回收器是ParallelScavenge。
闫小甲
·
2024-08-31 18:31
jvm
Spark SQL 结构化数据处理流程及原理是什么?
这篇文章
深入浅出
地告诉你SparkSQL3.x
我想去吃ya
·
2024-08-31 16:18
spark
sql
hive
数据库
大数据
六、SpringCloud Alibaba + Spring Boot + mybatis +数据中台+多租户saas+前后端分离之Spring Cloud Alibaba基于Nacos分布式配置中心
前言在上一篇文章,我们实现了基于nacos做分布式配置中心,实施的存储、更新我们的配置文件数据,在使用以往的一些配置中心时,服务重启或者注册中心重启后,配置文件数据将会丢失,这种情况是因为将数据储存在
JVM
不会写代码的女程序猿
·
2024-08-31 14:03
分布式
spring
boot
spring
cloud
Java大厂面试题—虚拟机(一),Java面试必问
讲一下
JVM
内存结构?
JVM
内存结构分为5大区域,程序计数器、虚拟机栈、本地方法栈、堆、方法区。程序计数器线程私有的,作为当前线程的行号指示器,用于记录当前虚拟机正在执行的线程指令地址。
程序媛小白
·
2024-08-31 13:12
Java 虚方法表(虚函数)
它帮助Java运行时系统(
JVM
)决定在继承体系中调用哪一个方法的具体实现。什么是虚方法表?虚方法表是一个类的内部数据结构,用于支持方法的动态绑定(即运行时多态)。
南极Ou
·
2024-08-31 12:17
#
OOP
java
开发语言
【Python系列】signal信号处理
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术,
jvm
,并发编程redis,kafka,Spring,微服务等常用开发工具系列:常用的开发工具
Kwan的解忧杂货铺@新空间代码工作室
·
2024-08-31 09:27
s2
Python
python
信号处理
开发语言
深入理解Java的垃圾回收机制(GC)实现原理
本文将详细探讨GC的实现原理、不同算法的细节以及其在
JVM
中的应用。1.垃圾回收的基本原理垃圾回收的主要任务是识别和回收不再使用的对象。GC的基本工作过程包括:标记阶段:标记所有存活的
微笑听雨。
·
2024-08-31 08:22
java
进阶教程
java
GC
垃圾回收机制
生命周期
内存管理
33.ES集群规划—整体规划
集群规划集群大小设置的依据:ES
JVM
heap最大可以设置32G30Gheap大概能处理10T的数据量,如果内存很大如128G,可以在一台机器上运行多个ES节点两类应用场景:用于构建业务搜索功能模块,且多是垂直领域的搜索数据量级几千万到数十亿级别
大勇任卷舒
·
2024-08-31 02:20
JAVA之
JVM
入门
Java虚拟机(
JVM
)是Java平台的核心部分之一,它为Java程序提供了运行环境。一、历史背景1.SunClassicVM发布时间:1996年重要功能:Java1.0的默认
JVM
。
java_heartLake
·
2024-08-31 01:32
JAVA
java
jvm
【
jvm
】栈顶缓存技术
目录1.说明2.技术背景3.技术原理4.应用场景5.优势与局限5.1优势5.2局限1.说明1.栈顶缓存技术(Top-of-StackCaching,简称ToS)。2.是一种在计算机体系结构中用于提高指令执行性能的优化技术。3.通常与流水线处理器(pipelining)相关,旨在减少数据冒险(datahazards)和控制冒险(controlhazards),从而提升处理器的执行效率。4.栈顶缓存技
王佑辉
·
2024-08-31 01:28
jvm
jvm
Error: could not open `D:\java8\jre\lib\amd64\
jvm
.cfg‘
如果报这个错误把系统环境变量里面的path里面的这两个值移到最前面即可D:\java8\jdk\bin;D:\java8\jdk\jre\bin;如果是在idea里面报错,外面的cmd没有报错,那么就在idea里面单独设置一下即可
angen2018
·
2024-08-30 22:44
java
idea
java
intellij-idea
一篇文章讲清楚Java中的反射
类在第一次使用时才动态加载到
JVM
中,可以使用Class.forName("com.mysql.jdbc.Driver")这种方式来控制类的加载,该方法会返回一个Class对象。
工业甲酰苯胺
·
2024-08-30 21:06
java
python
开发语言
干货拿走:深入解析Kotlin 泛型
本文只涉及Kotlin
Jvm
,KotlinJs、KotlinNative的具体实现可能有差异。
Android高级技术
·
2024-08-30 21:05
Android高级开发
android
Java虚拟机(一):Java内存区域
为了更好的管理内存中的数据,
JVM
规范规定了几个运行时数据区域,这些区域都有各自的用途以及创建和销毁时间,有的区域自虚拟机进程启动直到虚拟机进程销毁,有些区域则随着线程的启动而启动,线程的销毁而销毁。
yeonon
·
2024-08-30 18:42
分布式WebSocket-下篇
上篇文章从功能层面实现了双向传输,但是带来了难受问题如下:我们把应用部署在一台2C4G服务器上运行,
jvm
参数如下:-Xmx2688M-Xms2688M-Xmn960M-XX:MaxMetaspaceSize
蓝天/zachary
·
2024-08-30 18:46
分布式架构
分布式
websocket
双向传输
直播
教育
小白秒懂什么是栈上分配
小白秒懂什么是栈上分配在
JVM
中,堆内存中保存对象实例和数组,但其实有些时候,对象是不在堆内存中存储的。我们来想一个问题:如果一个方法中的对象作用域只在这个方法中,那是否还有必要把它保存在堆中。
友善的鸡蛋
·
2024-08-30 06:31
jvm
java
读书分享:促进一般化的应对思维
今天有幸参加了朱老师的读书分享时间,果然功力深厚,
深入浅出
,形象化的比喻讲解把枯燥绕口的内容讲解成通俗易懂,来形象化地把读书分享这个场域比喻成充电宝,有事没事进来听一听,无论是你想说不想说想发
素心如竹焦点团队
·
2024-08-30 04:35
Java中synchronized原理
synchronized的原理主要基于Java虚拟机(
JVM
)的监视器锁(MonitorLock)机制。
angushine
·
2024-08-29 18:39
java
开发语言
努力按自己努力的方向活着
图片发自App今天看了白岩松的对白,觉得里面的一些观点很犀利,白岩松和崔永元是笔者很喜欢的两个主持人,一个犀利睿智,一个
深入浅出
,风格迥异,但都是有大智慧的人。
河东琛
·
2024-08-29 14:30
大模型提示词工程技术1-《大模型提示词工程技术》创作与前沿章节介绍
大模型提示词工程技术1-《大模型提示词工程技术》创作与前沿章节介绍,《大模型提示词工程技术》的作者:微学AI,这是一本专注于提升人工智能大模型性能的著作,它
深入浅出
地讲解了如何通过优化输入提示词来引导大模型生成高质量
微学AI
·
2024-08-29 11:53
大模型提示词技术
提示词工程
大模型
计算机基础知识复习8.22
锁升级机制无锁->偏向锁->轻量级锁->重量级锁线程A进入synchronized开始抢锁,
JVM
会判断当前是否是偏向锁的状态,如果是就会根据MarkWord中存储的线程ID来判断,当前线程A是否就是持有偏向锁的线程
我叫啥都行
·
2024-08-29 07:24
计算机基础知识
java
开发语言
后端
笔记
sql
java jmap jstat_
JVM
性能调优监控工具jps、jstack、jstat、jmap、jinfo使用详解
是什么jps查看所有的
jvm
进程,包括进程ID,进程启动的路径等等。我自己也用PS,即:ps-ef|grepjavajstack观察
jvm
中当前所有线程的运行情况和线程当前状态。系统崩溃了?
小五咔咔咔
·
2024-08-29 06:52
java
jmap
jstat
jstack输出文件linux,
Jvm
dump jstack jmap jstat 介绍与使用
jmap-dump输出的文件,(3)jstat查看gc情况,jstat-gc间隔毫秒数比如jstat-gc123455000也就是每隔5秒打印进程12345的gc情况一、看一下jstackjstack-m>
jvm
_deadlocks.txtjstack-l
欢12
·
2024-08-29 06:22
jstack输出文件linux
Java面试题--
JVM
大厂篇之
JVM
大厂面试题及答案解析(10)
亲爱的朋友们,热烈欢迎你们来到青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而我的博客,正是这样一个温暖美好的所在。在这里,你们不仅能够收获既富有趣味又极为实用的内容知识,还可以毫无拘束地畅所欲言,尽情分享自己独特的见解。我真诚地期待着你们的到来,愿我们能在这片小小的天地里共同成长,共同进步。本博客的精华专栏:1.
青云交
·
2024-08-29 06:20
Java虚拟机(JVM)专栏
Java大厂面试
Java技术栈
java
jvm
分布式应用
JVM大厂面试题及答案解析
JVM大厂
分布式系统
字节码
Java的内存管理机制
在Java中,内存管理机制是自动且相对复杂的,它主要由Java虚拟机(
JVM
)来负责。这个机制确保了内存的有效分配和释放,从而帮助开发者避免了许多常见的内存管理问题,如内存泄漏和悬挂指针。
纣王家子迎新
·
2024-08-29 06:20
java
jvm
内存机制
栈
堆
学习
当
JVM
中出现负载突然过大的情况时,我们该如何应对?
在Java应用程序的运行过程中,偶尔会遇到
JVM
(Java虚拟机)负载突然增大的情况。这种情况可能会导致应用程序性能下降,甚至影响用户体验。
张某布响丸辣
·
2024-08-29 06:49
jvm
java
面试题
堆栈溢出的原因
堆和栈在
JVM
内存模型中,存在这样几个内存结构,主要是堆和栈。
木小同
·
2024-08-29 02:23
面试
jvm
java
内存溢出
jvm优化
内存泄漏
JVM
内存模型和垃圾回收算法
一、内存模型
JVM
在执行java程序时,会将它管理的内存划分为若干个不同的区域,每个区域都有自己的用途和创建销毁的时间。主要分为两大部分:线程私有区和共享区。
明豆
·
2024-08-28 22:56
java
jvm
JVM
-类加载过程
类加载过程是Java虚拟机(
JVM
)将Java代码编译后的字节码文件加载到内存中,并进行解析和验证,最终使程序能够运行的关键步骤。类加载过程:加载->连接->初始化。
Tdm_888
·
2024-08-28 22:24
Java
jvm
java
【好书推荐5】《精通推荐算法:核心模块+经典模型+代码详解》
前些天发现了一个人工智能学习网站,内容
深入浅出
、易于理解。如果对人工智能感兴趣,不妨点击查看。写在最前面感谢大家的陪伴和支持!2024年,争取每周二开展粉丝
是Yu欸
·
2024-08-28 21:17
粉丝福利
学习
推荐算法
算法
机器学习
人工智能
数据挖掘
自然语言处理
java 中的虚拟机的介绍
Java虚拟机(JavaVirtualMachine,简称
JVM
)是运行Java应用程序的核心组件。它提供了一个平台无关的执行环境,使Java程序可以在各种硬件和操作系统上运行。
慢慢成长的码农
·
2024-08-28 16:38
java
开发语言
2021-01-22
刘老师
深入浅出
地讲解了绘本教学要做到几个要点,让我更加了解现在的绘本教学不在是老师问几个问题,孩子们坐在下面单纯回答问题,而是要链接游戏,让孩子们在游戏中理解绘本表达的意思,这样才能让孩子真正的成长。
同同_d7d5
·
2024-08-28 12:34
Spring Boot 一个极简且完整的后台框架
先放几张图imageimageimage项目介绍SpringBoot,实现了一个极简单的后台框架image小编提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、
Jvm
性能调优、Spring
搬砖养女人
·
2024-08-28 10:33
数据库架构
java
spring
sql
tomcat
java15-网络编程
Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由
JVM
进行控制,并且Java实现了一个跨平台的网络库,因此程序员面对的是一个统一的网络编程环境,很容易开发常见
十十一丶
·
2024-08-28 03:49
网络
java
深入 Rust 标准库,Rust标准库源代码系统分析
系列文章目录送书第一期《用户画像:平台构建与业务实践》送书活动之抽奖工具的打造《获取博客评论用户抽取幸运中奖者》送书第二期《SpringCloudAlibaba核心技术与实战案例》送书第三期《
深入浅出
Java
青花科技
·
2024-08-28 00:01
rust
开发语言
后端
深入解析
JVM
内存模型:面试题及详细解答
深入解析
JVM
内存模型:面试题及详细解答1.
JVM
内存模型概述1.1面试题:请简述
JVM
内存模型的组成部分及其作用。
道长不会写代码
·
2024-08-28 00:59
每天一道Java面试题
jvm
面试
职场和发展
精通
JVM
监控与调优:工具使用与命令指南
精通
JVM
监控与调优:工具使用与命令指南1.
JVM
监控工具概览1.1监控工具列表2.jconsole使用指南2.1操作步骤2.2常用命令3.VisualVM使用指南3.1操作步骤3.2常用命令4.jstack
道长不会写代码
·
2024-08-28 00:59
jvm
深入浅出
fs-extra:Node.js文件操作的瑞士军刀
在Node.js的世界里,文件操作是日常开发不可或缺的一部分。虽然Node.js内置的fs(文件系统)模块提供了基本的文件读写能力,但在实际开发中,我们往往需要更多的功能和更简洁的API。这时候,fs-extra包就像是一把瑞士军刀,为我们提供了强大而便捷的文件操作工具。1,为什么选择fs-extra?fs-extra是对标准fs模块的扩展,它不仅包含了所有原生fs模块的方法,而且还添加了许多实用
NolanKy
·
2024-08-27 20:36
node.js
vim
编辑器
【
jvm
】局部变量表
目录1.说明2.容量与大小3.存储机制4.生命周期5.槽位重用6.与成员变量的对比1.说明1.
JVM
(Java虚拟机)中的局部变量表(LocalVariablesTable)是
JVM
执行方法时的一个重要组成部分
王佑辉
·
2024-08-27 12:41
jvm
jvm
带你详细了解Spring Cloud微架构服务的发展史
前言SpringCloud是一个基于SpringBoot实现的云应用开发工具,它为基于
JVM
的云应用开发中的配置管理、服务注册,服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式
武昌库里写JAVA
·
2024-08-27 11:07
面试题汇总与解析
算法
数据结构
c语言
开发语言
二维数组
2024年Android高级面试题总结(附答案解析)
9.简述
jvm
中默认的classLoader与功能10.switch语句后的控制表达式只能是short、char、int、long整数类型和枚举类型,不能是float,double和boolean类型。
2401_84519907
·
2024-08-26 22:15
程序员
android
jvm
监控工具一览
下面是对BTrace、JAD、JMAP、JSTAT、JSTACK、JINFO以及MARK工具的比较表:工具/属性功能适用场景使用难度是否侵入式是否需要重启
JVM
BTrace动态跟踪和监控Java应用程序性能分析
Daniel 大东
·
2024-08-26 21:38
jvm
JAVA基础面试题总结(十三)——
JVM
(中)
堆空间的基本结构JDK7以及之前的版本,堆空间包括以下部分:新生代内存(YoungGeneration)老生代(OldGeneration)永久代(PermanentGeneration)JDK8版本之后PermGen(永久)已被Metaspace(元空间)取代,元空间使用的是直接内存。内存分配与回收原则1、对象优先在Eden区分配大多数情况下,对象在新生代中Eden区分配。当Eden区没有足够空
城南vision
·
2024-08-26 21:07
jvm
java
开发语言
redis与
JVM
复习思维导向
redisredis:redis实现原理内存实现key/value吞吐量比较大端口号6379基本数据类型:字符串stringset/setnx/getincrappendtrimstrlendel列表listLpush/rpushlpop/rpoplrange0end/-1llen集合setsaddsismemebersranmemberscard(元素个数)sdiff(差集)sinter(交集)
学好Java就能抓住她的心吗
·
2024-08-26 20:03
redis
jvm
数据库
Flink 内存管理机制
Flink在
JVM
内部实现了自己的内存管理。一、MemorySegmentMemorySegment是Flink内存管理的核心,是Flink的内存抽象。
lvwenyuan_1
·
2024-08-26 16:58
flink
Flink
内存管理机制
(十五)Flink 内存管理机制
在大数据领域,很多开源框架(Hadoop、Spark、Storm)都是基于
JVM
运行,但是
JVM
的内存管理机制往往存在着诸多类似OutOfMemoryError的问题,主要是因为创建大量的实例,超过
JVM
springk
·
2024-08-26 16:27
Flink全景解析
flink
大数据
实时数据
flink
内存管理
内存管理机制
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他