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
java内存监控工具
JVM基础面试题及原理讲解
本文从JVM结构入手,介绍了
Java内存
管理、对象创建、常量池等基础知识,对面试中JVM相关的基础题目进行了讲解。
陈伟的梦呓
·
2022-04-19 07:40
Java服务端
java
jvm
jvm面试题
2019年Java大厂面试题讲解(周阳) 之
Java内存
溢出OOM
Java内存
溢出OOM前言架构StackoverFlowErrorOutOfMemoryErrorjavaheapspaceGCoverheadlimitexceededDirectbuffermemoryunabletocreatenewnativethreadMetaspace
轻狂书生FS
·
2022-04-19 07:38
Java技术
栈溢出
堆溢出
java
jvm
面试
Java面试题超详细讲解系列之四【Jvm篇】
2.
Java内存
结构?3.
Java内存
分配4.Java堆的结构是什么样子的?什么是堆中的永久代(PermGenspace)?5.Ja
白大锅
·
2022-04-19 07:07
Java面试题汇总
java
jvm
jvm面试题
java面试题
4月28日,一场为IT工程师们准备的盛宴
开源工具分支版本繁多,云上资源配置随时变化,技术栈版本高速迭代,使系统环境每时每刻都充满不确定性,但保障系统的稳定性仍然是IT工程师们的首要职责,使用传统的
监控工具
已难以适应,它们通常只能发现已知的故障
·
2022-04-18 16:17
运维安全
通过实例程序验证与优化谈谈网上很多对于Java DCL的一些误解以及为何要理解
Java内存
模型
如果大家发现网上有抄袭本文章的,欢迎举报,并且积极向这个github仓库提交issue,谢谢支持~本文基于OpenJDK11以上的版本最近爆肝了这系列文章全网最硬核Java新内存模型解析与实验,从底层硬件,往上全面解析了
Java
·
2022-04-16 11:54
java
通过实例程序验证与优化谈谈网上很多对于Java DCL的一些误解以及为何要理解
Java内存
模型
个人创作公约:本人声明创作的所有文章皆为自己原创,如果有参考任何文章的地方,会标注出来,如果有疏漏,欢迎大家批判。如果大家发现网上有抄袭本文章的,欢迎举报,并且积极向这个github仓库提交issue,谢谢支持~本文基于OpenJDK11以上的版本最近爆肝了这系列文章全网最硬核
干货满满张哈希
·
2022-04-16 11:00
java内存
分布实现代码
目录一、堆内内存1.1年轻代-YoungGeneration1.2老年代(OldGeneration)1.3元数据(Metaspace)1.4小结二、堆外内存2.1java中在堆外开辟内存的方法有两种2.2使用堆外内存的优点2.3堆外内存的缺点三、垃圾回收3.1垃圾回收(GC)3.2GCroot3.3常用垃圾回收器四、总结一、堆内内存堆内内存分为三大部分,年轻代,老年代和元空间,所以堆内内存=年轻
·
2022-04-15 11:05
SIP信令跟踪工具HOMER
概述HOMER是一款100%开源的针对SIP/VOIP/RTC的抓包工具和
监控工具
。
求真得真
·
2022-04-15 09:00
6 款 Java 8 自带工具,轻松分析定位 JVM 问题!
比如,在我的机器上运行ls命令,可以看到JDK8提供了非常多的工具或程序:接下来,我会与你介绍些常用的
监控工具
。
·
2022-04-14 21:03
java
硬件基础和
java内存
模型
高速缓存缓存一致性协议写缓冲器和无效化队列存储转发内存重排序可见性问题基本内存屏障同步机制和内存屏障虚拟机对内存屏障的优化高速缓存现在处理器的处理能力要远超于主内存的访问速率,一次主内存的读或写操作所需要的时间足够处理器执行几百条指令,为了弥补处理器和主内存处理能力之间的鸿沟,便在处理器和主内存之间引进了高速缓存.高速缓存是一种读取速率远超主内存,但是容量远小于主内存的一种的一种存储部件,每个处理
·
2022-04-13 14:38
java并发多线程
JAVA虚拟机
一、
Java内存
区域和内存模型1、JDK体系和Android体系1.JDK体系JDK体系JDK:JavaDevelopmentKit(java开发工具包),包含JRE和开发工具包,例如javac、javah
独自闯天涯的码农
·
2022-04-12 10:07
Java中常量池(字符串常量池 类常量池 运行时常量池)
里面说的内容真是百花齐放,各自争艳,因此,我好好整理了一下,将我自认为对的理解写下来与大家共同探讨:在Java的内存分配中,总共3种常量池:1.字符串常量池(StringConstantPool):1.1:字符串常量池在
Java
每天攀登一点点
·
2022-04-11 04:25
JAVA
JVM
java
jvm
常量池
再谈多线程
目录再谈多线程并发与并行顺序执行并发执行并行执行再谈锁机制重量级锁轻量级锁偏向锁锁消除和锁粗化JMM内存模型
Java内存
模型重排序volatile关键字happens-before原则推荐阅读:https
ML李嘉图
·
2022-04-06 18:00
社区文章|MOSN 社区性能分析利器——Holmes 原理浅析
JunlongLiuShopeeDigitalPurchase&LocalServicesEngineering本文1743字阅读6分钟贡献者前言我是在开发工作过程中了解到Holmes的,为了保障系统稳定性需要一个性能排查工具,因此也需要一个保留现场的性能
监控工具
·
2022-04-06 15:24
golang性能分析开源
线程安全系列面试问题进阶
Volatile是什么轻量级的同步机制:可见性,不保证原子性,禁止指令重排JVMJMM:
Java内存
模型可见性原子性有序性ArrayList线程不安全:报错异常:java.util.ConcurrentModficationException
smarthunya
·
2022-04-05 19:34
面试
分布式
多线程
Java内存
模型
1、主内存与工作内存
Java内存
模型的主要目的是定义程序中各种变量的访问规则,即关注再虚拟机中把变量值存储到内存和从内存中取出变量值这样的底层细节。
代码的搬运工
·
2022-04-03 21:37
深入聊聊
Java内存
泄露问题
目录
Java内存
泄露问题附:内存泄露的典型情况总结
Java内存
泄露问题所谓内存泄露就是指一个不再被程序便用的对象或变量一直被占据在内存中。
·
2022-04-02 16:19
t在java语言中是什么意思
vlatile学习之旅,如果有不正确的地方,也麻烦大家指出哈,一起相互学习~1.volatile的用法2.vlatile变量的作用3.现代计算机的内存模型(计算机模型,总线,MESI协议,嗅探技术)4.
Java
「违规用户」
·
2022-04-01 07:54
程序员
java
经验分享
面试
Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的
监控工具
(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用
前言Zookeeper周边知识点较多,单篇文章难以表述,分成多篇,可据需点击进入。本篇重点介绍,ZooInspector和taoKeeper。1、Zookeeper的下载和安装|集群快速搭建2、Zookeeper的常规操作命令|四字命令|ACL权限命令3、Zookeeper后端开发工具Curator的高级用法ZooInspector工具特色:把zk各节点以树状图展示,节点data数据和acl权限一
血煞长虹
·
2022-03-31 11:45
#
Zookeeper
zookeeper
分布式
云原生
Java String类的使用
3.String对象是放在
Java内存
中方法区的常量池中的。(因为在现实开发中,String的使用太过频繁,为了提高执行效率,将其放在了方法区的常量池中)。
·
2022-03-30 10:57
java
Java并发—JMM(
Java内存
模型)
大家好,这里是淇妙小屋,一个分享技术,分享生活的博主以下是我的主页,各个主页同步更新优质博客,创作不易,还请大家点波关注掘金主页知乎主页Segmentfault主页简书主页后续会发布更多MySQL,Redis,并发,JVM,分布式等面试热点知识,以及Java学习路线,面试重点,职业规划,面经等相关博客转载请标明出处!为了保证并发编程的特性不被破坏,提供了以下几种模型1.顺序一致性模型顺序一致性模型
·
2022-03-30 10:51
java程序员
【kafka】Kafka 可视化工具
如何使用KAFKA-EAGLE-2.0.2管理KAFKA集群https://www.freesion.com/article/15181407405/image.pngkafka
监控工具
kafkaeaglehttps
Bogon
·
2022-03-27 10:03
MySQL性能分析工具的使用
利用宏观的
监控工具
和微观的日志分析可以帮我们快速找到调优的思路和方式。数据库服务器的优化步骤当我们遇到数据库调优问题的时候,该如何思考呢?这里把思考的流程整理成下面这张图。
张三疯学独孤九剑
·
2022-03-25 16:59
mysql
mysql
数据库
Meetup预告|云原生时代热门监控利器解析与应用
本期直播由云智慧运维开发工程师-李晨阳带大家详细解读云原生时代下各热门
监控工具
的架构设计及应用场景。直播
·
2022-03-25 11:20
监控工具云原生运维安全
JVM | 第1部分:自动内存管理与性能调优《深入理解 Java 虚拟机》
目录前言1.自动内存管理1.1JVM运行时数据区1.2
Java内存
结构1.3HotSpot虚拟机创建对象1.4HotSpot虚拟机的对象内存布局1.5访问对象2.垃圾回收与内存分配2.1判断对象是否存活
多氯环己烷
·
2022-03-24 16:00
腾讯Redis压轴笔记,成功入职阿里
岗)1.1Java中间件一面技术一面考察范围重点问了Java线程锁:synchronized和ReentrantLock相关的底层实现线程池的底层实现以及常见的参数数据结构基本都问了一遍:链表、队列等
Java
web苍南县
·
2022-03-23 23:41
程序员
java
经验分享
面试
Java响应式编程业务场景
岗)1.1Java中间件一面技术一面考察范围重点问了Java线程锁:synchronized和ReentrantLock相关的底层实现线程池的底层实现以及常见的参数数据结构基本都问了一遍:链表、队列等
Java
「违规用户」
·
2022-03-22 07:25
程序员
面试
后端
java
Redis
监控工具
RedisInsight安装与使用
目录一、RedisInsight简介二、RedisInsight安装与使用1.物理安装2.Kubernetes安装3.RedisInsight基本使用一、RedisInsight简介RedisInsight是一个直观高效的RedisGUI管理工具,它可以对Redis的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上使用CLI和连接的Redis进行交互(RedisInsight内置对R
·
2022-03-21 15:48
1、如何抓取Modbus TCP/UDP 数据包实战
下载安装CEIWEIModbusMonitor过滤
监控工具
,http://www.ceiwei.com
程工的物联网世界
·
2022-03-20 18:00
【GitHubShare】支持显示处理器、内存、硬盘存储、网络与进程使用状态的资源监控
分享GitHub上一个开源的Linux/OSX/FreeBSD资源
监控工具
:btop。支持显示处理器、内存、硬盘存储、网络与进程使用状态等信息,拥有多款可定制主题。
缘来缘去缘如水
·
2022-03-19 07:32
github
经验分享
观察者模式
模板方法模式
命令模式
一篇文章带你搞定
JAVA内存
泄漏
目录1、什么是内存泄漏2、内存泄漏的原因3、内存泄漏有哪些情况3.1代码中没有及时释放,导致内存无法回收。3.2资源未关闭造成的内存泄漏3.3全局缓存持有的对象不使用的时候没有及时移除,导致一直在内存中无法移除3.5堆外内存无法回收4、内存泄漏的解决办法5、内存问题排查第一步首先确认逻辑问题第二步:分析gc是否正常执行第三步确认下版本新增代码的改动,尽快从代码上找出问题。总结:1、什么是内存泄漏内
·
2022-03-15 15:42
JVM高级特性与最佳实战(三)————如何判断对象已死?
引言推荐阅读:JVM高级特性与最佳实战(一)————
JAVA内存
区域JVM高级特性与最佳实战(二)————对象的创建过程,内存布局,访问定位JVM中字符串常量池的详细剖析在java的垃圾回收算法中,最重要的莫过于如何判断对象已经死亡
select you from me
·
2022-03-14 19:14
JVM高级特性与最佳实战
可达性分析算法
引用计数算法
引用类型
java并发-一些系统分析工具
内存分析
java内存
分析一般采用Javajmapdump下系统内存文件,使用jmat进行分析。线程分析线程栈一般通过jstack得到。
·
2022-03-13 22:24
java
Linux中如何使用Htop
监控工具
?【网络安全】
一、Htop界面展示“Htop是一个用于Linux/Unix系统的交互式实时进程监控应用程序,也是top命令的替代品,它是所有Linux操作系统上预装的默认进程
监控工具
。
IT老涵
·
2022-03-13 19:50
网络
程序员
安全
linux
网络安全
JVM垃圾回收阅读笔记
Java内存
运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭,栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。
Excelsiorly
·
2022-03-12 22:00
【GitHubDailyShare】一款开源的服务器
监控工具
Rayon,一款开源的服务器
监控工具
,支持libssh2主机连接、密钥认证、远程代码执行、GPU&RAM&硬盘使用情况监控等功能。GitHub:github.com/Lakr233/Rayon
GitHubDialy
·
2022-03-11 07:43
github
经验分享
外观模式
装饰器模式
观察者模式
线程安全问题和
java内存
模型
什么是线程安全问题当多个线程共享同一个全局变量,在做写的操作时,可能会发生线程安全问题。//例子:售卖火车票,多个窗口(多个线程)都在卖火车票数(共享全局变量)。每个窗口在售卖后都会修改票数(写的操作)代码:/***窗口售卖火车票*/classThread03implementsRunnable{privateintcount=100;@Overridepublicvoidrun(){while(
xiaobo5264063
·
2022-03-09 05:53
JAVA内存
模型
并发的两个关键问题1、线程之间如何通信2、线程之间如何同步通信是指线程之间以何种机制来交换信息,在命令式编程中,通信机制有两种:共享内存和消息传递;JAVA的并发采用的是共享内存,线程之间的通信总是隐式进行。同步指程序中用于控制不同线程间操作发生相对顺序的机制,在共享内存并发模型中,同步是显式进行的。JAVA的内存模型1、共享变量:分配在堆内存中的元素都是共享变量,包括实例域、静态域、数组元素。2
Rki-dor
·
2022-03-09 05:20
操作系统
运维
java
再次理解多线程线程安全问题(理解
java内存
模型后)
1.多线程访问的共享资源存在线程安全问题,无外乎访问两种共享资源。1)多线程访问方法区数据。存在线程安全问题,通过加锁2)多线程访问实例变量:被访问对象是单例时存在线程安全,被访问对象是多例时,是线程安全的。来说说静态变量、实例变量、局部变量在多线程下的安全问题吧!(一)验证静态变量的线程安全性:(1)从程序执行的图中我们可以看出,执行结果中有错误数据,证明了静态变量是存在资源冲突问题的。(2)程
weixin_34216036
·
2022-03-09 05:20
java
运维
深入Java多线程——
Java内存
模型深入(2)
【推荐】2019Java开发者跳槽指南.pdf(吐血整理)>>>5.final域的内存语义5.1final域的重排序规则1.对于final域,编译器和处理器要遵守两个重排序规则:(1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序。(2)初次读一个包含final域的对象的引用,与随后初次读这个final域,这两个操作之间不能重排序。以
常识与偏见
·
2022-03-09 04:44
深入学习Java多线程——
Java内存
模型基础
【推荐】2019Java开发者跳槽指南.pdf(吐血整理)>>>1.处理器——缓存——主内存1.1数据处理过程由于计算机的存储设备与处理器的运算速度有几个数量级的差距,所以现代计算机系统都会加入一层读写速度尽可能接近处理器速度的高速缓存来作为内存与处理器间的缓冲:将运算需要使用的数据从系统内存中复制到处理器缓存中,然后处理器能够快速处理这部分数据进行运算,当运算结束后,在将数据从缓存同步回系统内存
常识与偏见
·
2022-03-09 04:14
JAVA内存
模型和线程安全
一.
JAVA内存
模型(JMM,JAVAMemoryModel):运行时涉及到两种内存,主内存和工作区内存,其中工作区内存通常为CPU的高速缓存区用来加快内存数据读取操作的(各线程独立).所有的变量内容都存在主内存中
iteye_19607
·
2022-03-09 04:14
JAVA
java
操作系统
彻底理解
Java内存
模型,它为什么会引发线程安全问题【吐血总结】
近日,有热心市民就"
Java内存
模型"提出质疑:线程是否会把所有需要操作的数据全加载到内存根据《我是憨包》可以看出,当事人蛋蛋(化名)目前情绪稳定,并且似乎已经意识到问题所在是的,聪明的蛋蛋已经找到了答案
负债程序猿
·
2022-03-09 04:11
并发编程
java必备知识点
java
操作系统
Java内存
泄漏问题排查与解决
前言Java最牛逼的一个特性就是垃圾回收机制,不用像C++需要手动管理内存,所以作为Java程序员很幸福,只管NewNewNew即可,反正Java会自动回收过期的对象。。。那么Java都自动管理内存了,那怎么会出现内存泄漏,难道Jvm有bug?不要急,且听我慢慢道来。。1.怎么判断可以被回收先了解一下Jvm是怎么判断一个对象可以被回收。一般有两种方式,一种是引用计数法,一种是可达性分析。引用计数法
·
2022-03-08 18:02
(2020史上最全总结,跳槽必看),一篇带你立马搞定jvm内存,类加载机制全过程,
java内存
模型,分代垃圾回收机制,垃圾回收算法和垃圾收集器
引言一篇带你立马搞定jvm内存,类加载机制全过程,
java内存
模型,分代垃圾回收机制,垃圾回收算法和垃圾收集器这篇文章有点长哦,希望你耐着性子看完,然后会有所收获!!!!
某一个有b格的程序yuan
·
2022-03-07 07:19
jvm
垃圾回收
算法
jvm
java
垃圾回收
算法
深入理解Java虚拟机读书笔记(一)
自动内存管理机制1.
Java内存
区域与内存溢出异常程序计数器如果正在执行的方法是Java方法,那么记录的是正在执行的虚拟机字节码指令的地址。
Corey1874
·
2022-03-06 11:02
RabbitMQ的Web管理与监控简介
目录1、MANAGEMENTPLUGIN2、WEBUI管理消息服务器3、添加远程管理账户RabbitMQ提供了完善的管理和
监控工具
1、MANAGEMENTPLUGINrabbitmq-managementplugin
·
2022-03-05 18:47
介绍一款自己常用的磁盘存储状态
监控工具
——WGCLOUD
WGCLOUD是一款开源运维
监控工具
,非常的轻量和高效,具有分布式,集群监控等能力主要针对物理主机,虚拟机,云主机,以及服务器上的应用、端口、日志文件等资源进行实时监测其中磁盘存贮状态,是WGCLOUD
·
2022-03-05 08:28
最新Java面试题,Java虚拟机(JVM)篇之
Java内存
模型
目录1.我们开发人员编写的Java代码是怎么让电脑认识的2.为什么说java是跨平台语言3.Jdk和Jre和JVM的区别4.说一下JVM由那些部分组成,运行流程是什么?5.说一下JVM运行时数据区6.详细的介绍下程序计数器?(重点理解)8.你能给我详细的介绍Java堆吗?(重点理解)9.能不能解释一下本地方法栈?10.能不能解释一下方法区(重点理解)11.什么是JVM字节码执行引擎12.你听过直接
致架构师
·
2022-03-04 14:29
java
jar
开发语言
jvm
MySQL万字精华总结!达内Java学费
8.15一面(60min)自我介绍,为什么投客户端python和java有什么区别
java内存
模型gc讲讲httphttps区别cookie,sessionhttps握手过程对称非对称加密算法?
前端小雪球
·
2022-03-02 15:15
程序员
面试
后端
java
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他