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
垃圾回收器
JVM
中有多种垃圾回收器,每个回收器都有不同的特性和适用场景。
星光不问赶路人-
·
2024-01-29 21:13
JVM
jvm
准备篇-使用GraalVM
安装GraalVM-GraalVM-Maven3.8.1+-Docker-C开发环境特别提醒:GraalVM最终把代码编译为直接执行的文件,然后可以脱离
JVM
,直接在本地运行,也就是所谓的原生文件。
jimmyz81
·
2024-01-29 21:22
【Java基础】
JVM
关闭回调函数(ShutdownHook)的应用场景
作用:
JVM
退出时执行的业务逻辑(注
墩墩分墩
·
2024-01-29 20:54
Java基础
java
开发语言
jvm
ShutdownHook
CMS几种GC模式解读-感谢你假笨的指正
即使G1出来几年了,生产环境很多的
JVM
实例还是采用ParNew+CMS的组合。但是即使其得到这么广泛的应用,还是有很多同学对它有很深的误解。
阿飞的博客
·
2024-01-29 19:27
JAVA之语法糖
而javac就是java语言中的编译器,它用于将.java文件转换成
JVM
能识别的.class字节码文件,反编译则是将.class文件转换成.java文件。
辛聪明
·
2024-01-29 19:45
java
java语法糖
语法糖
因为Java代码需要运行在
JVM
中,
JVM
是并不支持语法糖的,语法糖在程序编译阶段就会被还原成简单的基础语法结构,这个过程就是解语法糖。下面看一下Java中的一些语法
crazy韩先森
·
2024-01-29 19:44
java
如何搭建Nextcloud云存储网盘并实现无公网ip访问本地文件【内网穿透】
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-29 19:13
s20
cpolar
tcp/ip
网络协议
网络
Windows平台程序和Android平台程序的差异
Windows平台程序和Android平台程序的差异1Windows平台环境和Android平台
JVM
虚拟机的差异:1)由于
JVM
虚拟机上的数据是大端处理的,而Windows平台上的数据是小端的,所以在一些数据的处理上需要进行转换
carlshen8
·
2024-01-29 19:39
Android
windows
android
对“执行力”的最好注解
最初,只是告诉自己必须学习,就这样决然而然地踏上了
学习之路
,最初的开始异常艰难,试想:平时连教案、教参都懒得翻阅的人,要开
张松利
·
2024-01-29 18:35
9Go语言基础之函数
本文是李文周的博客go语言
学习之路
的目录提要版,方便复习查看使用,原文参见文章连接:https://www.liwenzhou.com/posts/Go/go_menu/函数是组织好的、可重复使用的、用于执行指定任务的代码块
SEVEN大姚
·
2024-01-29 18:32
go语言
go
Java性能分析中常用的命令和工具
命令功能jps用于查看正在运行的Java进程的状态信息jinfo用于查看和修改正在运行的Java进程的Java虚拟机(
JVM
)参数和系统属性。
A尘埃
·
2024-01-29 18:22
java
开发语言
常用的命令和工具
K8s-k8s架构
本文章属个人学习整理的对应笔记,学习内容来尚硅谷的培训课,有兴趣的同学可以跳转下方链接【云原生
Java架构师
的第一课K8s+Docker+KubeSphere+DevOps】https://www.bilibili.com
是小天才哦
·
2024-01-29 17:08
#
K8s
kubernetes
架构
容器
运维
服务器
云原生
docker
JVM
面试合集
本期我们继续学习Java特性的
JVM
。
JVM
面试合集
JVM
的架构组成是怎样的?
for62
·
2024-01-29 17:30
面试合集
jvm
多线程面试合集
前言前文介绍了
JVM
相关知识,本文将重点介绍多线程相关知识以及工作中的一些经验。多线程面试合集什么是多线程?为什么我们需要多线程?多线程是指在一个进程中同时执行多个线程,每个线程可以执行不同的任务。
for62
·
2024-01-29 17:29
面试合集
多线程
工作积累
JVM
系列——垃圾收集器
对象存活判断引用计数法在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可能再被使用的。可达性分析算法通过一系列称为“GCRoots”的根对象作为起始节点集,从这些节点开始,根据引用关系向下搜索,搜索过程所走过的路径称为“引用链”(ReferenceChain),如果某个对象到GCRoots间没有任何引用链相连,或者用图
吴代庄
·
2024-01-29 17:52
Java
jvm
java
开启编程的
学习之路
一、自我介绍我是来自西安邮电大学的一名计算机科学与技术专业的大一学生,今天起正式开启有规划的编程学习。二、编程的目标希望未来能拿个好offer,在蓝桥杯比赛中得奖。三、学习编程的方法跟着网课上的老师一同学习,将学到的知识不断更新自己的博客,并多刷题来进行巩固。四、每周花费的时间目前在假期中每天会花费4个小时左右,一周也就是30个小时左右,开学后可能一周会花费15到20个小时之间。五、最想进的公司那
三千水笙
·
2024-01-29 16:07
学习
JVM
内存Dump原理与在线分析实战
1.前言当前我们微服务容器化部署
JVM
实例很多,常常需要进行
JVM
heapdumpanalysis,为了提升
JVM
问题排查效率,得物技术保障团队研究了
JVM
内存Dump原理与设计开发了
JVM
内存在线分析
java手术刀
·
2024-01-29 14:12
java
java
JVM
工作原理与实战(三十):堆内存状况的对比分析
专栏导航
JVM
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、堆内存状况的对比分析1.正常情况2.异常情况(内存泄漏)二、产生内存溢出的原因总结前言
JVM
作为Java程序的运行环境
橘子-青衫
·
2024-01-29 14:39
JVM工作原理与实战
jvm
java
后端
架构
JAVA那点破事!并发、IO模型、集合、线程池、死锁、非阻塞、AQS....
本文对一些高频问题做了汇总,为了便于大家查找问题,了解全貌,整理个目录,我们可以快速全局了解关于JAVA接下来,我们逐条来看看每个问题及答案JDK、JRE、
JVM
三者有什么关系?
程序员xysam
·
2024-01-29 14:32
java
开发语言
程序人生
学习
jvm
虚拟机
1.演示stack、永久区、堆2.演示两种传引用对象的方法Requestrequest=newRequest();Loginlogin=newLogin();Responseresponse=login.doGet(request);response.toString();Requestrequest=newRequest();Responseresponse=newResponse();Logi
胖子爱猪蹄
·
2024-01-29 13:30
JVM
基础结构与字节码执行引擎
JVM
基础结构
JVM
内部结构如下:栈、堆。
wangjie_fourth
·
2024-01-29 13:24
17Go语言基础之单元测试
本文是李文周的博客go语言
学习之路
的目录提要版,方便复习查看使用,原文参见文章连接:https://www.liwenzhou.com/posts/Go/go_menu/不写测试的开发不是好程序员。
SEVEN大姚
·
2024-01-29 13:14
go语言
go
Android
学习之路
(25) Theme和Style
1、官方详细解读样式和主题背景|Android开发者|AndroidDevelopers2、应用场景类似web设计中css样式。将应用设计的细节与界面的结构和行为分开。样式style:应用于单个View的外观。样式可以指定字体颜色、字号、背景颜色等属性主题theme:虽然他可以像style一样应用于某个view,但规范使用的话还是在整个app、单独的activity、某个视图层次结构layout3
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2024-01-29 12:27
安卓
android
学习
JVM
内存结构最难的面试题
1、
JVM
管理的内存结构是怎样的?2、不同的虚拟机在实现运行时内存的时候有什么区别?3、运行时数据区中哪些区域是线程共享的?哪些是独享的?4、除了
JVM
运行时内存以外,还有什么区域可以用吗?
Java架构师CAT
·
2024-01-29 12:40
Servlet
Servlet是基于Java语言的,因此它可以运行在任何支持Java虚拟机(
JVM
)的平台上。
.:::.
·
2024-01-29 12:30
servlet
Hadoop
学习之路
(七) MapReduce框架Partitioner分区
Partitioner分区的作用是什么?在进行MapReduce计算时,有时候需要把最终输出数据分到不同的文件中,比如按照省份划分的话,需要把同一省份的数据放到一个文件中;按照性别划分的话,需要把同一性别的数据放到一个文件中。我们知道最终的输出数据是来自于Reducer任务。那么如果要得到多个文件,意味着有相同数量的Reducer任务在运行。Reducer任务的数据来自于Mapper任务,也就是M
shine_rainbow
·
2024-01-29 10:26
java面试 —— java基础篇
1.java基本数据类型所占字节数整形:byte1short2int4long4浮点型:float4double8布尔:boolean
JVM
规范中Boolean被当作int处理4字符型:char字符型1.1String
左小白
·
2024-01-29 10:50
Java开发面试
java
面试
开发语言
JavaSE-网络编程,正则表达式
Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由
JVM
进行控制。并且Java实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。
6Cx33
·
2024-01-29 10:14
网络
java
eclipse
开发语言
简单聊聊
JVM
的垃圾回收
第一步,
JVM
中如何判断这个对象是不是垃圾呢,换句话说,如何判断是否已经死亡
江南京城
·
2024-01-29 09:45
Day01_Java概述(JDK的下载安装,初学者常见错误)
3、Java语言的特点4、Java生态圈5、Java技术体系平台1.4Java语言跨平台原理(理解)1、Java语言跨平台原理2、
JVM
、JRE、J
丁总学Java
·
2024-01-29 09:42
JavaSE知识讲解和课后练习
java
开发语言
JDK的下载安装
初学者常见错误
JVM
JRE
JDK的关系
双非本科准备秋招(4)——力扣链表与java基础
LeetCode基础链表题java操作链表的时候要比c++方便一些,因为c++需要自己手动释放资源,而
jvm
虚拟机具有垃圾回收机制(GC),如果这个对象将来没被引用过,就会自动回收其所占用的内存。
随心自风流
·
2024-01-29 09:05
leetcode
链表
java
求职招聘
双非本科准备秋招(7)——力扣哈希、二分与容器学习
学了三天容器的知识了,追踪了不少次源码,整体上有所感悟,今天再背背容器的相关面试题啥的就结束了,明天开始学
JVM
。
随心自风流
·
2024-01-29 09:05
leetcode
哈希算法
学习
求职招聘
java
intellij-idea
idea
双非本科准备秋招(8.2)——
JVM
1
第一天系统学习
JVM
!今天学了
JVM
是什么,学习
JVM
的作用,运行时的数据区域(重点),内存溢出。明天学GC。
随心自风流
·
2024-01-29 09:02
jvm
求职招聘
java
(11)SpringCloud:docker部署
本地编译测试通过的容器可批量在生产环境中部署,包括
JVM
、baremetal、OpenStack集群和其他基础应用平台。
hedgehog1112
·
2024-01-29 08:38
【ElasticSearch笔记】安装ES和Kibana
目录一、原生二进制文件安装ES1.安装JavaJDK(可选)2.下载ElasticSearch二进制包3.创建运行ES的普通用户4.根据需求修改ES配置文件5.设置
JVM
堆大小干货|吃透Elasticsearch
木子家有小可爱
·
2024-01-29 08:21
ElasticSearch
elasticsearch
Java程序中的起始类名称必须与存放该类的文件名相同
这是因为Java编译器和Java虚拟机(
JVM
)通过源文件名来确定要加载的公共类。这里有一个简单的例子:假设你有以下Java文件HelloWorld.javapublicclassHelloWorld
zz_ll9023one
·
2024-01-29 08:51
java
【代码随想录-数组】螺旋矩阵 II
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-29 08:54
s6
算法与数据结构
矩阵
线性代数
一起走的
学习之路
(229)
不畏惧一个人办事越来越发现,现在不管是什么样的任务交到我手上,我都不会害怕。记得以前在单位里最害怕的就是,领导说要写什么稿子,那时候在听到这些消息的时候,自己就会显得无比的焦虑和恐慌,而且很害怕去完成这些任务。现在不知道是不是西以为常了,不管领导说要写多少,多少东西,自己都觉得很坦然,而且基本上会在比较快速的一个时间内完成,并不是因为自己的能力提高了多少,而是自己通过学习和磨练,已经无所畏惧任何事
小米雨路
·
2024-01-29 07:04
JVM
篇:垃圾回收算法
标记清除通过遍历GCRoot后得到不再被引用的对象,对没被引用的对象做一个标记处理,然后对其进行清除。优点:速度快缺点:会产生内存碎片,可能会导致空闲的内存足够保存对象,但由于不连续而保存失败。标记整理和标记清除差不多类似,但不同的是它会对清理过的内存进行一个整理,不会产生内存碎片。优点:没有内存碎片缺点:涉及到内存地址移动,如果程序中引用变量的内存地址改变还需要进行修改。速度慢复制算法需要两块区
zmbwcx2003
·
2024-01-29 07:53
jvm
算法
双非本科准备秋招(9.3)——
JVM
2
学这个
JVM
还是挺抽象的,不理解的东西我尽量记忆了,毕竟刚接触两天,也没遇到过实际应用场景,所以学起来还是挺费劲的,明天再补完垃圾回收这块的知识点。U•ェ•*U先补一下
JVM
运行时的栈帧结构。
随心自风流
·
2024-01-29 07:51
jvm
java
求职招聘
Linux系统中安装JDK
则会有自带的JDK,可以通过java-version来查看jdk版本,我们一般不用自带的,因为文件可能不完整通过rpm-qa|grepjava查看java的信息虚拟机自带的jdk安装在了/usr/lib/
jvm
fortune_often_in
·
2024-01-29 07:50
linux
java
运维
JVM
系列——对象管理
JVM
对象分布对象头第一类是用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等另外一部分是类型指针,即对象指向它的类型元数据的指针
吴代庄
·
2024-01-29 07:47
Java
jvm
java
JVM
系列——基础知识
Java运行区域程序计数器(ProgramCounterRegister)程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里[1],字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。Java虚拟机栈(JavaVirt
吴代庄
·
2024-01-29 07:46
Java
jvm
java
深入理解多线程编程和
JVM
内存模型
目录一、理解进程和线程的概念二、理解竞态条件和死锁三、
JVM
内存模型四、常见的多线程编程模式一、理解进程和线程的概念进程和线程是操作系统中的两个重要概念,用于实现并发执行和多任务处理。
杨荧
·
2024-01-29 07:45
jvm
vue.js
学习
javascript
JVM
性能分析工具——Arthas及火焰图的使用
Arthas的使用Arthas常用命令Arthas的安装Linux压测工具ApacheBench安装火焰图的使用火焰图如何分析火焰图的互动Arthas常用命令help:查看所有命令dashboard:仪表板,查看线程的CPU信息等heapdump:不同类对象占用内存比重,产生堆转储文件thread:线程信息thread-h:查看thread相关命令thread-b:查找死锁watch类名方法名re
fortune_often_in
·
2024-01-29 07:44
jvm
JVM
笔记
JVM
HotSpotJava二进制字节码的运行环境好处:一次编写,到处运行自动内存管理,具有垃圾回收功能数组下标越界检查多态(虚方法表)
JVM
组成类加载子系统(Java代码转换为字节码)运行时数据区(字节码加载到内存
yfdddong
·
2024-01-29 07:58
jvm
jvm
笔记
FastAPI
学习之路
(一)fastapi--高性能web开发框架
fastapi是高性能的web框架。他的主要特点是:-快速编码-减少人为bug-直观-简易-具有交互式文档-高性能-基于API的开放标准支持python3.6版本。安装pipinstallfastapi安装部署包pipinstalluvicorn开始开发,创建chapter1.py。fromfastapiimportFastAPIapp=FastAPI()@app.get("/")defread_
一起学python吧
·
2024-01-29 05:13
fastapi
fastapi
【高效开发工具系列】Intellj IDEA 2023.3 版本
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,
jvm
,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-01-29 04:59
s0
常用工具
intellij-idea
java
ide
jvm
2:Java内存溢出
内存泄露和内存溢出的区别内存溢出通俗理解就是内存不够了,不能分配足够大的内存。内存泄露就是程序中已动态分配的堆内存没有释放,造成内存浪费。可以发现内存泄露不停发生最终会导致内存溢出。Java堆溢出/***-Xms10m启动时分配内存10m*-Xmx10m最大内存10m*@paramargs*/publicstaticvoidmain(String[]args){Listlist=newArrayL
sunpy
·
2024-01-29 03:43
JVM
——北京快乐8源码搭建内存溢出和内存泄漏的区别
今日本北京快乐8源码搭建【征途源码论坛http://zhengtuwangluo.com】联系方式:QQ:2747044651帅博主在研究
JVM
,今天我们就来游走于内存溢出与内存泄漏之间,且看看它们是个啥
egjuiku
·
2024-01-29 03:35
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他