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
volatile的底层实现
JVM
如何实现vo
一个儒雅随和的男子
·
2025-02-26 11:43
多线程
java
并发
JVM
之垃圾回收和调优思路
文章目录GC的基础知识1.什么是垃圾2.如何定位(找到)垃圾3.常见的垃圾回收算法4.
JVM
内存分代模型(用于分代垃圾回收算法)5.常见的垃圾回收器常见垃圾回收器组合参数设定:(1.8)
JVM
调优第一步
星星都没我亮
·
2025-02-26 11:13
Java虚拟机
jvm
【Docker基础】理解 Docker:本质、性质、架构与核心组件
Docker和
JVM
虚拟化的区别Docker版本1.LXC(LinuxContainers)2.libcontainer3.Moby4.docker-ce5.docker-ee总结:Docker架构1.
卜及中
·
2025-02-26 11:39
Docker学习
docker
架构
eureka
容器
全球创业大赛:参赛团队和主办方的利益与代价分析(大
白话
版)
全球创业大赛:参赛团队和主办方的利益与代价分析(大
白话
版)一、参赛团队:用隐私换曝光,赌的是机会1.付出什么?时间和精力:填资料、备赛、配合主办方的流程(比如随时接电话、回复消息)。
x66ccff
·
2025-02-26 03:45
专家系统
pandas
JAVA基础函数库集合
arraycopy(a,0,b,2,3)数组复制原数组原数组起始下标目标数组目标数组起始下标复制长度currentTimeMillis()获取系统毫秒级时间gc()通知GC垃圾回收机制回收内存执行时间由
JVM
PHP(Mr. Hamster)
·
2025-02-26 00:20
Java
java
【大厂面试题】大疆,最新面试题
工具适用场景特点synchronized简单同步或低竞争环境代码简单,性能经过
JVM
优化(偏向锁、轻量级锁)
扫地僧009
·
2025-02-25 13:31
互联网大厂面试题
java
面试
spring
协程的基本实现原理详解以及在java中的使用
JDK17引入了虚拟线程(Fiber),属于用户态线程,由
JVM
管理。本文将深度讨论了第三方库如Quasar,Quasar通过字节码增强实现协程,使用Fiber类。
一个儒雅随和的男子
·
2025-02-25 12:59
多线程
java
开发语言
ubuntu+aarch64+dbeaver安装【亲测,避坑】
tar-xvzfjdk-11.0.20_linux-x64_bin.tar.gz三:将解压后的JDK文件夹移动到/usr/lib/
jvm
目录sudomvjdk-11.0.26/usr/lib/
jvm
/四
读过两年书
·
2025-02-25 12:55
安装部署
ubuntu
linux
运维
es部署报错找不到tools.jar
原因:系统在运行时会去环境变量里找JAVA_HOME,来找到JDK运行
JVM
,而
JVM
在运行时会根据classpath的设置来加载类和资源。
Gungnirss
·
2025-02-25 11:22
elasticsearch
jar
大数据
springboot单机支持1w并发,需要做哪些优化
可能涉及到多个层面,比如Web服务器配置、数据库优化、代码层面的调整,还有
JVM
调优之类的。首先,用户可能用的是内嵌的Tomcat,默认配置可能不够,比如最大线程数、连接数这些参数需要调整。
坚定信念,勇往无前
·
2025-02-25 05:34
java
spring
boot
后端
java
2024 Android面试心得,已拿到offer
二、Java垃圾回收机制需要理解
JVM
,内存划分——方法区、内存堆、虚拟机栈(线程私有)、本地方法栈(线程私有)、程序计数器(线程私有),理解回收算法——标记清除算法、可达性分析算法、标记-整理算法、复制算法
2401_89820624
·
2025-02-25 04:00
android
面试
职场和发展
SAP最全重订货点知识分享:MRP类型-重订货点VB/V1
写在前面本篇文章可能会专业术语和大
白话
穿插,大
白话
是让各位小伙伴能够一目了然的清楚到底是什么,而专业术语是作为顾问或者专业人士必须知道的,或者装B的东西,所以就放一起来~1.理论知识再订货点(ReorderPoint
ERP小白学习笔记
·
2025-02-24 22:51
SAP-PP
笔记
经验分享
学习
制造
深入理解与优化 Java
JVM
一、引言在Java开发中,Java虚拟机(
JVM
)起着至关重要的作用。它负责将Java字节码转换为机器码并执行,同时管理着内存分配、垃圾回收等关键任务。
一叶飘零_sweeeet
·
2025-02-24 16:39
jvm内存空间
果酱紫
java
java
jvm
android学习,android后端服务器的搭建
JVM
虚拟机包括Java内存管理,GC垃圾回收机制,类加载机制。推荐
2401_84413531
·
2025-02-24 04:12
程序员
android
学习
服务器
deepseek给我出的面试题,你能写多少?
JVM
垃圾回收算法中,标记-复制和标记-整理分别适
Xia0Mo
·
2025-02-23 17:51
Java面试
Java面经
Java高级开发所具知识技能
以下是Java高级开发整理的知识技能,其中涵盖核心技术、框架、分布式架构、性能优化等关键领域:一、Java核心进阶
JVM
深度理解内存模型(堆、栈、方法区)垃圾回收算法(CMS、G1、ZGC)类加载机制与字节码增强
码代码的小仙女
·
2025-02-23 14:02
java知识
高级开发必备技能
java
开发语言
学习笔记01——《深入理解Java虚拟机(第三版)》第二章
概述理解
JVM
内存管理的核心设计思想,掌握内存区域的划分原理、对象生命周期与内存溢出(OOM)的根本原因及排查方法。
码代码的小仙女
·
2025-02-23 13:24
高级开发必备技能
笔记
java知识
jvm
2025年Java高级工程师面试题精选:30道高频问题深度解析
本文整理了30道高频面试题,涵盖Java基础、
JVM
、并发编程、集合框架、Spring框架等核心知识点,帮助你在面试中脱颖而出。一、Java基础1.Java面向对象的三大特征是什么?如何应用?
emmm形成中
·
2025-02-23 13:52
java
开发语言
面试
K8S大
白话
(●二●)
目录什么是yaml文件yaml字段说明如何编写yaml文件这里是CS大
白话
专场,让枯燥的学习变得有趣!没有对象不要怕,我们new一个出来,每天对ta说不尽情话!好记性不如烂键盘,自己总结不如收藏别人!
Jodie大白话
·
2025-02-23 12:20
云计算
大数据
大
白话
深入浅出讲嵌入式C语言多线程编程
目录第一章线程基础与操作1.1线程的创建与启动1.2线程资源的管理与释放第二章线程同步与通信2.1互斥锁与条件变量的运用2.2线程间的消息传递与共享内存第三章锁机制与线程安全3.1锁的类型与选择3.2线程安全问题的识别与修复第四章并发算法与性能优化4.1并发算法的实现4.2多线程程序的性能调优第五章高级主题与应用实例5.1线程库的实现与线程本地存储5.2真实世界中的多线程应用5.2.1网络服务器中
大模型大数据攻城狮
·
2025-02-23 12:18
多线程
并发编程
资源竞争
开源软件
看门狗
硬件寄存器
如何理解分布式与集群,二者区别是什么?
白话
理解的话,比如公司项目上线初期(举例电子商务网站)初期:用户访问量低,只弄了一台服务器,一个tomcat项目运行一个web工程。
weixin_39214481
·
2025-02-23 05:21
分布式
大
白话
React第一章基础入门
大
白话
React第一章基础入门1.环境准备咱要学React开发,就好比要开一家蛋糕店,首先得把开店要用的工具和场地准备好。
IT木昜
·
2025-02-23 03:39
大白话react
nodejs
React全家桶
react.js
前端
前端框架
【
JVM
】GC
GC(GarbageCollection)概述
jvm
中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理。
日月星宿~
·
2025-02-22 23:36
#
jvm
jvm
大
白话
TypeScript第二章面向对象编程
大
白话
TypeScript第二章面向对象编程第二阶段主要是学习面向对象编程相关的TypeScript知识,面向对象编程就像是把代码按照不同的“角色”或者“事物”来组织,每个“角色”有自己的特点和行为,这样能让代码更有条理
IT木昜
·
2025-02-22 23:35
大白话TypeScript
typescript
ubuntu
javascript
Spark on YARN的重要参数
Class类SparkSubmitArguments,最全了属性名称默认含义spark.yarn.am.memory512m用于客户端模式下的YARNApplicationMaster的内存量,格式与
JVM
大米饭精灵
·
2025-02-22 21:50
Spark
Yarn
Spark
Yarn
《西瓜书》大
白话
思想总结-第三章
第三章3.1+3.2分类和回归是监督式学习,都是根据数据,分析特征,作出预测,只是预测的值是离散的叫分类,连续的叫回归。为什么叫线性回归呢?因为线性就可以看成是直线,直线当然是连续的。而所给的直线就是根据离散点拟合出来的线,其本质就是一种预测。那么根据离散点的特征,给出了预测方程的这个直线,就符合回归的定义。因此,这就叫作线性回归。(个人理解,不一定对)这个拟合直线的方程,或者叫预测的函数,各个自
小溪子子
·
2025-02-22 19:31
西瓜书
概率论
机器学习
分类
JDK vs JRE vs
JVM
:高效图解三者的关系
JDKvsJREvs
JVM
:高效图解三者的关系一、形象比喻汽车工厂三部曲-**
JVM
(Java虚拟机)**:装配机器人,负责把设计图(字节码)变成真实汽车-**JRE(Java运行环境)**:完整的生产线
以恒1
·
2025-02-22 17:47
jvm
开发语言
java
Java中JDK、JRE,
JVM
之间的关系
Java中的JDK、JRE和
JVM
是三个核心概念,其关系可概括为JDK>JRE>
JVM
,具体如下:一、定义与作用JDK(JavaDevelopmentKit)定义:Java开发工具包,用于开发和编译Java
六七_Shmily
·
2025-02-22 17:46
java
java
Python 的 WebSocket 实现详解
博客内容包括:Java核心技术与微服务:涵盖Java基础、
JVM
、并发编程、Redis、Kafka、Spring等,帮助您全面掌握企业级开发技术。
王子良.
·
2025-02-22 03:23
经验分享
python
websocket
网络协议
网络
JVM
直接内存详解
直接内存学习
JVM
内存结构部分时遇到的最后一部分,直接内存。
fengdongnan
·
2025-02-21 20:20
jvm
开发语言
java
【YashanDB 知识库】kettle 同步大表提示 java 内存溢出
【问题原因分析】java内存溢出【解决/规避方法】①增加
JVM
的堆内存大小。编辑Spoon.bat,增加堆大小到2GB,如:if"%PENTAHO_DI_JAVA_OPTIONS%"==""set
·
2025-02-21 19:15
数据库
如何设计一个线程池(
白话
讲解例子1)
下面用通俗易懂的方式详细说说如何设计一个线程池:准备工作确定任务类型:首先得知道让线程池里的线程去做什么事情,比如是要处理数据计算,还是从网上下载东西,或者是处理用户的各种请求等。就像你要组织一群人干活,得先清楚让他们干的是搬砖、砌墙还是刷漆。了解任务量和执行特点:得大概了解这些任务量一般有多大,是偶尔来一个大任务,还是经常有一堆小任务,以及这些任务执行起来是很快就能完成,还是会比较耗时。这就像你
Super_King_
·
2025-02-21 18:59
java
开发语言
js数据类型全解析,怎么区分呢?
下面用大
白话
给你讲讲常见的数据类型以及区分方法,还会配上代码示例。基本数据类型数字(number):就是我们平常说的各种数字,像整数1、2、3,小数3.14等都属于这个类型。
IT木昜
·
2025-02-21 15:03
大白话前端面试题
javascript
前端
Java
jvm
标记-清除算法(Mark-Sweep)
标记-清除算法(Mark-Sweep)是一种经典的垃圾回收算法,它通过两阶段的过程来回收不再使用的对象,具体步骤为:标记阶段(MarkPhase):遍历所有对象,标记出所有存活的对象。清除阶段(SweepPhase):回收那些未被标记的对象,即那些不再被任何引用引用的对象。1.标记-清除算法的工作原理标记-清除算法分为两个阶段,分别是标记阶段和清除阶段。1.1标记阶段在标记阶段,垃圾回收器会从根对
阿豆学编程
·
2025-02-21 10:51
Java
JVM
jvm
算法
java
rem、em、vw区别
在前端开发里,rem、em、vw都是用来设置元素大小的单位,下面就用大
白话
讲讲它们的区别。
IT木昜
·
2025-02-20 22:59
大白话前端面试题
前端
javascript
css
jvm
虚拟机详解(一)-----
jvm
概述
从
jvm
谈起,然后是关于mysql、redis、消息中间件、微服务等最后在归纳一些常见的java面试方面的高频问题。
Mir Su
·
2025-02-20 19:08
JVM由浅至深
jvm
java
生产企业使用系统大全
作为一般企业员工可能只负责或对其中部分系统比较熟悉,其实如果是一个生产型企业完整的系统大全应该包含以下这些,但由于系统之间可能存在的边界模糊,会把其他系统的功能给进行合并,但不影响我们了解成熟系统所对应的职责,以下就是十大系统的功能:图来源于:
白话
聊
十五001
·
2025-02-20 16:34
其他
笔记
经验分享
其他
Java 运行时常量池笔记(详细版
Java运行时常量池笔记(详细版)Java的运行时常量池(RuntimeConstantPool)是
JVM
方法区的一部分,用于存储编译期生成的字面量和符号引用。
小猫猫猫◍˃ᵕ˂◍
·
2025-02-20 15:56
java
笔记
python
【Python系列】Python 解释器的站点配置
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
Kwan的解忧杂货铺@新空间代码工作室
·
2025-02-20 14:22
s1
Python
python
开发语言
深入解析
JVM
性能问题定位与优化
JVM
性能问题定位与优化详解:架构、内存、Linux命令与监控工具的全面解析引言Java虚拟机(
JVM
)是运行Java应用程序的核心组件,它管理内存、执行字节码,并提供垃圾回收机制等功能。
测试不打烊
·
2025-02-20 14:52
性能测试
jvm
性能优化
Java
JVM
性能优化与调优
优化Java应用的性能通常需要深入理解
JVM
(JavaVirtualMachine)的工作原理和运行机制,因为
JVM
直接决定了Java程序的运行时表现。
卖血买老婆
·
2025-02-20 14:44
Java专栏
java
jvm
性能优化
java进阶篇--生产环境如何排查bug和优化
JVM
?
通过前面几个课时的学习,相信你对
JVM
的理论及实践等相关知识有了一个大体的印象。而本课时将重点讲解
JVM
的排查与优化,这样就会对
JVM
的知识点有一个完整的认识,从而可以更好地应用于实际工作或者面试了。
爱分享的淘金达人
·
2025-02-20 09:04
Java源码剖析(30讲)
jvm优化
jvm调优
优化jvm
生产环境优化jvm
生产环境jvm优化
JVM
内存模型分区
JVM
内存模型划分根据
JVM
规范,
JVM
内存共分为Java虚拟机栈,本地方法栈,堆,方法区,程序计数器,五个部分。
Lionel·
·
2025-02-20 09:04
java基础
java
jvm
记录一次进程被操作系统强制终止(OOM Killer)
问题背景场景:在一次系统迁移中,团队将原本运行在16G内存物理机的Java服务迁移到8G内存虚拟机,直接复用了原有的
JVM
参数(如-Xmx12g)。
别告诉我有BUG
·
2025-02-20 08:58
jvm
java
JVM
调优 从Full GC报警到性能提升90%的调优实录
一、GC日志分析——
JVM
的“心电图”解读1.日志结构全解析[GC(AllocationFailure)[PSYoungGen:614400K->24064K(614400K)]614400K->
C_V_Better
·
2025-02-20 08:23
jvm
java
java性能优化
jvm
java
Java面试题中高级进阶(
JVM
篇Java内存)
描述一下
JVM
加载class文件的原理机制?似乎有点模糊了,那就大概看一下面试题吧。
李老头探索
·
2025-02-20 08:22
java
jvm
开发语言
JVM
篇:内存分区及作用及各部分可能发生的异常
一、运行时数据区总览二、
JVM
内存分区及异常1.程序计数器(ProgramCounterRegister)作用:记录当前线程执行字节码的地址(行号),保证线程切换后能恢复到正确位置。
ashane1314
·
2025-02-20 08:20
jvm
Java中锁升级的探究
但是在JDK1.6后,
JVM
为了提高锁的获取与释放效率对synchronized进行了优化,引入了偏向锁和轻量级锁,从此以后锁的状态就有了四种:无锁:无锁是指没有对
我心向阳iu
·
2025-02-20 04:28
#
Java多线程
Java面试知识点精讲
java
jvm
开发语言
AGP 8.0 适配 ----
jvm
target compatibility
基础知识科普Android工程的GradleJDK,以及代码里面配置的
jvm
Target有什么区别?
zhuzhumouse
·
2025-02-19 13:18
android
java
gradle
Arthas使用使用方法
相对于之前
jvm
命令方式的定位方式,主要有以下特性:1)对源程序无侵入性,不需要重启或修改源码2)交互式命令行操作方式,方便使用3)功能丰富,对
jvm
各种性能,class信息等都能做到分析二、安装启动1
小秋蜀黍
·
2025-02-19 11:55
大容量性能问题分析
性能优化
上一页
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
其他