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
系列-8.GC调优
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、JUC原理、Kafka原理、分布式技术原理、数据库技术、
JVM
原理如果感觉博主的文章还不错的话
爱吃芝士的土豆倪
·
2024-01-27 08:06
JVM
jvm
java
开发语言
JVM
系列-7内存调优
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring原理、JUC原理、Kafka原理、分布式技术原理、数据库技术、
JVM
原理如果感觉博主的文章还不错的话
爱吃芝士的土豆倪
·
2024-01-27 08:32
JVM
jvm
java
开发语言
JVM
简介
一、什么是
JVM
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,
JVM
是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
xmh-sxh-1314
·
2024-01-27 08:32
jvm
java review--基础知识
2.谈一下
JVM
内存区域划分?哪部分是线程公有的,哪部分是私有的?3.final关键字的用法?4.死锁是怎么导致的?如何定位死锁5.数据库如何进行升级?SQLite增删改查的基础sql语句?
saygoodbye_e92e
·
2024-01-27 08:51
C++中智能指针详解
动态
内存管理
经常会出现两种问题:一种是忘记释放内存,会造成内存泄
king_weng
·
2024-01-27 08:09
C/C++
智能指针
操作系统——
内存管理
篇
操作系统——
内存管理
篇(王道23年版)3.1_1_内存的基础知识1.内存的概念和作用内存可存放数据。
革斤要加油
·
2024-01-27 07:29
开发语言
操作系统
Java--数组
数组长度三、访问数组中的元素四、数组越界异常1、负数下标2、数组下标超过数组长度五、空指针异常六、遍历数组1、for循环2、foreach:增强for循环3、借助Java中操作数组的工具类Arrays
JVM
dahuajuanzi
·
2024-01-27 07:56
java
美团RASP大规模研发部署实践总结
通过在Java虚拟机(
JVM
)级别进行监控和防护,能够有效防止对Java应用程序的攻击。
美团技术团队
·
2024-01-27 07:55
安全架构
web安全
探索
JVM
底层之类加载
什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。image类加载器并不需要等到某个类被“首次主动使用”时
tyrroo
·
2024-01-27 07:37
java-数组(以及
jvm
的内存分布)
文章目录数组的基本概念数组的作用数组的创建以及初始化数组的创建数组的初始化数组的使用数组中元素的访问遍历打印数组数组是引用类型初始
jvm
的内存分布基本类型变量和引用类型变量的区别引用变量认识null数组的基本概念数组可以看作是一种类型的集合我们在内存空间上开辟出一段连续的空间这段空间存入我们需要存入的相同类型的数据就像我们一些学校的宿舍
Achlorine
·
2024-01-27 07:50
java
java
jvm
java scala maven 混合打包插件
8compilecompilenet.alchim31.mavenscala-maven-plugin3.2.1scala-compile-firstprocess-resourcesadd-sourcecompile-target:
jvm
jiayeliDoCn
·
2024-01-27 07:47
java
scala
maven
Redis相关知识梳理
geospatital地理位置HyperloglogBitMapsort指令事务锁reids配置通用配置快照REPLICATION主从复制SECURITYCLIENTS限制MEMORYMANAGEMENT
内存管理
小小的人儿居然已存在
·
2024-01-27 07:11
#
redis
redis
缓存
数据库
鸿蒙架构&Android架构分析
以下是对鸿蒙架构和Android架构的详细分析:架构设计鸿蒙OS架构:鸿蒙OS采用微内核设计,这种架构有利于系统的稳定性和安全性,因为微内核只提供最基本的功能,如进程管理、文件系统、
内存管理
,以及设备通信等
wayne214
·
2024-01-27 06:03
harmonyos
架构
android
linux --
内存管理
-- 页面分配器
linux
内存管理
为什么要了解linux
内存管理
分配并使用内存,是内核程序与驱动程序中非常重要的一环。内存分配函数都依赖于内核中一个非常复杂而重要的组件-
内存管理
。
三境界
·
2024-01-27 06:17
操作系统
嵌入式Linux
linux
arm开发
kernel
c#学习笔记-
内存管理
和gc优化
前言在游戏运行的时候,数据主要存储在内存中,当游戏的数据在不需要的时候,存储当前数据的内存就可以被回收以再次使用。内存垃圾是指当前废弃数据所占用的内存。****GC即(GabarageCollector,垃圾回收器)**是指将废弃的内存重新回收再次使用的过程。什么是GCGC如其名,就是垃圾收集,当然这里仅就内存而言。GarbageCollector(垃圾收集器,在不至于混淆的情况下也成为GC)以应
开始沸腾了
·
2024-01-27 06:18
#C笔记
c#
字节跳动社招5面(已拿offer):算法+微服务+多线程+
JVM
+数据库
前言字节跳动在图文、视频、问答、图片等领域连续发力,产品矩阵包括今日头条、抖音短视频、西瓜视频、懂车帝、GoGoKid英语、皮皮虾、Faceu激萌、轻颜相机等多款产品,以及AI教育产品、企业SaaS等新业务。截至2020年1月,抖音日活跃用户数已经突破4亿,字节跳动旗下全线产品总MAU(月活跃用户)超过15亿!文章有点长,请耐心看完,绝对有收获!不想听我BB直接进入面试分享字节跳动一面1.自我介绍
进阶的架构师
·
2024-01-27 05:04
算法
java
面试
编程语言
数据结构
JDK 监控和故障处理工具总结
JDK命令行工具这些命令在JDK安装目录下的bin目录下:jpsjps(
JVM
ProcessStatus):类似UNIX的ps命令。
代号_5059
·
2024-01-27 05:22
Android设备启动流程
init.rc文件初始化进程,init.rc就相当于一个configarution配置文件,记录了后面开启的服务4.init的进程启动初始化和属性进程服务,之后开启zygote进程5.zygote进程开始创建
JVM
枫狂的孩子
·
2024-01-27 05:04
关于IDEA修改
JVM
参数后启动失败的解决方法
然后想实操测一下各种垃圾回收器的性能跟模式,所以在idea修改了vm文件,关掉idea后再打开发现打不开了,出现如下报错信息:从它提示的意思不难看出,是VMoption有问题,让我们去修复这个问题,编辑
JVM
options
九清_
·
2024-01-27 04:34
jvm
intellij-idea
java
idea 报错improperly specified vm option. to fix the problem,edit your
jvm
option and remove the option
解决方案:打开C:\Users\admin\AppData\Roaming\JetBrains\IntelliJIdea2020.2找到idea64.exe.vmoptions并删除,再重启idea就可以了
Romantic_321
·
2024-01-27 04:02
IDEA
intellij-idea
perl
java
Java面试题(8)
jvm
只能识别java的类,不能识别jsp的代码,web容器及那个jsp的编码编译成
jvm
能够识别的Java类2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。
射手座的程序媛
·
2024-01-27 04:30
java
java
开发语言
【代码随想录-数组】二分查找
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-27 04:58
s6
算法与数据结构
java
关于元空间是否会触发GC
经历过很多有意思的项目,也写过很多有意思的文章,是CSDNJava领域的博客专家,也是JavaGuide的维护者之一,非常欢迎你关注我的公众号:写代码的SharkChili,这里面会有笔者精心挑选的并发、
JVM
shark-chili
·
2024-01-27 03:35
#
JVM
java
jvm
阿里架构师花近十年时间整理出来的Java核心知识pdf(Java岗)
覆盖了
JVM
、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。
e4fb6e2425b9
·
2024-01-27 03:47
【代码随想录-数组】有序数组的平方
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-27 03:24
s6
算法与数据结构
java
剖析
JVM
架构(概述)
一直一来对java提不起什么兴趣,不过最近为了能写简单vm,学了学java虚拟机
jvm
。学着学着就喜欢上了
JVM
。今天我们一起总体看一下
JVM
的架构。尤其对JIT喜欢的不得了。
zidea
·
2024-01-27 03:37
如何在Linux系统上搭建java web运行环境
文章目录1.安装Jdk2.安装Tomcat3.安装mysql4.在Linux系统上部署javaweb程序我们在windows系统上运行javaweb程序需要有
JVM
(jdk),Tomcat,和Mysql
失踪飞行
·
2024-01-27 03:13
linux
java
服务器
OpenJDK源码包说明
一组XMLwebservices的JavaAPI——jdk:java开发工具包————针对操作系统的部分————share:与平台无关的实现——langtools:Java语言工具——nashorn:
JVM
猿星人的简致生活
·
2024-01-27 03:15
JVM
对象分配过程
对象分配过程1)依据逃逸分析,判断是否能栈上分配?如果可以,使用标量替换方式,把对象分配到VMStack中。如果线程销毁或方法调用结束后,自动销毁,不需要GC回收器介入。否则,继续下一步。2)判断是否大对象?如果是,直接分配到堆上OldGeneration老年代上。如果对象变为垃圾后,由老年代GC收集器(比如ParallelOld,CMS,G1)回收。否则,继续下一步。3)判断是否可以在TLAB中
SvenAugustus
·
2024-01-27 02:02
Windows、Linux环境下安装JDK及环境变量配置
JVM
Java虚拟机,简称
JVM
,是运行所有Java程序的假想计算机,是Java程序的运行环境。所有的Java代码,都运行在
JVM
之上。
大猫和小黄
·
2024-01-27 01:00
Java基础
windows
linux
java
三、详解Redis分布式锁&Redisson分布式锁
但是这种锁的粒度仅限于当前
jvm
中,在工业生产环境下,往往一个web项目会部署多台机器,也就意味着会有多个
jvm
。那么这几个
jvm
是独
每天都得进步
·
2024-01-27 00:58
redis
redis
分布式
数据库
linux下jdb远程调试tomcat源码
jdb远程调试tomcat在tomcat打开调试设置
jvm
参数-Xrunjdwp:transport=dt_socket,server=y,address=9090,suspend=y在linux命令行
SofterICer
·
2024-01-26 23:44
eSE
linux
tomcat
运维
Java调试器工具
1.命令行调试器主要工具:这里的主角是jdb,它是JDK附带的,是相当于gdb的
JVM
。它有一个命令行界面,可以附加到正在运行的
JVM
上。
SofterICer
·
2024-01-26 23:44
eSE
java
开发语言
守护线程
反过来说,只要任何非守护线程还在运行,程序就不会终止守护线程和非守护线程不同之处在于
JVM
虚拟机的结束:如果非守护线程已经全部结束,只剩下守护线程存在了,虚拟机也就退出了。
夜夜夜夜_d7e6
·
2024-01-26 23:05
C++技术要点总结, 面试必备, 收藏起来慢慢看
目录1.语言对比1.1C++11新特性2.2C和C++的区别2.3Python和C++的区别2.编译内存相关2.1.C++程序编译过程2.2.C++
内存管理
2.3.栈和堆的区别2.4.变量的区别2.5.
流星雨爱编程
·
2024-01-26 22:25
#面试宝典
开发语言
c++
设计模式
数据结构
java解释和jit编译
当
JVM
发现某个方法或代码块运行频繁时,就会把这段代码认定为热点代码,通过JIT在运行时将这些代码编译成本地机器码,并进行相关优化。
蒸汽飞船
·
2024-01-26 22:23
XGBoost系列7——XGBoost的性能优化策略
数据并行1.3参数调整优化并行性能1.4多线程和分布式计算2.大规模数据集的分布式训练2.1分布式训练原理2.2集群配置2.3参数调整2.4数据并行与模型并行2.5优势与挑战3.内存优化与缓存策略3.1
内存管理
theskylife
·
2024-01-26 21:21
数据挖掘
性能优化
人工智能
机器学习
数据挖掘
【idea】idea中编译内存不足(java: java.lang.0ut0fMemoryError: Java heap space)的解决方法
问题在编译一个较大的idea项目时候,有时候会显示内存不足,导致项目编译失败原因编译项目时实际也是启动了
jvm
进行的,所以需要分配对应的内存大小。这个大小在idea中有一个默认的配置,大小是700M。
惠菁
·
2024-01-26 21:19
idea
java
斐波那契数列
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码【炸雷啦!炸雷啦!黄光头他终于跑路啦!】码哥讲源码
smart哥
·
2024-01-26 21:14
数据结构与算法
算法
数据结构
变态跳台阶
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-01-26 21:14
数据结构与算法
算法
数据结构
青蛙跳台阶
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-01-26 21:44
数据结构与算法
算法
数据结构
JVM
实战(33)——内存溢出之内存使用率过高
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介本章,我们将讲解一个已经稳定运行的系统的内存溢出问题,该内存溢出
smart哥
·
2024-01-26 21:13
jvm专题
jvm
五位卷王 | 总结的十道
JVM
面试真题!(建议收藏)
一、头条一面:
JVM
从GC角度看,堆的分区情况?二、美团一面:说下
JVM
的垃圾回收算法?三、滴滴一面:你知道哪几种垃圾回收器,各自的优缺点?四
hzbooks
·
2024-01-26 21:57
算法
编程语言
jvm
面试
java
九、指针和
内存管理
文章目录指针和
内存管理
1.指针1.1函数指针【重点】1.2函数指针案例2.
内存管理
2.1内存申请和释放2.2常用函数接口2.3malloc案例2.4calloc案例2.5realloc案例2.6
内存管理
案例数组扩容
Nuyoah.--
·
2024-01-26 20:12
开发语言
c语言
学习
学习方法
笔记
经验分享
计算机编程好书推荐
====================---C语言---===================================《CPrimerPlus》版本买最新的检验C语言学的好不好,就看你指针和
内存管理
科技优等生
·
2024-01-26 20:45
《Armv8/armv9架构入门指南》-【第二章】ARMv8‑A 架构和处理器
引流关键词:optee、ATF、TF-A、Trustzone、optee3.14、MMU、VMSA、cache、TLB、arm、armv8、armv9、TEE、安全、
内存管理
、页表,Non-cacheable
嵌入式学习规划
·
2024-01-26 19:04
Arm原理和基础
架构
深入理解java虚拟机
来自商业机构和开源社区的第三方java类库1,2,4统称JDK,支持java开发的最小环境2,4统称JRE,java运行标准环境java体系分为4个平台javacardjavamejavasejavaee第二部分自动
内存管理
机制
微罗妮卡
·
2024-01-26 19:15
ELK 8.8.1 + Kafka 2.5.0 日志收集架构部署
日志收集架构部署服务版本节点角色分布服务兼容性JDK特殊性官方文档库系统优化部署ES集群1.下载ES源码包2.调整配置文件\$ES\_HOME/config/elasticsearch.yml3.调整配置文件\$ES\_HOME/config/
jvm
.option4
JP.Hu
·
2024-01-26 19:01
ELK
elk
kafka
架构
【小黑嵌入式系统第十六课】PSoC 5LP第三个实验——μC/OS-III 综合实验
上一课:【小黑嵌入式系统第十五课】μC/OS-III程序设计基础(四)——消息队列(工作方式&数据通信&生产者消费者模型)、动态
内存管理
、定时器管理前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默
嵌入式小白—小黑
·
2024-01-26 19:59
小黑嵌入式小课堂
c语言
开发语言
μC/OS
单片机
系统架构
JAVA面试题
皇甫嗷嗷叫2020-06-1421:38:277收藏原力计划分类专栏:ĴAVA文章标签:java面试研发
jvm
知识点版权一.List相关面试题List是一个集合接口,分为AarrayList和LinkedList
HOLD ON!
·
2024-01-26 18:51
java
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他