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
工作原理与实战(十一):双亲委派机制
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、双亲委派机制1.双亲委派机制详解2.父类加载器3.双亲委派机制的主要作用二、双亲委派机制常见问题总结前言
JVM
作为
橘子-青衫
·
2024-01-11 07:13
JVM工作原理与实战
jvm
java
后端
【
JVM
】运行时数据区
一、前言
JVM
运行时数据区是Java虚拟机的内存管理模型,包括方法区、堆、虚拟机栈、本地方法栈和程序计数器。二、组成程序计数器:是一块较小的内存空间,是当前线程所执行的字节码的行号指示器。
hope笔记
·
2024-01-11 07:38
Java
JVM
jvm
java
分布式必学的消息中间件---Kafka篇(想不出好名字了> <)
欢迎访问我的bloghttp://www.codinglemon.cn/立个flag,8月20日前整理出所有面试常见问题,包括有:Java基础、
JVM
、多线程、Spring、Redis、MySQL、Zookeeper
CodingLemon.
·
2024-01-11 06:53
面试
kafka
消息队列
java异常处理优点_Java 异常
1.异常1.1异常概念概念:指的是程序在执行过程中,出现的非正常的情况,最终导致
JVM
的非正常停止。在Java的面向对象的编程语言中,异常本身就是一个类,产生异常就是创建异常对象并抛出一个异常对象。
RNG电子竞技俱乐部
·
2024-01-11 05:26
java异常处理优点
请简述java的异常体系,Java 异常处理 之 异常概述与异常体系结构
(开发过程中的语法错误和逻辑错误不是异常)指的是程序在执行过程中,出现的非正常的情况,最终会导致
JVM
的非正常停止。
沈仙君
·
2024-01-11 05:26
请简述java的异常体系
JVM
基础(1)——
JVM
类加载机制
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介首先,我们来简单看下Java程序的执行流程:上图中,典型的Jav
smart哥
·
2024-01-11 05:55
jvm专题
jvm
JVM
基础(3)——
JVM
垃圾回收机制
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析一、简介我们在
JVM
内存模型一章中,介绍了
JVM
中的Java堆内存区域。
smart哥
·
2024-01-11 05:55
jvm专题
jvm
java里的异常需要学么_一个面试必问的知识点:java中的异常
其中Error用来表示
JVM
无法处理的错误,Exception又分为两种:(1)受检异常:需要用try…catch…语句捕获并进行处理,并且可以从异
一一MIO一一
·
2024-01-11 05:55
java里的异常需要学么
JVM
基础(2)——
JVM
内存模型
一、简介
JVM
会加载类到内存中,所以
JVM
中必然会有一块内存区域来存放我们写的那些类。
smart哥
·
2024-01-11 05:52
jvm专题
jvm
阿里金九银十Java面试必问:
JVM
与性能优化+Redis+设计模式+分布式
前言一年之计在于春金三银四已经要到来,2019的新的开始,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度?面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责。今天给大家分享下我整理的Java架构面试专题及答案,其中大部分都是大企业面试常问的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式,不过也希望能对即将找工作的朋友起到一些帮助!Java面试
java高并发
·
2024-01-11 04:06
springboot 内置工具类
断言1.断言是一个逻辑判断,用于检查不应该发生的情况2.Assert关键字在JDK1.4中引入,可通过
JVM
参数-enableassertions开启3.SpringBoot中提供了Assert断言工具类
码农_夏挚
·
2024-01-11 04:00
JVM
内存结构
堆内存划分(分代GC)4.2相关VM参数4.3堆内存诊断工具5方法区5.1常量池(constantpool)6直接内存6.1分配和回收原理类加载:类源代码经编译器编译为二进制字节码,通过类加载器加载到
JVM
JVM
bone_ds
·
2024-01-11 03:09
jvm
javaSe基础
jvm
【PHP数据结构】插入类排序:简单插入、希尔排序
相信不管是
系统学习
过的还是没有
系统学习
过算法的朋友都会听说过许多非常出名的排序算法,当然,我们今天入门的内容并不是直接先从最常见的那个算法说起,而是按照一定的规则一个一个的介绍。
ZyBlog
·
2024-01-11 01:40
程序人生:突围金三银四面试季!附学习笔记+面试整理+进阶书籍
其中,以Java的虚拟器为今天的着重点以下是我整理收藏的一些
JVM
大厂面试经典问题与相应答案,希望可以给看文的朋友一些帮助由于篇幅过长,请耐心往下看,文末提供小编收藏已久的
JVM
面试
6年老Java
·
2024-01-11 01:34
程序员
java
后端
面试
如何调试线上cpu高占的问题
java-jar***.jar--server.port=9093请求,造异常正常请求无错误curllocalhost:9093/test请求会导致异常的代码curllocalhost:9093/test/
jvm
test
ludan110
·
2024-01-11 00:54
elasticsearch启动报错
JVM
is using the client VM.......
08T11:52:26,604][ERROR][o.e.b.Bootstrap][oOjG39d]nodevalidationexception[1]bootstrapchecksfailed[1]:
JVM
isusingtheclientVM
躺着听Jay
·
2024-01-10 22:36
bug解决
elasticsearch
大数据
搜索引擎
SpringBoot 服务启动慢排查思路
下面是星球提供的部分资料:《项目实战(视频)》:从书中学,往事中“练”《互联网高频面试题》:面朝简历学习,春暖花开《架构x系统设计》:摧枯拉朽,掌控面试高频场景题《精进Java学习指南》:
系统学习
,互联网主流技术栈
Java基基
·
2024-01-10 22:06
spring
boot
后端
java
spring
java随机数慢_Springboot程序启动慢及
JVM
上的随机数与熵池策略
问题描述线上环境中很容易出现一个java应用启动非常耗时的情况,在日志中可以发现是session引起的随机数问题导致的o.a.c.util.SessionIdGeneratorBase:CreationofSecureRandominstanceforsessionIDgenerationusing[SHA1PRNG]took[170,241]milliseconds.分析在Springboot程
黯羽轻扬
·
2024-01-10 22:35
java随机数慢
【高效开发工具系列】idea注释设置
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-10 22:30
s0
常用工具
intellij-idea
java
ide
JVM
启动参数及垃圾回收机制
JVM
(Java虚拟机)的启动参数是在启动
JVM
时可以设置的一些命令行参数。这些参数用于指定
JVM
的运行环境、内存分配、垃圾回收器以及其他选项。
学习使我快乐——玉祥
·
2024-01-10 22:17
jvm
java
测试工具
多线程的基本原理
如下图:线程从创建到最终执行的整体流程当执行start()方法启动线程的时候,会先在
jvm
层面创建一个线程,
JVM
具有跨平台特性,它会根据当前操作系统的类型调用相关指令来创建线程并启动。
小达人Fighting
·
2024-01-10 21:07
多线程
java
【揭秘APT攻击】——内网渗透实战攻略,带你领略网络安全的绝密世界!
个人主页:Aileen_0v0热门专栏:华为鸿蒙
系统学习
|计算机网络|数据结构与算法个人格言:"没有罗马,那就自己创造罗马~"目录介绍什么是内网?什么是内网渗透?
Aileen_0v0
·
2024-01-10 20:19
Aileen粉丝福利
网络
web安全
安全
数据结构
网络安全
信息与通信
udp
技术人的年终总结分享
印象深刻的实战经历
系统学习
新技术的心得体会精心整理的技术文档想要安利给所有人的开发工具对技术行业的深度思考职业规划与心灵成长新年Flag在项目中取得的辉煌成绩在应用开发中遇到的问题与解决方案职场经历与升职感悟编程语言的新趋势我的最佳代码实践我的最大收获与成长我的技术发展规划来自
测试开发-东方不败之鸭梨
·
2024-01-10 20:05
#
职业发展
职业发展
系统学习
“新”技术的心得体会
我第一次后悔没有在学校好好学习是在我参加工作以后,出学校之前我是感兴趣的课尽可能用心去听,不感兴趣的课就可以说是不怎么听。然而,当我踏入职场后,我发现自己感兴趣的领域并没有成为我的工作方向,而我却发现那些我当初不太在意的技术成为了找工作的关键。但是当初学习的时候只学了点皮毛,并不足以支撑自己找到工作。只得花时间精力重新学习这门“新”技术了。要重新学习一门“新”技术,我意识到自己注定为当初的贪玩付出
nbdlsplyb
·
2024-01-10 20:48
经验分享
学习
经验分享
Java虚拟机类加载机制探究:生命周期、初始化、使用与验证
JVM
规范允许类加载器在预料某个类将要被使用时就预先加载它,
码农Academy
·
2024-01-10 19:35
java
java
开发语言
jvm
java内存溢出初步排查
堆内存:Java堆是
JVM
所管理的最大一块内存空间,几乎所有的对象实例都会在这里分配内存虚拟机栈:每个线程私有。
即将头秃的程序媛
·
2024-01-10 19:18
java
开发语言
Java如何远程调试线上项目
远程调试java项目[RemoteDebug
JVM
]一、前提二、配置IntelliJIDEA2.1、打开IntelliJIDEA并打开您的Java项目2.2、单击"Run"菜单,然后选择"EditConfigurations
故里明月
·
2024-01-10 19:46
java
jvm
intellij-idea
Java面试中最常问的
JVM
问题大全,附答案!
本篇文章总结了目前
JVM
面试中最常问到的问题,以下是问题,答案附在后面Java内存分配简述Java垃圾回收机制垃圾回收的优点和原理并考虑2种回收机制System.gc()和Runtime.gc()会做什么事情
JAVA开发之路
·
2024-01-10 19:00
jvm
与jmm
jmm:内存模型,共享内存中多线程程序读写操作cas乐观锁,比较再交换volatile禁止指令重排序/编译优化器,写变量volatile加代码最后,读变量则写开始位置jcstress多线程测试工具aqs:抽象队列同步器,reentrantlock阻塞式锁,CAS+AQS,可中断/超时时间/设置公平锁/多条件变量/支持重入semaphore信号量countdownlatch倒计时锁synchroni
星辰_mya
·
2024-01-10 19:00
jvm
【
JVM
】Java内存区域详解
运行时数据区域要知道JDK7和JDK8是不同的,下面画图分别演示。JDK7:JDK8:JDK1.8相比JDK1.7,移除了方法区,在本地内存中新增了元空间,相当于是用元空间来实现方法区,并将运行时常量池放在元空间中。线程共享只有堆以及字符串常量池。线程私有的:程序计数器,本地方法栈,虚拟机栈线程共享的:堆,方法区,直接内存程序计数器程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的
Lemon Aourase
·
2024-01-10 18:13
JVM
jvm
java
jvm
基础第三节:
与
方法
方法先理解类初始化阶段的含义:该阶段负责为类变量赋予正确的初始值,是一个类或接口被首次使用前的最后一项工作方法的执行时期:类初始化阶段(该方法只能被
jvm
调用,专门承担类变量的初始化工作)方法的内容:所有的类变量初始化语句和类型的静态初始化器类的初始化时机
dimdark
·
2024-01-10 18:19
《
JVM
由浅入深学习【六】 2024-01-10》
JVM
由简入深学习提升分享
目录1.
jvm
堆内存分代模型介绍一下
JVM
中堆的垃圾回收过程堆的结构新生代的垃圾回收流程1.MinorGC2.FullGC总结什么是老年代空间分配担保机制什么情况下对象会进入老年代?
码农阿豪
·
2024-01-10 17:05
面试
jvm
学习
深入理解
JVM
虚拟机4:Java class介绍与解析实践
本文转自:https://juejin.im/post/589834a20ce4630056097a56本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章将同步到我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】
da3acf50377b
·
2024-01-10 16:50
JAVA内存泄漏与常见问题定位
内存泄漏与常见问题定位一、内存溢出二、内存泄漏2.1定位与解决三、常用工具3.1jps3.2jinfo3.3jstat3.4jstack3.5jmap3.6jcmd一、内存溢出 OutOfMemoryError:
JVM
月东坡半
·
2024-01-10 16:18
JVM
jvm
内存泄漏
java分析内存泄露工具_Eclipse Memory Analyzer(Java内存泄漏分析工具)
概述一个大型的Java项目也许从开发到测试结束并未发现一些大的问题,但是在生产环境中还是会出现一些非常棘手的问题,如内存泄漏,遇到这样的问题对于一个经验尚浅的开发人员来说难度非常大,好的一点是
JVM
能够记录下问题发生时系统的部分运行状态
Stakey
·
2024-01-10 16:48
java分析内存泄露工具
java dump分析_基于Java内存dump文件分析解决内存泄漏问题
基本解决方案基本解决方案是先收集生产环境的
jvm
内存使用信息,线程信息,再利用工具进行进一步分析。解决过程1、收集
jvm
牛八日今口
·
2024-01-10 16:47
java
dump分析
搞定写作——写作素材库之范例系统
我在转行做文案后,特别没有安全感,因为没有
系统学习
过,全靠灵感,但灵感哪能随时随地就有的,所以我就很怕那种紧急的工作,也十分焦虑——我真的可以以此为生吗?
小狮子王后
·
2024-01-10 15:53
不会开摩托车,就去考个小车驾照
驾照已经拿了很久了,因为是第一个
系统学习
的交通工具,学得很认真,当时拿到驾照的时候内心其实很平静,后来发现,由于驾照考了,开起摩托车来很顺手。
读不懂平凡
·
2024-01-10 15:00
爆肝整理
JVM
十大模块知识点总结,不信你还不懂
01
JVM
内存结构Java虚拟机的内存空间分为5个部分:程序计数器Java虚拟机栈本地方法栈堆方法区JDK1.8同JDK1.7比,最大的差别就是:元数据区取代了永久代。
Java码农
·
2024-01-10 14:31
为什么流不关闭会导致内存泄漏
JVM
不是有垃圾回收机制吗?这些引用我用完不就变垃圾了为什么不会被回收呢?流未关闭除了导致内存泄漏?是否还会引发别的问题?这对这些问题,本文就再次对IO流底层工作工作原理展开探讨。
_江屿_
·
2024-01-10 14:47
Java
java
JDK初识与安装
JRE包括
JVM
和运行程序所需要的核心类库。我们想要运行一个已经开发好的Java程序,只需要安装JRE即可。JDKJDK:JavaDevelopmentKit,即Java程序开发工具包。
保护我方hair
·
2024-01-10 13:37
java
开发语言
Flink standalone集群部署配置
ssh免密登录3.修改配置文件3.启动集群4.访问WebUI简介Flink独立模式(Standalone)是部署Flink最基本也是最简单的方式:所需要的所有Flink组件,都只是操作系统上运行的一个
JVM
shandongwill
·
2024-01-10 12:27
大数据
Flink
flink
大数据
2019年部分计划清单
很重要4.BIM
系统学习
和考试!
史海钩沉
·
2024-01-10 11:58
第20周-2022-05-17
1、总结tomcat优化方法由于Tomcat的运行依赖于
JVM
,从虚拟机的角度把Tomcat的调整分为外部环境调优
JVM
和Tomcat自身调优两部分。
铛铃叮
·
2024-01-10 10:14
【
JVM
】垃圾回收机制
虽然实现简单,效率高,但是难解决对象之间相互循环引用的问题,所以不被
JVM
采用可达性分析算法通过一个叫做GCRoots的对象作为起点,从这个节点向下搜索,节点走过的路径成为引用链,当一个对象到GCRoots
Lemon Aourase
·
2024-01-10 10:24
JVM
jvm
java
JVM
入门
JVM
一、
JVM
概述架构师每天在想什么?如何让系统更快?如何避免系统出现瓶颈?知乎有条帖子:应该如何看待招聘,年薪直通50万?
编程之心
·
2024-01-10 10:23
尚硅谷
java
【
JVM
基础】 Java 类加载机制
JVM
基础-Java类加载机制类的生命周期类的加载:查找并加载类的二进制数据连接验证:确保被加载的类的正确性准备:为类的静态变量分配内存,并将其初始化为默认值解析:把类中的符号引用转换为直接引用初始化使用卸载类加载器
沁禹
·
2024-01-10 09:13
JVM
基础
jvm
java
编程语言
后端
进阶
Java学习day01
编译器,数据库、网络系统等指针和内存管理1982年C++诞生面向对象兼容C图形领域、游戏等Java入门04JDK:JavaDevelopmentKitJRE:JavaRuntimeEnvironment
JVM
xhlbetter
·
2024-01-10 09:15
Java学习
java
后端
简述synchronized的实现原理
synchronized是Java中用于实现线程同步的关键字,其实现原理基于
JVM
的内部机制。当一个线程试图访问一个synchronized代码块时,它必须先获取一个锁。
zz_ll9023one
·
2024-01-10 09:02
java
锁
synchronized与Lock的区别两者区别:https://www.cnblogs.com/iyyy/p/7993788.html1.首先synchronized是java内置关键字,在
jvm
层面
知识的搬运工plus
·
2024-01-10 08:32
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他