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
【Spark】Spark 的堆内内存和堆外内存
作为一个
JVM
进程,Executor的内存管理建立在
JVM
的内存管理之上,Spark对内存的管理主要分为堆内和堆外:
JVM
的堆内(On-heap)空间进行了更为详细的分配,以充分利用内存;Spark引入了堆外
和风与影
·
2025-04-12 12:48
Spark
大数据
spark
spark的堆外内存,是在
jvm
内还是操作系统内存内?
在ApacheSpark中,堆外内存(Off-HeapMemory)是直接分配在操作系统的物理内存中,而非
JVM
堆内内存。
BenBen尔
·
2025-04-12 11:45
spark
jvm
大数据
hadoop
Spark运行
Executor则像slave,是具体干活的“工人”,它是集群工作节点中的
JVM
美味的大香蕉
·
2025-04-12 03:16
笔记
大数据技术之Scala
2.Executor(执行器)角色:集群中的工作节点,实际执行任务的
JVM
进程。功能:运行具体任务(Task),返回结果给Driver。通过内存缓存R
罗婕斯特
·
2025-04-12 02:42
scala
linux 设置java内存大小_Linux 下修改Tomcat使用的
JVM
内存大小
我的服务器的配置:#OSspecificsupport.$var_must_besettoeithertrueorfalse.JAVA_OPTS="-Xms1024m-Xmx4096m-Xss1024K-XX:PermSize=512m-XX:MaxPermSize=2048m"正文:常见的内存溢出有以下两种:java.lang.OutOfMemoryError:PermGenspacejava.
珂珂爱啊
·
2025-04-11 20:31
linux
设置java内存大小
深入理解
JVM
(4)——如何优化Java GC
GC优化是必要的吗?或者更准确地说,GC优化对Java基础服务来说是必要的吗?答案是否定的,事实上GC优化对Java基础服务来说在有些场合是可以省去的,但前提是这些正在运行的Java系统,必须包含以下参数或行为:内存大小已经通过-Xms和-Xmx参数指定过运行在server模式下(使用-server参数)系统中没有残留超时日志之类的错误日志换句话说,如果你在运行时没有手动设置内存大小并且打印出了过
秦岭熊猫
·
2025-04-11 19:56
Java
linux内核
一
初识
linux内核1.1操作系统和内核简介操作系统的精确定义并没有一个统一的标准,这里我认为操作系统是指整个系统负责完成最基本功能和系统管理的那些部分这些部分包括内核,设备驱动程序,启动引导程序,基本的文件管理工具和系统工具用户界面是操作系统的外在表象
HackerElite
·
2025-04-11 19:25
Linux
linux
leetcode——背包问题
初识
背包问题算法题也做了有200多题了,终于准备刷一波背包问题,花了点时间写了一题中等难度的,其实就是动态规划按题目类型来分有三种,完全背包,0-1背包0-1背包就是指货物只有两种状态,装或不装,不能多装
timathy33
·
2025-04-11 17:41
笔记
动态规划
背包问题
Java函数式编程
一、
初识
函数对象化如果一个接口中只有一个抽象方法,且抽象方法的参数和返回类型与lambda表达式的参数和返回结果一致,那么就可以将接口类型作为lambda表达式的函数对象类型interfaceLambda
头皮发麻i
·
2025-04-11 17:10
Java
1024程序员节
java
开发语言
lanmbda
函数式编程
redisson分布式锁php实现,分布式开发必备技能-分布式锁-redisson实现(含源码)
分布式开发必备技能-分布式锁-redisson实现背景很久很久以前,我们的架构都是单体架构,项目也只会部署到一台服务器,基于
JVM
的java同步工具(如ReentrantLcok或synchronized
倔骆驼
·
2025-04-11 15:58
【神经网络学习】5——Hamming网络
初识
神经网络学习5——Hamming网络
初识
文章目录神经网络学习5——Hamming网络
初识
@[toc]1.前景导入2.符号说明3.Hamming距离4.Hamming网络结构5.Hamming网络的特性和工作机制
数学系的计算机玩家
·
2025-04-11 13:44
神经网络
学习
网络
人工智能
机器学习
深度学习
【Python】函数
Python函数文章目录Python函数@[toc]1.函数
初识
2.函数的定义3.函数的传入参数4.函数的返回值5.函数说明文档6.函数的嵌套调用7.变量的作用域8.ATM机实例声明1.函数
初识
函数:是组织好的
数学系的计算机玩家
·
2025-04-11 13:14
python
开发语言
学习
大学生从事 Java 开发必备技能:从校园到职场的能力跃迁指南
大学生不仅要掌握面向对象编程的四大特性(封装、继承、多态、抽象),更要深入理解
JVM
内存模型、类加载机制和字节码执行原理。
琢磨先生David
·
2025-04-11 11:04
java
开发语言
大数据(7.1)Kafka实时数据采集与分发的企业级实践:从架构设计到性能调优
实时架构设计精要2.1生产者核心参数矩阵2.1.1分区策略选择指南2.2消费者组智能负载均衡三、实时数据管道实战案例3.1电商大促实时看板3.2工业物联网预测性维护四、生产环境性能调优4.1集群部署黄金法则4.2
JVM
一个天蝎座 白勺 程序猿
·
2025-04-11 08:44
大数据开发从入门到实战合集
kafka
linq
分布式
大数据(7.2)Kafka万亿级数据洪流下的架构优化实战:从参数调优到集群治理
2.1.1分区选择算法对比2.2序列化性能突破三、消费者端并发艺术3.1多线程消费模式演进3.1.1消费组Rebalance优化3.2位移管理高阶技巧四、Broker集群深度调优4.1操作系统级优化4.2
JVM
一个天蝎座 白勺 程序猿
·
2025-04-11 08:39
大数据开发从入门到实战合集
大数据
kafka
架构
Kotlin 2.0.0 有什么新功能
此外,以下是一些其他亮点:新的Compose编译器Gradle插件使用invokedynamic生成lambda函数kotlinx-metadata-
jvm
库现在很稳定在苹果平台上使用路标监控Kotlin
li-jia-wei
·
2025-04-11 05:23
Kotlin2.0.0
K2
kotlin
JVM
系列之JDK、JRE、
JVM
的区别是什么?(二)
系列博客专栏:
JVM
系列博客专栏SpringBoot系列博客文章目录
JVM
系列之JDK、JRE、
JVM
的区别是什么?
Nicky.Ma
·
2025-04-11 03:41
#
Java虚拟机
#
Java互联网高级培训教程
jvm
java
编程语言
【
JVM
】
JVM
是什么?
1.基本概念
JVM
是可运行Java代码的假象计算机,包括【一套字节码指令集】、【一组寄存器】、【一个栈】、【一个垃圾回收】,【堆】和【一个存储方法域】。
程序员的成长之路
·
2025-04-11 03:41
Java面试题库
java
JVM
面试题
Java虚拟机
JVM
如何分析 GC 日志,定位 GC 性能问题?
GC(GarbageCollection)日志是
JVM
提供的用于记录垃圾回收过程的详细信息的文件。
冰糖心书房
·
2025-04-11 03:11
JVM
常见问题汇总
jvm
定位GC性能
分析GC日志
Java的JDK、JRE、
JVM
关系与作用
Java的JDK、JRE、
JVM
关系与作用java中的JDK、JRE和
JVM
是三个核心组件,各自承担不同角色,且存在层级依赖关系1.
JVM
(JavaVirtualMachine,Java虚拟机)是什么:
苦学编程啊
·
2025-04-11 03:39
Java基础
java
jvm
开发语言
Photoshop表盘设计全流程指南
1.Photoshop基本操作介绍1.1
初识
Photoshop
狗雄
·
2025-04-11 02:04
Java学习手册:
JVM
、JRE和JDK的关系
在Java生态系统中,
JVM
(Java虚拟机)、JRE(Java运行时环境)和JDK(Java开发工具包)是三个核心概念。它们共同构成了Java语言运行和开发的基础。
佩奇的技术笔记
·
2025-04-10 23:17
Java学习手册
jvm
java
开发语言
JVM
调优排查利器——线程篇(jstack)
二、jstack的常用选项1.强制生成线程转储文件如果
JVM
进程没有响应,可以使用-F选项强制生成线程转储文件:jstack-F>threadd
颯沓如流星
·
2025-04-10 23:15
调优实战
jvm
spark架构和RDD相关概念
-Executor:工作节点中的
JVM
进程,运行任务并返回结果,还为缓存的RDD提供内存式存
小名叫咸菜
·
2025-04-10 16:30
spark
架构
spark运行架构
Executor:作为slave,是Worker节点中的
JVM
进程,负责运行具体任务(Task),并将结果返回给Driver。Executor通过块管理器(BlockManager)缓存RDD数据
不要不开心了
·
2025-04-10 09:46
神经网络
计算机视觉
pygame
大数据(7)Kafka核心原理揭秘:从入门到企业级实战应用
架构深度解构2.1核心组件拓扑2.1.1副本同步机制(ISR)2.2生产者黑科技2.3消费者演进路线三、企业级应用实战3.1金融行业实时风控3.2物联网数据管道四、生产环境优化指南4.1集群规划黄金法则4.2
JVM
一个天蝎座 白勺 程序猿
·
2025-04-10 09:14
大数据开发从入门到实战合集
大数据
kafka
分布式
图解Java运行机制-
JVM
、JRE、JDK区别
以下是Java运行机制及
JVM
、JRE、JDK区别的图解与说明:---###一、Java程序运行机制1.
学堂在线
·
2025-04-10 01:52
编程
java
开发语言
jvm
【夜话系列】DelayQueue延迟队列(上):原理剖析与实现机制
博主匠心之作,强推专栏:JAVA集合专栏【夜话集】
JVM
知识专栏数据库sql理论与实战小游戏开发文章目录一、认识DelayQueue1.1DelayQueue简介1.2核心特性1.3快速入门示例1.4典型应用场景
果冻kk
·
2025-04-09 21:23
Java集合
Java面试
java基础
延迟队列
java集合
面试
初识
C++
今天,我们就开始学C++了今天,就先来认识一下,什么是C++大家知道,C++之父是谁吗他就是——BjarneStrustrup(本贾尼·斯特劳斯特卢普),他在C语言的基础上引入并扩充了面向对象的概念,发明了新的程序语言——C++。Dev-C++运行在MicrosoftWindows下。以后的实力代码都能在Dev-C++上编译、运行等。这就是Dev-C++界面这时,你可能会好奇为什么用“编译comp
wyz_666666
·
2025-04-09 20:15
c++
开发语言
02-Java 类加载机制与破坏及其源码分析
一、类从何而来:Java类加载过程简述Java源码.java被编译为.class文件后,并不会立即加载到
JVM
中,而是在运行时按需加载。
Pasregret
·
2025-04-09 15:10
Java
核心基础与进阶机制
java
开发语言
后端
JVM
不同的垃圾收集算法分别有什么优缺点?
Java虚拟机(
JVM
)的垃圾收集(GarbageCollection,GC)算法有多种,每种算法都有其自身的优缺点,适用于不同的场景。
冰糖心书房
·
2025-04-09 15:10
JVM
常见问题汇总
jvm
算法
java
jvm
垃圾回收算法
初识
数据结构——深入理解LinkedList与链表:吃透LinkedList与链表的终极指南
深入理解LinkedList与链表:从原理到实战应用引言在Java集合框架中,LinkedList和ArrayList是最常用的两种列表结构。它们各有优劣,适用于不同的场景。本文将带你深入探索LinkedList的底层实现——链表,并通过丰富的代码示例和对比分析,帮助你全面掌握其特性和应用场景。1.ArrayList的缺陷ArrayList底层基于动态数组实现,虽然支持高效的随机访问(时间复杂度为
想不明白的过度思考者
·
2025-04-09 13:03
数据结构
链表
java
初识
Obsidian
初识
Obsidian本篇文章基于
初识
Obsidian-第一版修改润色而成,主要分享个人学习工作中使用过的那些工具软件以及一路辗转结识Obsidian的际遇。写在前面逝者如斯夫,不舍昼夜。
growhuan
·
2025-04-09 12:27
Obsidian
工具软件
秒杀系统的性能优化
秒杀任务总体QPS预期是每秒几十万,对tomcat、redis、
JVM
参数进行优化。tomcat线程数4核8G的机器,一般就是开200-300个工作线程,这是个经验值。
、、揽明月九天
·
2025-04-09 12:56
性能优化
深入剖析Java虚拟机性能调优:从内存管理到监控实践的全方位指南
一、
JVM
性能调优概述Java虚拟机(
JVM
)是Java程序运行的核心平台,它负责将Java字节码转换为机器码并执行。
JVM
的性能直接影响到Java应用程序的运行效率、响应时间和资源占用情况。
软件职业规划
·
2025-04-09 12:56
java
测试工具
开发语言
初识
Java-jdk 版本说明
Java官网下载JDK:JavaDownloads|Oracle版本说明:installer:安装程序,执行exe文件即可以安装。MSIInstaller:安装程序,执行安装。CompressedArchive:二进制包,已编译好的可直接使用的程序,解压缩后,点击bin目录下的.sh或者.bat执行文件即可使用。msi是Windowsinstaller开发出来的程序安装文件,它可以让你安装,修改,
超懒的猿
·
2025-04-09 11:21
Java学习之路
java
Python爬虫基础之 Scrapy
五、Scrapy1.
初识
Scrapy1.1Scrapy是什么Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。
向之 所欣
·
2025-04-09 08:02
Python爬虫基础
python
爬虫
scrapy
JVM
偏向锁的前世今生以及“退位“真相
作为一名Java架构师,不得不说,
JVM
的锁机制非常复杂,这篇文章详细介绍
JVM
偏向锁。文章有点长,但保证干货满满。一、什么是偏向锁?
慢德
·
2025-04-09 07:53
JVM
jvm
JVM
调优
JVM
(Java虚拟机)调优是提升Java应用程序性能的关键步骤。它涉及对
JVM
的内存管理、垃圾回收、编译等多个方面的参数进行调整,以适应不同的应用场景和性能需求。
明天过后ww
·
2025-04-09 06:48
jvm
【redis】
初识
非关系型数据库——redis
W...Y的主页代码仓库分享
初识
RedisRedis是⼀种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以是由string(字符串)、hash(哈希)
W…Y
·
2025-04-09 02:26
redis
redis
数据库
缓存
服务器
分布式
JVM
调优
JVM
调优
JVM
调优是为了提高Java应用程序的性能,特别是在内存管理、垃圾回收、线程调度等方面进行优化。调优涉及多个方面,通常需要根据实际情况来进行调整。
唐人街都是苦瓜脸
·
2025-04-09 00:41
jvm
【鸿蒙】
初识
ArkTS语言
简言ArkTS是鸿蒙生态的应用开发语言。ArkTS提供了声明式UI范式、状态管理支持等相应的能力,让开发者可以以更简洁、更自然的方式开发应用。同时,它在保持TypeScript(简称TS)基本语法风格的基础上,进一步通过规范强化静态检查和分析,使得在程序运行之前的开发期能检测更多错误,提升代码健壮性,并实现更好的运行性能。针对JavaScript(简称JS)/TS并发能力支持有限的问题,ArkTS
ZSK6
·
2025-04-08 20:48
鸿蒙
harmonyos
华为
记录错误:找不到符号
kotlin类,报错:找不到符号,经过排查:是在build.gradle.kts中缺少依赖导致:alias(libs.plugins.kotlin.android)同时需要:kotlinOptions{
jvm
Target
沙漠蓝色披头
·
2025-04-08 18:30
android
kotlin
【Java多线程】JUC之显示锁(Lock)与
初识
AQS(队列同步器)
文章目录一.前言了解高并发必须知道的概念了解Java并发包Concurrent发展简述了解锁的分类线程安全三大特性自旋锁二.内置锁-synchronized三.显示锁-Lock1.Lock特性1.1.显示加锁、解锁1.1.可重入1.2.可响应中断1.3.可设置等待超时时间1.4.锁的公平性1.5.读写锁1.6.基本方法1.7.丰富的API2.锁的使用2.1.ReentrantLock2.2.Ree
墩墩分墩
·
2025-04-08 17:25
Java多线程
显示锁
Lock
AQS
线程同步
线程安全
JVM
组成
JVM
与硬件无关,
JVM
运行在操作系统之上。
菜就多练吧
·
2025-04-08 17:24
jvm
juc并发包的常用类、线程安全实现方式、锁机制及
JVM
优化策略
juc并发包的常用类、线程安全实现方式、锁机制及
JVM
优化策略1.juc包下的常用类:线程池:并发集合类:同步工具类:原子类:2.怎么保证多线程安全:3.Java中常用锁及使用场景:4.线程同步的方法:
凸头
·
2025-04-08 17:22
java
分布式微服务系统架构第97集:
JVM
底层原理
加群联系作者vx:xiaoda0423仓库地址:https://webvueblog.github.io/JavaPlusDoc/https://1024bat.cn/
JVM
内存结构Java虚拟机的内存空间分为
掘金-我是哪吒
·
2025-04-08 16:20
分布式
微服务
系统架构
jvm
架构
msb:多线程/
jvm
调优
互联网三高:高性能,高可用,高扩展提高系统性能两方面入手:提高响应时间提吞吐量(增加线程)tomcat优化:从优化响应来说:将堵塞bio优化为nio对齐:整个对象的长度(字节数)必须能被8整除对象大小计算:(markword占8)(4+4)+(类型指针)4+(成员变量大小)+对齐开启压缩的情况下,64位的虚拟机引用类型4个字节,不开压缩8个字节markword分为三部分:锁信息、GC、hashco
banboo998
·
2025-04-08 15:14
java
多线程
jvm
互联网三高架构分析
可以从以下几个方面考虑:①
JVM
调优与垃圾回收机制优化,降低内存占用和GC频率,目标就是减少STW②池化技术(线程池、连接池)减少资源创建销毁开销,提升响应速度③无锁编程,通过原子操作和内存屏障实现线程同步的技术
红云梦
·
2025-04-08 15:43
架构
java
Java 高频面试题
其主要特点包括:平台独立性:通过
JVM
(JavaVirtualMachine),Java程序可以在任何支持
JVM
的平台上运行(“一次编写,到处运行”)。
野老杂谈
·
2025-04-08 15:40
全网最全IT公司面试宝典
java
开发语言
面试
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他