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
【JavaEE】网络原理之
初识
1.❤️❤️前言~Hello,Hello~亲爱的朋友们,这里是E绵绵呀✍️✍️。如果你喜欢这篇文章,请别吝啬你的点赞❤️❤️和收藏。如果你对我的内容感兴趣,记得关注我以便不错过每一篇精彩。当然,如果在阅读中发现任何问题或疑问,我非常欢迎你在评论区留言指正️️。让我们共同努力,一起进步!加油,一起CHINUP!个人主页:E绵绵的博客所属专栏:1.JAVA知识点专栏深入探索JAVA的核心概念与技术细节
E绵绵
·
2025-04-04 12:53
JavaEE
java-ee
java
ThreadLocalMap的enrty的key为什么要设置成弱引用
java中而引用传递的是对象的副本,如果使用强引用,当原来key原来对象失效的时候,
jvm
不会回收map里面的ThreadLocal。
Lin大坑haha~
·
2025-04-04 11:19
java学习
内存泄漏
为什么 ThreadLocalMap 的 key 是弱引用 value是强引用
即使内存不足
JVM
宁愿抛出OutOfMemoryError错误、也不会回收具有强引用的对象。生命周期:强引用对象的生命周期与持有该引用的变量的生
明天不下雨(牛客同名)
·
2025-04-04 11:15
jvm
java
算法
初识
python
1、官网下载最新版的IDLE,下载完成之后,全部默认安装即可2、通过开始屏幕调出IDLE3、出现下面的界面说明安装成功
ovim
·
2025-04-04 08:57
python
python
初识
安装
初识
python_
初识
python
第一步:下载Python安装包在Python的官网www.python.org中找到最新版本的Python安装包,点击进行下载,请注意,当你的电脑是32位的机器,请选择32位的安装包,如果是64位的,请选择64位的安装包;第二步:安装A.双击下载好的安装包,弹出如下界面:这里要注意的是,将python加入到windows的环境变量中,如果忘记打勾,则需要手工加到环境变量中;在这里我选择的是自定义安
凤凰空间
·
2025-04-04 08:56
初识python
初识
python 教学设计_青岛版八年级《
初识
Python》教学设计.doc
PAGEPAGE2第4课
初识
Python教学设计【教学目标】1.知识与技能:了解python编程语言起源以及应用,知道python编辑器的常用用法,掌握利用python编写程序的一般步骤。
weixin_39622905
·
2025-04-04 08:56
初识python
教学设计
初识
Python
环境准备这里的环境包括Python虚拟运行环境Anaconda、Python集成开发环境PyCharm、visualstudiocode。1.Anaconda1.1作用Anaconda是一个开源的Python数据科学平台,其作用有:环境管理可以创建和管理多个相互独立的虚拟环境可以确保不同项目使用不同的Python版本和依赖库,避免依赖冲突包管理Anaconda自带conda包管理器。conda相比
清风徐来
·
2025-04-04 07:21
python
开发语言
Java基础 3.11
Java8Java11Java原sun公司后在2009年被甲骨文公司收购2.Java重要特点Java语言是面向对象的跨平台的解释性的强类型的Java需要先编译再用解释器解释再运行而C或C++则无需解释直接编译后运行先用
JVM
anlogic
·
2025-04-04 03:53
java
dos
java
开发语言
Scala核心技术总结(1)
Scala基于
JVM
,可以与Java无缝交互,兼容Java类库。Scala发展历史:由MartinOdersky设计,融合了函数式编程和面向对象编程的特点。Scala推动了Java语言的发
淋一遍下雨天
·
2025-04-04 01:15
scala
开发语言
后端
JVM
垃圾收集(GC)机制解析
引言Java虚拟机(
JVM
)是一种能够执行Java字节码的虚拟机,它扮演着将Java程序转换为可执行代码的关键角色。
JVM
的作用不仅限于执行程序,还负责管理程序在运行时所需的内存和其他资源。
一休哥助手
·
2025-04-03 19:06
java
jvm
jvm
的attach 和agent机制
以下是这两种机制在实际场景中的一些成功应用案例:1.性能监控与分析JavaAgent和Attach机制广泛应用于性能监控和分析,尤其是在大型分布式系统中,通过动态地加载监控代码来监视
JVM
的健康状况、性能瓶颈
Sunday_ding
·
2025-04-03 14:06
java
jvm
C语言实现打印当前时间日期
一.
初识
time()函数在C语言
Liam.123
·
2025-04-03 13:31
c语言
开发语言
java面试准备
JVM
篇
这个专栏总结的大多数内容来至即刻时间的专栏深入拆解
JVM
虚拟机,java核心面试技术,和深入理解
JVM
这本书。首先我查一下
jvm
面试一般会问什么问题。
dajunstan
·
2025-04-03 09:31
jvm面试
jvm面试
java面试题解析
设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、
JVM
java梅洛
·
2025-04-03 09:01
经验分享
java
面试
程序人生
开发语言
【面试篇】
JVM
文章目录一、
JVM
内存结构1.请详细描述
JVM
的内存结构,各个区域的作用是什么?2.堆内存是如何划分的?新生代和老年代的比例是多少?3.Eden区和Survivor区的作用是什么?
小样vvv
·
2025-04-03 09:29
jvm
面试
职场和发展
Scala基础
Scala基本介绍定义:多范式编程语言,运行于
JVM
,融合面向对象与函数式编程特性,兼容Java程序。
阿巴阿巴拉
·
2025-04-03 07:47
scala
开发语言
后端
【Linux网络#18】:深入理解select多路转接:传统I/O复用的基石
二、I/O多路转接之select1.
初识
select2.select函数原型2.1关于fd_set结构2.2函数返回值3.理解select执行过程3.1socket就绪条件读就绪写就绪异常就绪(选学)3.2select
IsLand1314~
·
2025-04-03 05:03
#
网络
linux
数据库
运维
深入浅出:JIT优化技术如何让Java运行更快
JIT(Just-In-TimeCompilation,即时编译)是Java虚拟机(
JVM
)的核心优化技术之一。
qian_qh
·
2025-04-03 01:07
面试八股文
java
开发语言
jvm
Python开发从入门到精通(下) - 人工智能实战
本书全卷:Python开发从入门到精通(上)-基础编程Python开发从入门到精通(下)-人工智能实战全书目录第一部分:
初识
Python——从“Hello,World!”
莲华君
·
2025-04-02 22:18
Python权威教程合集
前端
Python
Java
Jvm
运行机制原理_
JVM
运行机制及其原理
JVM
运行机制及其原理发布时间:2018-05-2222:15,浏览次数:1074,标签:
JVM
最近出去面试,总被问到Java
JVM
相关的东西,什么
JVM
的内存模型、
JVM
的内存分配、内存回收、内存回收算法
绿萝123
·
2025-04-02 18:18
Java
Jvm运行机制原理
论
JVM
简述
所以对于java来说,我们首先要了解
jvm
。所谓
jvm
,故名思义,即java虚拟机,提供了java代码执行的环境,
jvm
有各个版本,本质上来说,其实是一个在内存中的虚拟机,所以
写代码的加鲁鲁
·
2025-04-02 17:12
jvm
java
开发语言
1024程序员节
揭秘.class 文件中到底有什么鬼
揭秘.class文件中到底有什么鬼.class文件是Java编译器(javac)编译Java源代码(.java文件)后生成的字节码文件,它包含的是
JVM
(Java虚拟机)可执行的二进制指令,而不是人类可读的文本
五道书童
·
2025-04-02 14:50
JVM
java
jvm
JVM
学习计划表(2025 版)
JVM
学习计划表(2025版)基础阶段(2周)1.
JVM
核心概念
JVM
作用与体系结构理解
JVM
在Java跨平台运行中的核心作用,掌握类加载子系统、运行时数据区、执行引擎的交互流程内存结构与数据存储学习堆
Song
·
2025-04-02 12:06
jvm
学习
JVM
每个区域分别存储什么数据?
JVM
(JavaVirtualMachine)的运行时数据区(RuntimeDataAreas)被划分为几个不同的区域,每个区域都有其特定的用途和存储的数据类型。
冰糖心书房
·
2025-04-02 11:35
JVM
jvm
java
《
JVM
考古现场(十五):熵火燎原——从量子递归到热寂晶壁的代码涅槃》
目录开篇:熵海翻涌·量子江湖的终极对决第一章:熵海沉沙——热力学编译器的量子突围第二章:晶壁融蚀——时空曲率指令集重写术第三章:永劫轮回——ZGC熵障突破的十二维拓扑第四章:归墟涅槃——意识编译器的量子永生契约第五章:熵火明灯——技术哲学的降维打击终章:热寂黎明——技术年表与未来之劫下集预告&超维阅读推荐开篇:熵海翻涌·量子江湖的终极对决"当《诛仙剑阵》的时空冻结算法在JDK42的量子递归中暴走,
程序猿chen
·
2025-04-02 11:00
「JVM考古现场」
jvm
量子计算
java
java-ee
git
后端
区块链
vue2学习笔记8 - 通过object.defineProperty理解Vue的响应式原理(setter/getter)
1、
初识
Object.definePropertyES5提供了Object.defineProperty方法,该方法可以在一个对象上定义一个新属性,
我是飞鸟呀
·
2025-04-02 07:38
Vue
vue.js
学习
笔记
JVM
(三)垃圾回收器G1
G1的FullGC是一个单线程,它可能引起一个长时间的停顿时间,G1的设计目标是减少FullGC,满足应用性能目标。G1的长期目标是取代CMS(ConcurrentMark-SweepCollector,并发标记-清除).因为特性的不同使G1成为比CMS更好的解决方案.一个区别是,G1是一款压缩型的收集器.G1通过有效的压缩完全避免了对细微空闲内存空间的分配,不用依赖于regions,这不仅大大简
呼呼通
·
2025-04-02 03:04
java
JVM
分析生产环境为什么频繁Full GC
一、FullGC的底层触发条件FullGC的触发条件比MinorGC更复杂,需要深入理解
JVM
内存管理机制:系统调用System.gc()显式触发FullGC,但可通过
JVM
参数-XX:+DisableExplicitGC
悟能不能悟
·
2025-04-02 02:59
jvm
JVM
Java类加载 isInstance instanceof 的区别
目录一、基本定义与语法二、类型检查的时机与动态性三、对null的处理四、适用场景对比五、与其他方法的关联小总结Instanceof与Class的等价性在Java中,instanceof和isInstance()都用于判断对象类型,但两者在语法、使用场景和动态性上有显著区别。以下是核心差异的总结:一、基本定义与语法instanceof关键字,静态类型检查,语法:objinstanceofClassA
Dddddduo_
·
2025-04-01 23:34
#
深入了解JVM
#
SpringBoot
web后端开发
python
开发语言
AI作画
eclipse
spring
maven
Hive优化高频面试题
文章目录一、开启本地模式二、explain分析sql语句三、修改Fetch操作四、开启hive的严格模式五、
JVM
重用六、分区、分桶以及压缩七、合理设置map和ruduce的数量八、设置并行执行九、CBO
lzhlizihang
·
2025-04-01 19:03
hive
hive
hadoop
面试题
hive优化
初识
Redis
初始Redis关于redisRedis(REmoteDIctionaryServer)是一个开源的、高性能的键值存储系统,广泛用于缓存、消息队列、实时分析等场景。它支持多种数据结构,并提供了丰富的特性,使其成为一个功能强大且灵活的工具。Redis之所以受到如此多公司的⻘睐,必然有之过⼈之处,下面是关于Redis的8个重要特性速度快正常情况下,Redis执行命令的速度非常快,官方给出的数字是读写性能
反方向的空
·
2025-04-01 17:20
Redis
redis
数据库
缓存
Scala简介与基础语法学习总结
Scala简介定义与背景:Scala是多范式编程语言,集成面向对象与函数式编程特性,运行于
JVM
,兼容Java程序。
阿巴阿巴拉
·
2025-04-01 15:07
人工智能
jvm
学习笔记
jvm
学习笔记文章目录
jvm
学习笔记前言一、
jvm
的内存结构?
丢个芒果
·
2025-04-01 15:37
jvm
学习
笔记
31天Python入门——第17天:
初识
面向对象
你好,我是安然无虞。文章目录面向对象编程1.什么是面向对象2.类(class)3.类的实例关于self4.对象的初始化5.`__str__`6.类之间的关系继承关系组合关系7.补充练习面向对象编程1.什么是面向对象面向对象编程是一种编程思想,它将现实世界的概念和关系映射到代码中.在面向对象编程中,我们通过创建对象来表示现实世界中的事物,并通过定义对象的属性和方法来描述它们的状态和行为.面向对象编程
安然无虞
·
2025-04-01 13:24
Python手把手教程
python
职场和发展
后端
爬虫
JAVA背景知识----JRE基础知识
JRE概念:JRE(JavaRuntimeEnvironment)即Java运行环境,包含Java虚拟机(
JVM
)和Java程序所需要的核心类库,计算机中安装JRE即可运行开发好的Java程序。
wiki843
·
2025-04-01 12:40
java
学习
开发语言
Kotlin 类扩展实现原理
在Kotlin中当项目集成第三方SDK的时候,如果需要为其中某个类新增方法来可以通过className.methodName(){},即类名.方法名的形式来扩展函数,那么同样和Java一样是
JVM
语言的
MarkRZJ
·
2025-04-01 11:05
java
class
proxy
类
jvm
初识
javaweb1
JavaSE中是C/S(ClientServer)客户端到服务器端的软件结构JavaWeb是B/S(BrowserServer)浏览器到web服务器的软件结构HTML:超文本标记语言-决定页面上显示什么内容CSS:页面上的内容显示的风格(决定页面上内容的美观程度)JavaScript:页面特效网页的组成部分(三部分):内容(结构)、表现、行为javasrcript特点:1.交互性(它可以做的就是信
忘记578
·
2025-04-01 10:58
java
开发语言
初识
C语言 —— 循环控制
软件设计有两种方式:一种方式是,使软件过于简单,明显没有缺陷;另一种方式是,使软件过于复杂,没有明显的缺陷。——C.A.R.Hoare文章目录一、循环语句while语句dowhile语句for语句for语句的使用for语句的变体for语句的逗号应用二、循环嵌套循环嵌套的结构循环嵌套实例三、转移语句goto语句break语句continue语句总结一、循环语句我们知道程序在运行时可以通过判断、检验条
Shark-s
·
2025-04-01 10:57
初识C语言
c语言
人工智能
c++
visualstudio
为什么
JVM
开启指针压缩后支持的最大堆内存是32G?
-XX:+UseCompressedOopsOops(ordinaryobjectpointer)
JVM
开启压缩之后对象指针会被压缩到4字节,也就是32位,也就是能代表2的32次方个寻址地址(4G个)又因为
凉_风有信
·
2025-04-01 10:25
jvm
java
什么是指针压缩?为啥要开启指针压缩?
jdk1.6后在64位的操作系统中
JVM
支持指针压缩
jvm
配置参数:UseCompressedOops,compressed压缩、oop(ordinaryobjectpointer)对象指针,启用指针压缩
bendaye666
·
2025-04-01 09:22
java
jvm
C++(超详细讲解)|
初识
C++
初识
C++引言欢迎来到C++编程的世界!无论你是刚刚踏入编程领域的新手,还是已经有一些编程经验的开发者,C++都是一门值得探索的语言。
DjangoJason
·
2025-04-01 01:27
c++
Spring Boot 启动参数终极解析:如何优雅地控制你的应用?
在使用SpringBoot开发应用时,我们通常需要根据不同的环境(开发、测试、生产)或特定需求调整启动参数,例如:修改默认端口指定不同的配置文件控制
JVM
内存大小传递自定义参数那么,SpringBoot
秋秋爱编码
·
2025-03-31 22:38
spring
boot
后端
java
内存模型以及分区,需要详细到每个区放什么。
JVM
分为堆区和栈区,还有方法区,初始化的对象放在堆里面,引用放在栈里面,class类信息常量池(static常量和static变量)等放在方法区new:·方法区:主要是存储类信息,常量池(static
fajianchen
·
2025-03-31 14:33
系统设计
系统设计思维
jvm
Kotlin基础知识
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有
JVM
的设备上运行。此外,Kotlin还可以编译成二进制代码在直接运行在机器上,如嵌入式设备或iOS。
Nimrod__
·
2025-03-31 13:30
kotlin
开发语言
android
Java多线程与高并发专题——什么是 Java 内存模型?
引入本文我们回顾并拓展一下JMM的相关内容,在阅读前,最好先看一下前面的如下文章:线程安全问题与性能问题JMM保障原子性保障可见性和有序性JMM是什么JMM是规范JMM是和多线程相关的一组规范,需要各个
JVM
黄雪超
·
2025-03-31 09:30
Java并发编程
java
开发语言
并发编程
编程中的英语单词大全
中用到的专业术语单词总结day1掌握1、JDKabbr.Java开发工具包(JavaDeveloper'sKit)(abbr.缩写)2、JREabbr.Java运行环境(JavaRuntimeEnvironment)3、
JVM
abbr.Java
@一叶之秋
·
2025-03-31 07:48
编程必会单词
java
记录一下java的常用单词
V2.0step-01掌握1、JDKabbr.Java开发工具包(JavaDevelopmentKit)(abbr.缩写)2、JREabbr.Java运行环境(JavaRuntimeEnvironment)3、
JVM
abbr.Java
彭于晏op
·
2025-03-31 07:17
黑马程序员java基础
java
jvm
开发语言
Java核心基础十:
JVM
垃圾回收机制(GC)
一、垃圾回收(GC)核心算法1.标记-清除(Mark-Sweep)步骤:标记:从GCRoots(如活动线程、静态变量等)出发,标记所有可达对象。清除:遍历堆内存,回收未被标记的对象内存。优点:实现简单,无需移动对象。缺点:内存碎片:回收后内存不连续,大对象分配困难。效率问题:两次遍历(标记+清除)耗时较长。应用场景:CMS收集器的老年代回收阶段。2.复制(Copying)步骤:将内存分为两块(Fr
HongXuan-Yuan
·
2025-03-31 05:02
Java开发
java
jvm
开发语言
JavaScript基础-元素滚动 scroll 系列
一、
初识
Scroll属性scroll系列属性主要用于获取或设置元素滚动条的位置以及内容区域的尺寸。这些属性对于创建响应式设计、优化用户体验至关重要。(
難釋懷
·
2025-03-31 02:44
javascript
开发语言
JVM
实战—10.MAT的使用和
JVM
优化总结
大纲1.线上大促活动导致的老年代内存泄漏和FGC(MAT分析出本地缓存没处理好)2.百万级数据误处理导致频繁FGC(大数据量加载到内存处理+String.split())3.
JVM
运行原理和GC原理总结
·
2025-03-30 17:57
mariadb数据库
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他