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
Java 基础知识:面试官必问的问题
JVM
会在编译时期将boolean类型的
小万哥丶
·
2024-01-12 00:46
后端开发
程序人生
软件工程
Java
编程语言
开源
Linux
Java中异常处理-详解
异常(Exception)
JVM
默认处理方案把异常的名称,异常的原因,及异常出错的位置等信息输出在控制台程序停止执行异常类型编译时异常必须显示处理,否则程序会发生错误,无法通过编译运行时异常无需显示处理
小哼快跑
·
2024-01-11 22:29
Java
基础知识专栏
java
开发语言
异常
Java基础面试题汇总
❤️文章目录Java基础面试题汇总概述说一下对Java的了解
JVM
、JRE、JDK为什么Java代码可以实现一次编译,到处运行什么是字节码?使用字节码的好处是什么?为什么说Java语言"编译与解释并
欧克小奥
·
2024-01-11 21:45
八股文整理
java
开发语言
Java异常处理解析
检查型异常在代码编写时必须被显式地捕获或抛出,而非检查型异常通常由
JVM
抛出
学计算机的睿智大学生
·
2024-01-11 20:30
java
开发语言
JDBC连接数据库
hongten/archive/2011/03/29/1998311.html创建一个以JDBC连接数据库的程序,包含7个步骤:1、加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到
JVM
seto__
·
2024-01-11 20:36
什么是web组态?一文读懂web组态
它采用B/S架构,用户通过浏览器即可实现对设备的
远程监控
和管理。we
BY组态
·
2024-01-11 19:40
组态
云组态
前端
物联网
iot
低代码
编辑器
Java 之 assert (断言)
默认情况下,
JVM
是关闭断言的。因此如果想使用断言调试程序,需要手动打开断言功能。在命令行模式下运行Java程序时可增加参数-enableassertions或者-ea打开断言。
助力毕业
·
2024-01-11 18:14
java
jvm
开发语言
云原生linux环境中java运行环境搭建
为例2.运行yuminstalljava-1.8.0-openjdk.x86_64确认后输入y回车3.安装完成后控制台输入java-version如图所示安装成功4.默认的安装路径在/usr/lib/
jvm
竺竺牧牧
·
2024-01-11 18:10
云环境搭建篇
java
云原生
JVM
之ParNew和CMS日志分析
今天这篇文章主要是对生产环境中(Java7)常用的两种垃圾收集器(ParNew:年轻代,CMS:老年代)从日志信息上进行分析,做一下总结,这样当我们在排查相应的问题时,看到GC的日志信息,不会再那么陌生,能清楚地知道这些日志是什么意思,GC线程当前处在哪个阶段,正在做什么事情等。ParNew收集器ParNew收集器是年轻代常用的垃圾收集器,它采用的是复制算法,youngGC时一个典型的日志信息如下
java菜
·
2024-01-11 18:20
金三银四-
JVM
核心知识高频面试题
目录一、
JVM
中的垃圾收集器有哪些,它们的工作原理是什么?二、
JVM
中的类加载器有哪些,它们各自的作用是什么?三、
JVM
中垃圾回收的算法有哪些?四、
JVM
如何判断对象是否死亡?
小贤java
·
2024-01-11 17:18
Java面试
Java
SE
java
开发语言
Java面试
金三银四
JVM
学习笔记
【算法Hot100系列】解数独
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-11 15:55
s6
算法与数据结构
算法
Android SDK 环境搭建
一、JDK安装说明:JDK是包含了JAVA的运行环境(
JVM
+Java系统类库)和JAVA工具,所以必须最先安装。
飞向天空的鹰
·
2024-01-11 15:17
python-爬虫
扩展知识
sdk
从JDK源码级别剖析
JVM
类加载器
欢迎大家关注我的微信公众号:类加载运行全过程当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把主类加载到
JVM
。
Myname_China
·
2024-01-11 11:19
jvm
java
jvm
Redis:原理速成+项目实战——Redis实战8(基于Redis的分布式锁及优化)
Redis:原理速成+项目实战——Redis实战7(优惠券秒杀+细节解决超卖、一人一单问题)订阅专栏:Redis:原理速成+项目实战希望文章对你们有所帮助上一篇文章已经通过代码的调优,用Redis实现了单个
JVM
布布要成为最负责的男人
·
2024-01-11 11:15
Redis:原理速成+项目实战
redis
分布式
数据库
缓存
java
深入理解
JVM
- 方法调用
方法调用并不等同于方法中的代码被执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还未涉及方法内部的具体运行过程。一切方法调用在Class文件里面存储的都只是符号引用,而不是方法在实际运行时内存布局中的入口地址(也就是之前说的直接引用)。解析所有方法调用的目标方法在Class文件里面都是一个常量池中的符号引用,在类加载的解析阶段,会将其中的一部分符号引用转化为直接引用,
xiaolyuh
·
2024-01-11 11:59
要点提炼| 理解
JVM
之字节码执行引擎
本篇将从概念模型的角度来介绍虚拟机的方法调用和字节码执行。概述运行时栈帧结构方法调用1.概述a.有关虚拟机与物理机的异同同:都有代码执行能力异:物理机的执行引擎是直接建立在处理器、硬件、指令集和操作系统层面上的虚拟机的执行引擎是由自定义的,可自行制定指令集与执行引擎的结构体系,且能够执行不被硬件直接支持的指令集格式b.有关Java虚拟机字节码执行引擎的概念模型从外观上,所有Java虚拟机的执行引擎
厘米姑娘
·
2024-01-11 10:51
Elasticsearch调优
hardnofile65535修改用户可以打开的最大线程数vi/etc/security/limits.conf,增加配置,用户退出后重新登录生效*softnproc4096*hardnproc4096单个
jvm
Okami_
·
2024-01-11 08:20
无人售货机管理系统开发难点
无人售货机管理系统技术开发难点主要包括:硬件设备技术难点:无人售货机需要具备多种功能,如商品识别、交易处理、
远程监控
等,这需要高精度的硬件设备支持。
hymuuuu
·
2024-01-11 08:43
软件系统
java
软件需求
【
JVM
调优】如何进行
JVM
调优?一篇文章就够了!
】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/黑马旅游/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码目录一、大厂面试提问方式二、
JVM
程序员小海绵【vincewm】
·
2024-01-11 07:33
Java学习路线
架构设计/性能调优
jvm
java
JVM调优
垃圾回收器
内存溢出
jvm
参数优化
jvm
参数优化一、HotSpot
JVM
提供了三类参数现在的
JVM
运行Java程序(和其它的兼容性语言)时在高效性和稳定性方面做的非常出色。
dbwg38174
·
2024-01-11 07:58
java
运维
内存管理
JVM
21 的调优指南:如何进行
JVM
调优,
JVM
调优参数
聊聊关于
JVM
21的优化指南。这篇文章将会深入探讨如何进行
JVM
调优,介绍一些关键的
JVM
调优参数,并提供12个实用的代码示例。
架构师专栏
·
2024-01-11 07:55
jvm
jvm
JVM调优参数
G1垃圾收集器
垃圾收集器参数
性能监控参数
内存管理参数
【
JVM
基础】类字节码详解
JVM
基础-类字节码详解多语言编译为字节码在
JVM
运行Java字节码文件Class文件的结构属性从一个例子开始反编译字节码文件字节码文件信息常量池方法表集合类名再看两个示例分析try-catch-finallykotlin
沁禹
·
2024-01-11 07:54
深入理解Java进阶
-
JVM探索之旅
Java
JVM
后端开发
编译原理
【
JVM
】执行引擎 Execution Engine
一、简介执行引擎是Java虚拟机(
JVM
)的核心组成部分之一,它的主要任务是负责装载字节码到其内部。
hope笔记
·
2024-01-11 07:18
Java
JVM
jvm
开发语言
java
JVM
的执行引擎
文章目录执行引擎一、指令、汇编、高级语言1、机器码2、指令3、指令集4、汇编语言5、高级语言6、字节码二、执行引擎1、虚拟机vs物理机2、
JVM
的执行引擎三、Java代码编译和执行过程1、编译和执行过程
scj1022
·
2024-01-11 07:17
JVM
jvm
java
开发语言
OpenWrite技术自媒体界的
JVM
一次编辑、随处发布
原文:https://mp.weixin.qq.com/s/KUtJ2dwhBRuJ2G_-PkQFEA最懂你的科技自媒体管理平台【实用小工具推荐】给科技或技术同学们推荐一款比较好用的工具,可以实现一稿多发,主流的技术渠道基本涵盖地址:https://www.openwrite.cn这是由一群来自互联网公司的技术自媒体人搭建的新媒体管理平台。以下来自官方自述:比起图文编辑器,我们更爱用MarkDo
程序员泥瓦匠
·
2024-01-11 07:42
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
程序人生:突围金三银四面试季!附学习笔记+面试整理+进阶书籍
其中,以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
大数据
搜索引擎
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
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
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他