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
篇】什么是双亲委派机制
文章目录什么是双亲委派机制⭐案例双亲委派机制有什么用什么是双亲委派机制指的是:当一个类加载器接收到加载类的任务的时候,会向上查找是否加载过,再从上到下进行加载(因为要上下查找,不能确定是父亲还是母亲,所以是双亲)向上查找,向下加载⭐案例每个类加载器都有一个父类加载器,在类加载的过程中,每个类加载器都会先检查是否已经加载了该类,如果加载了就直接返回,否则将加载请求委派给父类加载器比如这个:com.i
在下小吉.
·
2024-02-14 05:10
JVM
jvm
java
【
JVM
篇】怎么解决内存泄漏问题
文章目录什么是内存泄漏解决内存泄漏⭐发现问题⭐诊断原因⭐修复问题什么是内存泄漏在Java中如果不再使用一个对象,但是这个对象仍然在GCRoot的引用链上,这个对象就不会被垃圾回收器回收,这种情况就是内存泄漏少量的内存泄漏可以容忍,但是如果发生了持续的内存泄漏,不管有多大的内存迟早都会被消耗完,最终导致内存溢出解决内存泄漏⭐发现问题这里我们需要使用VisualVMLaucher这个工具,大家可以自行
在下小吉.
·
2024-02-14 05:40
JVM
jvm
java
java之
jvm
详解
JVM
内存结构程序计数器ProgramCounterRegister程序计数器(寄存器)程序计数器在物理层上是通过寄存器实现的作用:记住下一条
jvm
指令的执行地址特点是线程私有的(每个线程都有属于自己的程序计数器
༺❀ൢ望༒月❀ൢ❀
·
2024-02-14 05:08
JVM
java
jvm
开发语言
【
JVM
篇】什么是
jvm
文章目录什么是Java虚拟机Java虚拟机有什么用Java虚拟机的功能Java虚拟机的组成什么是Java虚拟机
JVM
指的是Java虚拟机,本质上是一个运行在计算机上的程序,可以运行Java字节码文件,可以运行
在下小吉.
·
2024-02-14 05:07
JVM
jvm
开发语言
java面试题/认证答辩 ---java内存模型(JMM)和运行内存结构(
JVM
)
本文参考:>https://blog.csdn.net/xy3233/article/details/108296943>https://www.cnblogs.com/yichunguo/p/12007038.htmlJAVA内存模型(JavaMemoryModel,JMM)是一种虚拟机规范,用于屏蔽各种硬件和操作系统的内存访问差异。JMM解决了CPU多级缓存、处理器优化、指令重排等导致的内存访
Fuly1024
·
2024-02-14 05:02
面试刷题
java
JVM
java启动命令参数
java运行参数分为三大类基本参数:-所有虚拟机都需要具备的功能,并且向后兼容非标准参数:-X默认
jvm
都实现这些功能但是不保证所有的
jvm
都能满足,且不保证向后兼容非Stable参数:-XX不稳定参数
策马踏清风
·
2024-02-14 05:28
Thread相关学习之四 - ThreadStatus
javaClasses.hpp中对ThreadStatus的定义不过在
jvm
中,javaClasses.hpp中有一个枚举定义,如下://JavaThreadStatusfor
JVM
TIandM&Muse
AlanKim
·
2024-02-14 05:51
Redis大key有什么危害?如何排查和处理?
这个问题在面试中还是比较容易遇到的,尤其是在考察Redis
性能优化
相关知识点的时候。通常情况下,问了bigkey(大Key)还会继续问hotkey(热Key)。
·
2024-02-14 03:03
Git commit 规范
type:descriptiontype是commit的类别,只允许如下几种标识:fix:修复bugadd:新功能update:更新refactor:某个已有功能重构perf:
性能优化
style:代码格式改变
Jinbeen
·
2024-02-14 01:49
java jdwp如何关闭_
JVM
技术详解:Java 平台调试体系(JDWP)简介
这三个层次由低到高分别是Java虚拟机工具接口(
JVM
TI)、Java调试连接协议(JDWP)以及Java调试接口(JDI)。
何嵬嵬
·
2024-02-14 01:17
java
jdwp如何关闭
【漏洞复现】JDWP远程命令执行漏洞
JPDA按照抽象层次,又分为三层,分别是:
JVM
TI(JavaVMToolInterface):虚拟机对外暴露的接口,包括debug和profile。
ps_x
·
2024-02-14 01:17
漏洞复现验证
JDWP
RCE
debug
java JDWP调试接口任意命令执行漏洞
说白了就是
JVM
或者类
JVM
的虚拟机都支持一种协议,通过该协议,Debugger端可以和targetVM通信,可以获取目标VM的包括类、对象、线
TaibaiXX1
·
2024-02-14 01:16
java
linux
安全
docker
android
JDWP 远程命令执行漏洞
Java虚拟机设计的专门的API接口供调试和监控虚拟机使用JPDA按照抽象层次,又分为三层,分别是:
JVM
TI(JavaVMToolInterface):虚拟机对外暴露的接口,包括debug和profile
Brucetg
·
2024-02-14 00:46
渗透测试
java 框架调试_JAVA 调试框架(JPDA)简介
JPDA是一个多层的调试框架,包括
JVM
DI、JDWP、JDI三个层次。JAVA虚拟机提供了JPDA的实现。其开发工具作为调试客户端,可以方便的与虚拟机通讯,进行调试。
Bot Trump
·
2024-02-14 00:46
java
框架调试
深入 Java 调试体系,第 3 部分: JDWP 协议及实现
JPDA主要由三个部分组成:Java虚拟机工具接口(
JVM
TI),Java调试线协议(JDWP),以及Jav
killmice
·
2024-02-14 00:15
java
JDWP 简介
这三个层次由低到高分别是Java虚拟机工具接口(
JVM
TI)、Java调试连接协议(JDWP)以及Java调试接口(JDI)。
SofterICer
·
2024-02-14 00:45
工具
java
ide
开发语言
详解
JVM
的机制(1)
Java之所以有今天的成功和地位多半是因为的
JVM
(java虚拟机)。跨平台看一看我们开发的代码最终是如何运行在计算机上的。
zidea
·
2024-02-13 22:48
《Linux 简易速速上手小册》第10章: 性能监控与优化(2024 最新版)
拓展案例1:多核CPU系统的负载解读10.1.4拓展案例2:分析具体时间段的系统负载10.2优化性能10.2.1重点基础知识10.2.2重点案例:优化Web服务器性能10.2.3拓展案例1:数据库服务器
性能优化
江帅帅
·
2024-02-13 22:58
《Linux
简易速速上手小册》
linux
运维
服务器
数据挖掘
人工智能
python
web3
java面试题整理
Java是通过
JVM
(Java虚拟机)实现跨平台的。
JVM
可以理解成一个软件,不同的平台有不同的版本。我们编写的Java代码,编译后会生成.class文件(字节码文件)。
小白起 v
·
2024-02-13 22:55
java
开发语言
一文彻底搞懂
JVM
内存模型
文章目录1.什么是
JVM
内存模型?2.
JVM
内存模型的主要目标是什么?3.
JVM
内存模型将Java程序的内存分为哪些区域?4.
JVM
内存模型定义了以下几种内存可见性规则?
澡澡洗澡澡
·
2024-02-13 22:54
Java开发
jvm
内存模型
java
Java volatile关键字特性介绍
补充介绍:了解过
JVM
工作原理的都应该知道,在多线程环境中,每个私有线程会拷贝公共堆栈上需要用到的变量数据,然后读取变量是从私有数据栈中读取的,这样可能造成读取的数据不是实时的,出现脏读情况。
冲冲冲!!!
·
2024-02-13 20:18
深入Java
并发与同步
volatile
Java基础-
JVM
内存管理-HotSpot对象
Java工程师知识树/Java基础HotSpot中的对象Java是一门面向对象的编程语言,在Java程序运行过程中时时刻刻都有对象被创建出来。在语言层面上,创建对象(例如克隆、反序列化)通常仅仅是一个new关键字而已,而在虚拟机中,对象(这里指普通Java对象,不包括数组和Class对象等)的创建又是怎样一个过程呢?对象的创建首先我们虚拟机在遇到new的指令时会检查是否能在常量池中找到这个类的符号
HughJin
·
2024-02-13 19:25
从头开始学习->
JVM
(二):为什么java需要
JVM
(Java虚拟机)?
我们意识到,java所谓的“WriteOnce,RunAnywhere”的特性,就是基于
JVM
才能够实现的。那么我们就会好奇,为什么
JVM
会有这样的功效呢?
吴里斯蒂亚诺_翀纳尔多
·
2024-02-13 18:12
单例模式(懒汉&饿汉)
单例模式:1.饿汉模式:急于创建实例针对唯一实例的初始化比较着急,类加载阶段就会创建实例(程序中用到了类就会立即加载)2.懒汉模式:在用的时候才创建单例类对象:就是.class文件被
JVM
加载到内存之后表现出的模样
BombBomb666
·
2024-02-13 18:51
单例模式
java
开发语言
反向代理服务-Nginx
3.2配置文件3.3反向代理实践四、结束语一、Nginx简介Nginx是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:Nginx专为
性能优化
而开发,性能是其最重要的考量,实现上非常注重效率
饺子泡牛奶
·
2024-02-13 17:20
微服务
nginx
运维
服务器
Java线程学习详解
就绪状态的线程处于就绪队列中,要等待
JVM
里线程调度器的调度。1.3运行状态:如果就绪状态的线程获取CPU资源,就可以执行run(),此时线程便处于
开始以后_
·
2024-02-13 15:25
JDK 11 vs JDK 8:探索Java的新特性和改进
1.
性能优化
与垃圾回收器的改进JDK11在性能方面进行了显著优化,其中最具代表性的是垃圾回收器的改进。在JDK8中,Parallel垃圾回收器是默认的选项,而在JDK11中,G1垃圾
地瓜伯伯
·
2024-02-13 13:44
源码
java
Java学习day-23:反射机制
一、反射机制_Class对象获取:1.反射机制:反射机制是java的动态性之一;一个类被加载后,
JVM
会创建一个对应类的Class对象,类的整个结构信息会被放到Class对象中。
开源oo柒
·
2024-02-13 11:50
2019-11-11
性能优化
粗略了解冷启动热启动的概念是什么?初次启
ambe_gzy
·
2024-02-13 10:54
速盾:cdn集群防御空间dns服务器
速盾的CDN集群防御空间DNS服务器技术为网站提供了更高水平的安全性和
性能优化
。本文将深入探讨这一技术的关键特点和优势。
速盾cdn
·
2024-02-13 09:13
服务器
运维
volatile的实现
字节码层面ACC_VOLATILE
JVM
volatile内存区的读写都加了内存屏障OS和硬件层面windowslock指令实现
狼与自由
·
2024-02-13 08:35
java
JVM
学习记录
JVM
基础概念
JVM
是一个运行在计算机上的程序,负责编译java字节码文件,支持跨平台特性。
追随远方的某R
·
2024-02-13 08:18
jvm
学习
鸿蒙开发第3篇__大数据量的列表加载
性能优化
列表是最常用到的组件一ForEach渲染控制语法————ForeachForeach的作用遍历数组项,并创建相同的布局组件块在组件加载时,将数组内容数据全部创建对应的组件内容,渲染到页面上constswiperImage:Resource[]={$r("app.media.ic_home"),$r("app.media.ic_coupons"),$r('app.media.ic_internal_
109905418
·
2024-02-13 07:11
HarmonyOS
和
OpenHarmony
harmony
List
列表
协议-TCP协议-基础概念04-可能发生丢包的位置-linux配置项梳理(TCP连接的建立和断开、收发包过程)
可能发生丢包的位置-linux配置项梳理(TCP连接的建立和断开、收发包过程)-SYNFlood攻击和防御原理参考来源:极客时间-Linux
性能优化
实战极客时间-Linux内核技术实战课到底是哪里发生了丢包呢
洽-洽
·
2024-02-13 07:27
tcp/ip
linux
linux系统tomcat
性能优化
tomcat
性能优化
性能优化
安全优化降权启动隐藏版本生产优化
性能优化
安全优化类别配置内容及说明降权启动1.tomcat启动用户权限必须为非root权限,尽量降低tomcat启动用户的目录访问权限;2.如需直接对外使用
丨析木丨
·
2024-02-13 07:48
linux
linux
tomcat
性能优化
【
JVM
篇】ThreadLocal中为什么要使用弱引用
文章目录ThreadLocal中为什么要使用弱引用⭐总结ThreadLocal中为什么要使用弱引用ThreadLocal可以在线程中存放线程的本地变量,保证数据的线程安全ThreadLocal是这样子保存对象的:在每个线程中,存放了一个ThreadLocalMap对象,本质上就是一个数组实现的哈希表,里面存放多个Entry对象每个Entry对象继承自弱引用,内部存放ThreadLocal对象,同时
在下小吉.
·
2024-02-13 06:44
JVM
jvm
java
开发语言
【ASP.NET Core 基础知识】--部署和维护--
性能优化
技巧
一、应用程序设计和架构优化1.1选择适当的设计模式应用程序设计和架构优化是提高ASP.NETCore应用程序性能的重要方面之一。适当的设计模式是优化架构的关键之一。设计模式是解决特定问题的经验总结,能够提高代码的可读性、可维护性和可扩展性,从而间接地提高了性能。下面是一些在ASP.NETCore中常用的设计模式:MVC(Model-View-Controller)模式:MVC是一种常用的设计模式,
喵叔哟
·
2024-02-13 06:40
ASP.NET
Core
基础知识
asp.net
性能优化
后端
SHA-512在Go中的实战应用:
性能优化
和安全最佳实践
SHA-512在Go中的实战应用:
性能优化
和安全最佳实践简介深入理解SHA-512算法SHA-512的工作原理安全性分析SHA-512与SHA-256的比较结论实际案例分析数据完整性验证用户密码存储数字签名总结
性能优化
技巧
walkskyer
·
2024-02-13 05:56
golang标准库
golang
性能优化
安全
Webpack4
性能优化
实践
为什么需要
性能优化
在使用Webpack时,如果不注意
性能优化
,可能会产生性能问题,会导致在开发体验上不是非常丝滑,性能问题主要是编译速度慢,打包体积过大,因此
性能优化
也主要从这些方面来分析。
野生程序猿江辰
·
2024-02-13 05:55
江辰闲谈
javascript
webpack
react
vue
瓦片边移动边绘制的
性能优化
1.在drawflag控制检测上,加入drawsmallflag进行选择性再调控。2.mousexmousey更新来源变为MOUSEMOVELBUTTONDOWNRBUTTONDOWN三个情况。3.记录旧瓦片的绘制,减少一次长按绘制时,同一瓦片被绘制次数。使用easyx开发devc++开发。使用标志位,一个是用于判断执行哪些模块,另一方面是通过不同标志位的合并拆分,实现条理运行代码。正如一个是fl
a1309602336
·
2024-02-13 05:53
c++
贴图
游戏引擎
图形渲染
webpack实际实践优化项目
参考:如何通过
性能优化
,将包的体积压缩了62.7%雅虎35条20210526-webpack深入学习,搭建和优化react项目本文只专注于
性能优化
的这个部分。
sasaraku.
·
2024-02-13 05:52
webpack
前端
node.js
前端技术分享:页面
性能优化
问题复盘
项目背景在code_pc项目中,前端需要使用rrweb对老师教学内容进行录制,学员可以进行录制回放。为减小录制文件体积,当前的录制策略是先录制一次全量快照,后续录制增量快照,录制阶段实际就是通过MutationObserver监听DOM元素变化,然后将一个个事件push到数组中。为了进行持久化存储,可以将录制数据压缩后序列化为JSON文件。老师会将JSON文件放入课件包中,打成压缩包上传到教务系统
有道AI情报局
·
2024-02-13 05:16
有道技术团队
前端
性能优化
javascript
JVM
指令码对照
栈和局部变量操作将常量压入栈的指令aconst_null将null对象引用压入栈iconst_m1将int类型常量-1压入栈iconst_0将int类型常量0压入栈iconst_1将int类型常量1压入栈iconst_2将int类型常量2压入栈iconst_3将int类型常量3压入栈iconst_4将int类型常量4压入栈iconst_5将int类型常量5压入栈lconst_0将long类型常量0
测试员
·
2024-02-13 05:55
解决css3卡顿和
性能优化
今天遇到一个比较棘手的问题css3的动画卡顿比较厉害于是找各种方法并一一去试学会简单的处理方法和部分渲染原理是否启用硬件加速GPU(GraphicsProcessingUnit)?“用到了CSS3动画”和“开启了硬件加速”是两件事情,虽然前者有可能导致后者。开启硬件加速在webkit中有神奇的万金油:opacity:1;或者-webkit-backface-visibility:hidden;。尽
zz77zz
·
2024-02-13 04:41
RawHttp
renatoathaydes/rawhttp博客地址:https://sites.google.com/a/athaydes.com/renato-athaydes/posts/announcingrawhttp-a
jvm
libraryforhandlingrawhttp2
刘书生
·
2024-02-13 04:51
(三)
JVM
成神路之全面详解执行引擎子系统与JIT即时编译原理
引言执行引擎子系统是
JVM
的重要组成部分之一,在
JVM
系列的开篇曾提到:
JVM
是一个架构在平台上的平台,虚拟机是一个相似于“物理机”的概念,与物理机一样,都具备代码执行的能力。
竹子爱熊猫
·
2024-02-13 01:46
JVM
java
高并发编程
架构
JVM
成神路之全面详解执行引擎子系统、JIT即时编译原理与分派实现
引言执行引擎子系统是
JVM
的重要组成部分之一,在
JVM
系列的开篇曾提到:
JVM
是一个架构在平台上的平台,虚拟机是一个相似于“物理机”的概念,与物理机一样,都具备代码执行的能力。
头顶假发
·
2024-02-13 01:16
程序员
Java
编程
jvm
java
linux
ZooKeeper分布式锁简单实践
当多个
JVM
客户端,同时在ZooKeeper上创建相同的一个临时节点,因为临时节点路径是保证唯一,只要谁能够创建节点成功,谁就能够获取到锁。
Java大生
·
2024-02-13 00:37
Java的类
用java方式表述就是:一切的开始都是java.lang.Class,类是Class类型的实例对象,类只有
jvm
能创建出来。所有基本类型,void类型,对象成员方法都是对应类的实例对象。
瓢鳍小虾虎
·
2024-02-13 00:38
jvm
垃圾回收算法
一、垃圾回收算法1.标记清除标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。在标记阶段首先通过根节点(GCRoots),标记所有从根节点开始的对象,未被标记的对象就是未被引用的垃圾对象。然后,在清除阶段,清除所有未被标记的对象。Java面试题适用场合:存活对象较多的情况下比较高效适用于年老代(即旧生代)缺点:容易产生内存碎片,再来一个比较大的对象时(典型情况:该对象的大小大于空闲表中的每
xmh-sxh-1314
·
2024-02-12 23:47
jvm
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他