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参数调优
服务的远程调用
服务的远程调用远程调用:RPC跨
JVM
主要分为:基于HTTP协议(其实是对二进制流的一种封装)基于二进制协议阿里dubbo:http://dubbo.apache.org/zh-cn/gRPCThrift
GuessHat
·
2023-11-14 18:06
#
框架
SpringBoot
详细入门解读 JDK1.8 新特性之lambda表达式
用局部内部类简化3.2.3用匿名内部类简化3.2.4用lambda简化(进入正题)1、什么是Lambda表达式lambda表达式:它是JDK8的新特性之一,JDK8这个版本包含语言、编译器、库、工具和
JVM
码农阿伟啊
·
2023-11-14 18:28
spring
java
后端
Java学习路线
Java学习路线(一)Java学习路线-大纲思路(二)Java学习路线熟悉了Java的核心基础概念后,第二阶段我们要开始系统的学习一些Java核心知识点:集合、IO、反射、并发、锁、多线程、数据库原理、
JVM
Shipley_Leo
·
2023-11-14 18:21
#
学习路线
java
学习
开发语言
Java中的ClassLoader是什么?有哪些常见的ClassLoader?
在Java中,ClassLoader是一个抽象类,它的主要任务就是将class文件加载到
JVM
虚拟机中去以便程序可以正确运行。
悦目春风
·
2023-11-14 17:17
java
开发语言
分布式进阶:Springboot自定义注解优雅的实现Redisson分布式锁
一般的
JVM
层面的加锁显然无法满足多个节点的情况!分布式锁就出现了,在redis官网推荐Java使用Redisson去实现分布式锁!
掉发的小王
·
2023-11-14 16:08
springboot
spring
boot
Redisson
java基础复习篇
目录java1、Java语言特点2、
JVM
vsJDKvsJRE3、基本数据类型8种4、重载和重写区别5、构造方法有哪些特点?
DalaQL
·
2023-11-14 14:55
java
开发语言
JVM
虚拟机详解
目录01
JVM
由哪些部分组成/运行流程什么是程序计数器详细介绍堆介绍方法区(MethodArea)直接内存虚拟机栈(JavaVirtualmachineStacks)垃圾回收是否涉及栈内存栈内存分配越大越好吗方法内的局部变量是否线程安全什么情况下会导致栈内存溢出堆栈区别
DalaQL
·
2023-11-14 14:24
jvm
Scala---介绍及安装使用
一、Scala介绍1.为什么学习Scala语言Scala是基于
JVM
的语言,与java语言类似,Java语言是基于
JVM
的面向对象的语言。
30岁老阿姨
·
2023-11-14 14:51
Scala
scala
开发语言
后端
深入理解Java中的OutOfMemoryError(OOM)异常
1.OutOfMemoryError异常简介OutOfMemoryError是Java中的一个运行时异常,通常指示Java虚拟机(
JVM
)无法为新的对象分配内
@泡泡糖
·
2023-11-14 13:01
jvm
java
开发语言
jvm
String为什么是final的?是线程安全的吗?
,它的内容就不能被修改,防止因意外修改字符串而出现的bug;2,线程安全:由于String类是不可变的,这意味着多个线程同时访问操作一个对象,也不需要担心数据不一致的问题;3,提高性能:由于其不可变,
jvm
见未见过的风景
·
2023-11-14 13:31
java
java
开发语言
Java构建工具:Ant vs. Maven vs Gradle
JVM
生态系统主要由三个构建工具组成:常春藤的ApacheAnt马文摇篮Ant是“现代”构建工具中的第一个。在许多方面,它类似于Make。
dnc8371
·
2023-11-14 12:32
编程语言
python
linux
java
大数据
阿里、华为、腾讯Java技术面试题精选
阿里、华为、腾讯Java技术面试题精选
JVM
的类加载机制是什么?有哪些实现方式?
huangshulang1234
·
2023-11-14 11:44
笔试面试
面试题
腾讯
技术
华为
阿里
Java 编程怎么才能找到高薪工作?
Java核心技术包括但不限于:Java基础语法、面向对象编程、数据结构和算法、多线程、
JVM
、设计模式等。掌握这些技术,不仅可以写出高效、
Itmastergo
·
2023-11-14 10:14
java
开发语言
【Mysql系列】Mysql基础篇
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2023-11-14 10:10
s5
数据库
mysql
数据库
JVM
基本知识
JVM
的基本知识0.
JVM
的预知知识
JVM
是用c语言写的,在操作系统之上。java在jre里面运行。
童鞋♬
·
2023-11-14 10:37
JVM
java
开发语言
后端
JVM
基本常识
我的GitHub:Powerveil·GitHub我的Gitee:Powercs12(powercs12)-Gitee.com皮卡丘每天学Java内存区域划分
JVM
内存区域大致分为四块:堆、栈(虚拟机栈
逆风路上伴有谁
·
2023-11-14 10:33
Java
jvm
java
JVM
的基本知识
JVM
:跨语言的平台Java虚拟机根本不关注运行在其内部的程序到底是使用何种编程语言编写的,它只关心“字节码”文件。
骑着王八环游世界
·
2023-11-14 10:03
JVM
Java
java
开发语言
后端
JVM
基本常识了解
1,
JVM
:JavaVirtualMachinejava虚拟机,实现跨平台工作的根本原因2,JRE:JavaRuntimeEnvironment:Java运行时环境整体来说属于运行时阶段
JVM
分成三大块
被java抛弃的网工
·
2023-11-14 10:03
jvm
java
linux
JVM
基本原理
常量池的好处三、类加载机制1.JAVA中类加载的过程2.类加载机制--双亲委派机制3.类加载的顺序四、Java对象的创建到消亡1.Java对象的创建方式2.Java创建对象的步骤3.对象的整个生命周期4.
JVM
风度丶
·
2023-11-14 10:32
SpringBoot
jvm
java
开发语言
jvm
基本常识
文章目录
JVM
基本常识程序的执行方式字节码和机器码的区别JDK、JRE、
JVM
的关系OracleJDK与OpenJDK查看JDK版本OpenJDK的来历OracleJDK的来历OracleJDK与OpenJDK
陈同学:
·
2023-11-14 10:32
jvm
java
jvm
jdk
6.
jvm
中对象创建流程与内存分配
目录概述对象的创建流程对象的内存分配方式对象怎样才会进入老年代大对象直接进入老年代内存担保jvc相关指令查看jdk默认使用的gc查看当前jdk支持的有哪些gc查看指定进程当前正在使用的gc结束概述相关文章在此总结如下:文章地址
jvm
流月up
·
2023-11-14 10:00
jvm
jvm
创建对象流程
内存分配
7.
jvm
对象内存布局
目录概述对象里的三个区对象头验证代码控制台输出分析验证2代码控制台输出实例数据对其填充访问对象结束概述
jvm
对象内存布局详解。
流月up
·
2023-11-14 10:00
jvm
jvm
对象内存布局
5.运行时数据区-字符串常量池、程序计数器、直接内存
目录概述字符串常量池字符串常量池存储数据的方式三种常量池字面量与符号引用哈希表实战程序计数器直接内存直接内存与堆内存比较结束概述相关文章在此总结如下:文章地址
jvm
基本知识地址
jvm
类加载系统地址双亲委派模型与打破双亲委派地址运行时数据区地址字符串常量池字符串常量池存储数据的方式字符串常量池使用的是
流月up
·
2023-11-14 10:59
jvm
jvm
运行时数据区
字符串常量池
程序计数器
直接内存
2.
jvm
类加载系统
目录概述类加载器执行顺序加载时机与过程类加载的四个时机一个类的一生类加载途径自定义类加载器工作准备编写自定义加载器结果结束概述类加载器
jvm
的类加载是通过ClassLoader及其子类来完成的。
流月up
·
2023-11-14 10:29
jvm
jvm
类加载系统
类加载器
自定义类加载器
4.运行时数据区
目录概述堆虚拟机栈栈帧当前栈帧创建栈帧栈异常的两种情况本地方法栈方法区方法区存储永久代和元空间的区别结束概述整个
jvm
构成里,主要由三部分组成:类加载系统、运行时数据区、执行引擎。由上图总结如下。
流月up
·
2023-11-14 10:29
jvm
jvm
运行时数据区
虚拟机栈
本地方法栈
方法区
1.
jvm
基本知识
目录概述
jvm
虚拟机三问
jvm
是什么?java和
jvm
的关系为什么学
jvm
怎么学习为什么
jvm
调优?
流月up
·
2023-11-14 10:57
jvm
jvm
基本知识
《深入理解
JVM
.2nd》笔记(三):垃圾收集器与垃圾回收策略
文章目录概述对象已死吗引用计数算法可达性分析算法再谈引用finalize():生存还是死亡回收方法区垃圾收集算法标记-清除算法复制算法标记-整理算法分代收集算法HotSpot的算法实现枚举根结点安全点安全区域垃圾收集器SerialParNewParallelScavengeSerialOldParallelOldCMSCMS运作步骤CMS优缺点G1G1实现原理G1实现难点G1运作步骤G1性能评测理
巨輪
·
2023-11-14 10:14
JVM
jvm
【
JVM
系列】- 寻觅·方法区的内容
寻觅·方法区的内容生命不息,写作不止继续踏上学习之路,学之分享笔记总有一天我也能像各位大佬一样分享学习心得,欢迎指正,大家一起学习成长!文章目录寻觅·方法区的内容堆、栈、方法区的交互关系方法区的概念了解方法区设置方法区大小jdk1.7及以前jdk1.8及以后OOM问题*方法区的内部结构类型信息域(Field)信息方法(Method)信息常量池与运行时常量池常量池(ConstantPool)运行时常
一个有梦有戏的人
·
2023-11-14 10:37
JVM
jvm
java
Hotspot
后端
Linux—
JVM
等性能调优监控
介绍 在linux上跑程序时,常常遇到程序卡顿,内存消耗大,这时候,我们需要使用free查看内存使用情况及top内存消耗排行,当然,我们还可以继续使用一些其他的
JVM
监控命令如jstat等命令进行java
java领域
·
2023-11-14 09:40
linux
服务器
unix
java
运维
JVM
如何运行,揭秘Java虚拟机运行时数据区
目录一、概述二、程序计数器三、虚拟机栈四、本地方法栈五、本地方法接口六、堆(一)概述(二)堆空间细分七、方法区一、概述不同的
JVM
对于内存的划分方式和管理机制存在部分差异,后续针对HotSpot虚拟机进行介绍
zoeil
·
2023-11-14 08:54
jvm
jvm
java
linux
运行时数据区
Java虚拟机
后端
Redis04-分布式锁
实现分布式锁分布式锁的工作流程Redis实现分布式锁Redission的watchdogRedis分布式锁的合理应用Redis实现分布式锁在单节点的服务器中,java中的synchronized机制是处于
JVM
Elaine202391
·
2023-11-14 08:09
面试攻略
分布式
面试官问:如何打破双亲委派机制?
一.引言在上篇
JVM
类加载机制中,讲到了类加载的双亲委派机制,那为什么又要打破双亲委派机制呢?难道是它不好用吗?
骑着猪猪去旅行A
·
2023-11-14 08:57
JVM
java
jvm
面试
JVM
虚拟机字节码指令表
字节码助记符指令含义0x00nopNone0x01aconst_null将null推送至栈顶0x02iconst_m1将int型-1推送至栈顶0x03iconst_0将int型0推送至栈顶0x04iconst_1将int型1推送至栈顶0x05iconst_2将int型2推送至栈顶0x06iconst_3将int型3推送至栈顶0x07iconst_4将int型4推送至栈顶0x08iconst_5将i
骑着猪猪去旅行A
·
2023-11-14 08:27
JVM
java
jvm
JVM
调优案例分析
1、大内存硬件上的程序部署策略这是笔者很久之前处理过的一个案例,但今天仍然具有代表性。一个15万PV/日左右的在线文档类型网站最近更换了硬件系统,服务器的硬件为四路志强处理器、16GB物理内存,操作系统为64位CentOS5.4,Resin作为Web服务器。整个服务器暂时没有部署别的应用,所有硬件资源都可以提供给这访问量并不算太大的文档网站使用。软件版本选用的是64位的JDK5,管理员启用了一个虚
一直不懂
·
2023-11-14 06:44
深入理解Java虚拟机
jvm
Spark 调优
Spark调优一、Spark资源
参数调优
二、开发调优**调优思路:**优先使用
参数调优
,如果
参数调优
不能满足我们的业务场景,这里就要涉及到代码调优一、Spark资源
参数调优
•num-executors:
栗子呀!
·
2023-11-14 06:13
大数据Spark专栏
大数据
spark
hadoop
java学习part02一些特性
17-Java语言概述-Java语言的特点和
JVM
的功能_哔哩哔哩_bilibili1.java优点跨平台性在
jvm
上运行2.
jvm
2.1实现跨平台性不需要对每一种指令集编写编译器,只需要针对
jvm
编程
BigOrangeSama
·
2023-11-14 06:34
java
java
学习
开发语言
JVM
垃圾回收机制
JVM
可达性分析法1.垃圾回收器的基本概念什么是垃圾回收器:
JVM
为Java提供了垃圾回收机制,其实是一种偏自动的内存管理机制。
是三好
·
2023-11-14 05:12
java补充
jvm
开发语言
java
浅谈
jvm
前置知识补充JDK、JRE、
JVM
是什么?区别与联系?区别:JDK(JavaDevelopmentKit):Java开发工具包主要包括Java运行环境、Java基础库及Java工具。
是三好
·
2023-11-14 05:03
java补充
jvm
java
【多线程 - 05、后台线程】
JVM
的垃圾回收线程就是典型的后台线程。后台线程的特征如果所有的前台线程都死亡了,后台线程也会自动死亡。
玄天灵
·
2023-11-14 05:22
多线程
java
开发语言
多线程
Java工程师面试题总结及参考答案(一)
1、
JVM
结构原理、GC工作机制详解转载于:https://blog.csdn.net/tonytfjing/article/details/44278233一、
JVM
结构根据《java虚拟机规范》规定
阿杰同学
·
2023-11-14 04:44
java
spring
jvm
如何使用内网穿透实现远程公网访问windows node.js的服务端
Node.js自带运行时环境可在Javascript脚本的基础上可以解释和执行(这类似于
JVM
的Java字节码)。这个运行时允许在浏览器以外的任何机器上执行JavaScript代码。
灰灰快醒醒
·
2023-11-14 04:04
windows
node.js
Redhat Linux v8.2 实时内核环境配置及
参数调优
BC-LinuxV8.2实时内核环境配置及
参数调优
-------物理机&虚拟机一、前言本文档包含有关RedhatLinuxforRealTime的基本安装和调试信息。
沉浮简
·
2023-11-14 03:14
linux
服务器
运维
JVM
内存模型介绍
栈(线程)一个方法对应一块栈帧内存区域,遵循栈的数据结构FILO(即firstinlastout,先进后出)原则;栈帧内部可以放局部变量表、操作数栈【就是在程序运行过程中操作数的临时中转内存空间】、动态链接【在程序运行过程中把符号引用转换为直接引用】、方法出口;程序计数器每一个线程都有一个程序计数器,用来记录即将执行的代码行号;每执行完一行代码,字节码执行引擎都会去修改程序计数器的值;堆new的对
xmh-sxh-1314
·
2023-11-14 01:45
jvm
DMDEM部署说明-详细步骤-(DM8达梦数据库)
数据库1.1创建一个数据库作为DEM后台数据库1.2创建数据库用户DEM1.3使用DEM用户导入dem_init.sql2配置tomcat2.1配置/tomcat/conf/server.xml2.2修改
jvm
祢真伟大
·
2023-11-13 23:10
数据库
Java第十六章反射与注解
一、反射通过Java反射机制,可以在程序中访问已经装载到
JVM
中的Java对象的描述,实现访问、检测和修改描述Java对象本身信息的功能。
Violet Evegarden
·
2023-11-13 22:00
java
开发语言
Java参数传递详解——值传递还是址传递?
首先是变量的存储方式各种变量的存储方式:基本数据类型:intage=20;变量名age和值20都存储在
jvm
栈中引用数据类型:字符串见https://blog.csdn.net/oooo2316/article
cute-aaa
·
2023-11-13 21:57
java
Java
参数
参数传递
值传递
址传递
JVM
(hotspot)为什么使用元空间替换了永久代
一、我们先来理解两个概念:规范和实现《Java虚拟机规范》方法区和堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译后的代码等数据。方法区是一种规范,不同的虚拟机厂商可以基于规范做出不同的实现,永久代和元空间就是出于不同jdk版本的实现jdk7之前hotspot用永久代(非堆,但是虚拟机中)实现了方法区,jdk8改为了使用元空间(元空间并不在虚拟机中,而是
三侠剑
·
2023-11-13 21:37
JDK基础
java 方法区 元空间_
JVM
--方法区(元空间、永久代)
但对于HotSpot
JVM
而言,方法区还有一个别名叫做Non-Heap(非堆),目的就是要和堆分开。所以,方法区看作是一块独立于Java堆的内存空间。
Lee General
·
2023-11-13 21:06
java
方法区
元空间
JVM
为什么使用元空间替换了永久代?
在Java8和以后版本中
JVM
的内存结构慢慢发生了变化。
MrBlackWhite
·
2023-11-13 21:35
JVM
元空间
JVM
JVM
之 永久代与元空间
JVM
之永久代与元空间在介绍永久代之前我们要先来回顾一下我们的
JVM
内存模型在
JVM
中场被提到的有栈,堆,方法区。除了这些其中还包括有我们不常提到的本地方法栈,以及程序计数器。
卿乌
·
2023-11-13 21:34
java
java
jvm
上一页
84
85
86
87
88
89
90
91
下一页
按字母分类:
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
其他