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
Hive如何处理大量小文件
会产生大量的小文件,从而导致map数量的暴增数据源本身就包含有大量的小文件reduce个数越多,生成的小文件也越多小文件的危害从HIVE角度来看的话呢,小文件越多,map的个数也会越多,每一个map都会开启一个
JVM
liuzx32
·
2023-10-29 12:20
50
jvm
性能优化
Jdk垃圾收集器迭代版本:jdk1.7默认垃圾收集器ParallelScavenge(新生代)+ParallelOld(老年代)jdk1.8默认垃圾收集器ParallelScavenge(新生代)+ParallelOld(老年代)jdk1.9默认垃圾收集器G1-XX:+PrintCommandLineFlags参数可查看默认设置收集器类型-XX:+PrintGCDetails亦可通过打印的GC日志
滔滔逐浪
·
2023-10-29 12:26
java bat运行jar文件_利用.bat文件运行jar文件
echooffjavajarhello.jarpause即可运行.bat文件内容将一个java项目利用cmd打包成jar包编译成class文件生成.class文件2.生成jar指令jar指令成功打包是指打包class文件,
jvm
以墨健康道
·
2023-10-29 11:57
java
bat运行jar文件
Java
JVM
垃圾回收确定垃圾的两种方式,GC Root
文章目录前言一、如何确定是垃圾?引用计数法根可达路径法二、GCRoot1、以下可作为GCRoot对象2、判断可回收:GCRoot不可达3、真正宣告对象死亡需经过两次标记过程(重要)前言对于Java两种确定对象为可回收的两种方式,予以记录!一、如何确定是垃圾?内存中已经不再被使用到的空间就是垃圾引用计数法根可达路径法引用计数法根可达路径法枚举根节点做可达性分析(根搜索路径)二、GCRoot1、以下可
kqli
·
2023-10-29 10:39
jvm
java
开发语言
分库分表实战之一叶知秋:图览分库分表外卖订单项目
「关注“石杉的架构笔记”,大厂架构经验倾囊相授」“从零开始带你成为
JVM
实战高手”免费加餐啦!
石杉的架构笔记
·
2023-10-29 10:07
数据库
大数据
编程语言
python
人工智能
《面试必问之
jvm
与性能优化》(一)
1.描述一下
JVM
加载Class文件的原理机制?在面试java工程师的时候,这道题经常被问到,故需特别注意。Java中的所有类,都需要由类加载器装载到
JVM
中才能运行。
java进阶程序员xx
·
2023-10-29 10:30
什么才是真正的架构设计
Linux有架构,MySQL有架构,
JVM
也有架构,使用Java开发、MySQL存
公众号:方志朋
·
2023-10-29 08:33
分布式
数据库
编程语言
java
大数据
大厂面试题-
JVM
如何判断一个对象可以被回收
在
JVM
里面,要判断一个对象是否可以被回收,最重要的是判断这个对象是否还在被使用,只有没被使用的对象才能回收。1.
似来
·
2023-10-29 07:06
JVM面试题
jvm
java
开发语言
大厂面试题-
JVM
中的三色标记法是什么?
目录问题分析问题答案问题分析三色标记法是Java虚拟机(
JVM
)中垃圾回收算法的一种,主要用来标记内存中存活和需要回收的对象。
似来
·
2023-10-29 07:34
JVM面试题
jvm
面试
1024程序员节
JVM
调优(10)
JVM
的运行时数据区
一、概述对于CC++来说,在内存管理领域,
JVM
既拥有最高的权利,但是同时他们又是从事最基础工作的劳动人员,因为他们担负着每一个对象从开始到结束的维护责任。
蘑菇蘑菇不会开花~
·
2023-10-29 07:04
JVM调优
jvm
JVM
垃圾回收算法详解
目录1垃圾回收算法1.1标记清除算法1.2复制算法1.3标记整理算法1.4分代回收算法1.4.1对象进入老年代的条件1垃圾回收算法有四种垃圾回收算法:标记清除算法复制算法标记整理算法分代回收算法1.1标记清除算法标记:遍历内存区域,对需要回收的对象打上标记。清除:再次遍历内存,对已经标记过的内存进行回收。注:蓝色的为存活对象缺点:效率问题;遍历了两次内存空间(第一次标记,第二次清除)。空间问题:容
猪大侠0.0
·
2023-10-29 07:23
JVM
jvm
算法
垃圾回收
OpenJDK能替代Oracle JDK 吗
关于
JVM
,JDK,JRE和OpenJDK之间的区别,Oracle博客帖子在2012年有一个更详细的答案:问:OpenJDK存储库中的源代码与用于构建OracleJDK的代码之间有
chuixue24
·
2023-10-29 06:08
jvm
java架构
java基础
openJDK
【0基础学Java第一课】-- 初始Java
1.2Java应用领域1.3Java语言发展简史1.4Java语言特性1.5JRE与JDK1.6Java开发环境1.6.1安装JDK1.6.2配置环境变量1.7初始Java中main函数1.7.1JDK、JRE、
JVM
水冠7
·
2023-10-29 06:54
Java
java
JVM
内存分配机制之栈上分配与TLAB的区别
前言在java开发中,我们普遍认知中,new出的对象是直接分配到堆空间中,而实际情况并非如此,其实大家伙可以思考一下,无论方法的生命周期长与短,只要new的对象就存放在堆中,那么这样只会对
jvm
的gc产生一个比较大的负担而前几天在看到
Sunny捏
·
2023-10-29 06:15
java 编译器 解释器_
JVM
中即时编译器JIT与解释器《深入理解java虚拟机》
2.知道
jvm
中三种执行模式。3.了解热点代码。二.解释器模式与编译器模式以及混合模式字节码文件通过类装载器装载,被分配被分配到
JVM
的运行时数据区,然后会被执行引擎执行。
weixin_39959794
·
2023-10-29 06:32
java
编译器
解释器
java 即时编译器_
JVM
的即时编译器JIT之简单介绍
JVM
的即时编译器JIT之简单介绍注:本文源于深入JAVA虚拟机一书,提取部分骨干内容,算是读书笔记吧。问题:为何
JVM
需要使用解释器和编译器并存的架构?
JVM
为什么要实现两个不同的即时编译器?
刘一含
·
2023-10-29 06:31
java
即时编译器
java 中及時編譯器是_java即时编译器JIT之简单介绍
JVM
的即时编译器JIT之简单介绍
JVM
的即时编译器JIT之简单介绍注:本文源于深入JAVA虚拟机一书,提取部分骨干内容,算是读书笔记吧。问题:为何
JVM
需要使用解释器和编译器并存的架构?
低调的79675
·
2023-10-29 06:31
java
中及時編譯器是
即时编译器JIT
类编译首先是类编译阶段,这个阶段会将Java文件变为class文件,这个class文件包含一个常量池和方法表集合,而方法表集合里面会包含方法访问权限、返回类型、
JVM
执行指令以及属性集合等信息。
架构大数据双料架构师
·
2023-10-29 06:25
java
后端
JWM
jdk
线程间的调度顺序
我们虽然无法指定线程之间的调度顺序,但是可以通过
JVM
提供的一些API让某个线程阻塞,主动放弃CPU,给其他线程让路,从而间接调整线程间的调度顺序。
✞༒小郑同学༒✞
·
2023-10-29 06:18
java
开发语言
jvm
分析工具以及应用
jvm
分析工具以及应用1、jps(
JVM
ProcessStatusTool)显示指定系统中所有的虚拟机进程2、jstat(
JVM
StatisticsMonitoringTool)收集HotSpot虚拟机各个方面运行数据
一一垚
·
2023-10-29 05:50
[
JVM
工具(1)] 堆栈检查利器jstat的使用
jstat可以检查
JVM
整体的运行情况,可以看到新生代,老年代等的内存使用情况,以及GC次数和耗时命令格式如jstat-[-t][-h][[]]其中-option必选参数表示命令参数如gc等,-t为可选参数表示是否打印时间
AnonyStar
·
2023-10-29 05:49
[深入理解
JVM
一]Java程序执行流程
本篇是《深入理解
JVM
》系列博客的第一篇,旨在全局把控,先对整体流程有个认识,然后再分阶段详解.本篇博客大部分内容来自http://www.cnblogs.com/dqrcsc/p/4671879.htmljava
boyiis
·
2023-10-29 05:02
jvm
垃圾收集器
默认垃圾收集器jdk9之前:serial+serialoldjdk9及之后:G1SerialHotSpot新生代默认回收器1.只能单线程回收标记-复制算法2.再回收时需要“Stoptheworld”3.回收效率高,所有线程都停下来知道垃圾回收回收完ParNew是Serial的并行版本1.标记-复制2.多条回收线程并行,但是回收线程和用户线程不能并行3.需要“stoptheworld”Paralle
布鲁_boy
·
2023-10-29 04:52
和
何时调用
:在
jvm
第一次加载class文件时调用,包括静态变量初始化语句和静态块的执行。
天晴晴
·
2023-10-29 03:52
Java服务总在半夜挂,背后的真相竟然是... | 京东云技术团队
写在前面最近有用户反馈测试环境Java服务总在凌晨00:00左右挂掉,用户反馈Java服务没有定时任务,也没有流量突增的情况,
Jvm
配置也合理,莫名其妙就挂了问题排查问题复现为了复现该问题,写了个springboot
京东云技术团队
·
2023-10-29 03:50
硬核干货
线上问题案例
java
京东云
python
案例
JVM
进阶(3)
垃圾指的是在应用程序中没有任何指针指向的对象,这个对象就是需要被回收的垃圾,如果不及时的针对内存中的垃圾进行清理,那么这些垃圾对象所占用的内存空间可能一直保留到应用程序结束,被保留的空间无法被其他对象使用,甚至有可能导致内存溢出
JVM
我要进中厂
·
2023-10-29 03:16
jvm
java
开发语言
JVM
参数调优
一、堆内存调优参数-Xms:初始堆大小-Xmx:最大堆大小-Xmn:新生代大小-XX:NewRatio:新生代和老年代的比例-XX:SurvivorRatio:Eden区和Survivor区的比例二、GC调优参数-XX:+UseSerialGC:使用串行垃圾回收器-XX:+UseParallelGC:使用并行垃圾回收器-XX:+UseConcMarkSweepGC:使用CMS垃圾回收器-XX:+U
睡不醒的猪儿
·
2023-10-29 03:15
jvm
spring
JAVA中的垃圾回收器(1)
此时工作线程被暂停,直至垃圾回收工作结束,在诸如单CPU处理器或者较小的应用内存等硬件平台不是特别优越的场合,出行回收器的性能表现可以超过并行回收期和并发回收器,所以串行回收默认被应用在客户端的client模式下面的
JVM
我要进中厂
·
2023-10-29 03:08
java
开发语言
85.
JVM
、Dalvik以及ART的区别
/***每天一个知识点day85TODO
JVM
、Dalvik以及ART的区别**https://www.cnblogs.com/qitian1/p/6461541.html*https://www.jianshu.com
SlideException
·
2023-10-29 02:20
我是如何进入阿里巴巴的-面向春招应届生Java面试指南(七)
java对象头里的MarkWord里默认存储对象的HashCode、分代年龄和锁标记位(包括锁标志位和是否是偏向锁)锁一共4种状态,级别从低到高分依次是:无锁状态,偏向锁状态,轻量级锁状态和重量级锁状态
jvm
weixin_33850890
·
2023-10-29 02:35
java
面试
运维
傻眼!25分类227页1000+题50w+字的绝版“java高分面试指南”现世!
从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、Java集合/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解、多线程&并发、
JVM
熬夜加班写代码
·
2023-10-29 02:34
Java
程序员
面试
java
后端
O2OA下载及安装部署-Linux环境
一、下载安装包安装包下载地址:OA系统下载中心-O2OA企业应用开发平台根据芯片选择对应的安装包进行下载(查询芯片命令:arch)如果是X86_64下载Linux版如果是ARM下载ARM版o2平台自带
JVM
qijian1104
·
2023-10-29 02:34
开源软件
OA
o2oa
开源OA
智慧办公
移动办公
想自学Java的速来!MySQL索引为何选择B+树?复习指南
其中,以Java的虚拟器为今天的着重点以下是我整理收藏的一些
JVM
大厂面试经典问题与相应答案,希望可以给看文的朋友一些帮助由于篇幅过长,请耐心往下看,文末提供小编收藏已久的
JVM
面试
Java李松
·
2023-10-29 02:03
程序员
java
后端
面试
Linux启动java服务脚本
-Xms为
jvm
参
浦江之猿
·
2023-10-29 02:57
linux
shell
java
linux
运维
深入浅出Java中
JVM
内存管理
Java岗位面试,
JVM
是对程序员基本功考察,通常会问你对
JVM
了解吗?
Python编程社区
·
2023-10-29 02:21
Arthas_命令使用
java-jararthas-boot.jar;再输入相应PID的序号;java-jararthas-boot.jar[PID];常用命令1.dashboard当前系统的实时数据面板image.png2.thread查看当前
JVM
大狗狼
·
2023-10-29 01:12
SpringBoot内置的工具类
:写项目代码的时候,业务操作上不可避免的会遇到入参的校验判断点问题等,其实很多多可以直接用内置工具来判断:断言断言是一个逻辑判断,用于检查不应该发生的情况Assert关键字在JDK1.4中引入,可通过
JVM
极赫赫
·
2023-10-29 01:10
后端的路
spring
boot
java
后端
别再自己瞎写工具类了,SpringBoot 内置工具类应有尽有, 建议收藏!!
断言1.断言是一个逻辑判断,用于检查不应该发生的情况2.Assert关键字在JDK1.4中引入,可通过
JVM
参数-enableassertions开启3.SpringBoot中提供了Assert断言工具类
程序员闪充宝
·
2023-10-29 01:39
字符串
java
python
redis
jvm
Spring Boot 内置工具类 springboot
断言是一个逻辑判断,用于检查不应该发生的情况Assert关键字在JDK1.4中引入,可通过
JVM
参数-enableassertions开启SpringBoot中提供了Assert断言工具类,通常用于数据合法性检查
FH-Admin
·
2023-10-29 01:09
springboot
spring
boot
java
后端
SpringBoot 那些可以帮助你的内置工具类
断言1.断言是一个逻辑判断,用于检查不应该发生的情况2.Assert关键字在JDK1.4中引入,可通过
JVM
参数-enableassertions开启3.SpringBoot中提供了Assert断言工具类
BUG弄潮儿
·
2023-10-29 01:38
字符串
java
python
jvm
android
字节码操作的手术刀-Javassist
它可以在Java程序运行时定义一个新的类,并加载到
JVM
中;还可以在J
yue_stack
·
2023-10-28 23:32
后端
JVM
-字节码
字节码Java跨平台的原因是
JVM
不跨平台首先编写一个简单的java代码,一次为例进行讲解测试1publicclassMyTest1{privateinta=1;publicintgetA()
飞鹤师兄
·
2023-10-28 22:29
JVM
JVM
Java虚拟机
字节码
Java
java字节码执行_java字节码是如何被
JVM
执行的
在上一篇中介绍了class文件的组成,也就是字节码文件的结构,这一篇介绍
jvm
是如何执行字节码的。本篇介绍的
jvm
执行引擎以
jvm
规范为准,并非具体的
jvm
实现。
感受我的style
·
2023-10-28 22:59
java字节码执行
JVM
字节码技术
JVM
字节码技术不积细流无以成江河1.什么是字节码为什么要学习字节码Java字节码:bytecode,是Java代码编译后的中间代码格式。
JVM
需要读取并解析字节码才能执行相应的任务。
kobe_yang24
·
2023-10-28 22:59
java
jvm
jvm
的主要组成部分及其作用
JVM
是Java虚拟机的缩写,是Java程序运行的核心部分。它将Java程序编译后的字节码解释执行,并提供内存管理和安全等功能。
贫僧法号止尘
·
2023-10-28 22:59
jvm
java
开发语言
JVM
的主要组成部分及其作用
JVM
的主要组成部分及其作用
JVM
包含两个子系统和两个组件,分别为Classloader(类装载子系统)根据给定的全限定名类名(如:java.lang.Object)来装载class文件到运行时数据区的方法区中
阿拉阿伯
·
2023-10-28 22:58
jvm
组成部分
作用
JVM
进阶之字节码文件结构
字节码文件结构1.文件格式2.文件结构官方文档:https://docs.oracle.com/javase/specs/
jvm
s/se8/html/
jvm
s-4.html1.文件格式任何一个Class
编程小吉
·
2023-10-28 22:28
JVM教程
java
jvm
C语言会生成字节码文件吗,字节码文件初探
Java程序的运行需要
JVM
(Java虚拟机,JavaVirtualMachines)支持。
JVM
是一个软件,安装在操作系统中,为字节码文件提供运行环境。
泼皮士
·
2023-10-28 22:28
C语言会生成字节码文件吗
JVM
字节码分析
字节码实战字节码实战一、字节码二、分析字节码1.魔数2.版本号3.常量池3.1.常量池基本结构3.2.
JVM
所定义的11中常量3.3.常量池元素的复合结构3.4.常量池第一个元素分析3.5.变量型常量池分析
冰淇淋真好吃
·
2023-10-28 22:27
JVM
jvm
JVM
字节码执行机制(新手入门)
顺承前几篇对于
JVM
运行的文章,本节字节码执行机制将深入了解
JVM
字节码执行引擎怎么去做(∙̆.̯∙̆)
JVM
字节码执行引擎概念作为
JVM
最为核心的组成部分,
JVM
执行引擎的工作方式本身就非常类似于真正物理机的编译以及汇编语言的执行机理
Easonhe
·
2023-10-28 22:27
jvm
java
上一页
128
129
130
131
132
133
134
135
下一页
按字母分类:
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
其他