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系统学习
滴滴CTO五轮面试真是太刺激了,Java高级工程师一二三四五面面经(已拿到offer)
本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,
jvm
,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取
老王420
·
2024-02-10 05:36
Jvm
dump介绍与使用(内存与线程)
很多情况下,都会出现dump这个字眼,java虚拟机
jvm
中也不例外,其中主要包括内存dump、线程dump。当发现应用内存溢出或长时间使用内存很高的情况下,通过内存dump进行分析可找到原因。
Brave_Coder
·
2024-02-10 05:38
服务cpu突刺问题
问题定位一、引起cpu升高的现象1.业务量突然增大2.机器原因3.
jvm
gc.........这里首先排查前2个原因:1.因为我们的业务是出行相关的,那么早晚高峰的时候才是业务高峰期,然而早
java_飞
·
2024-02-10 05:18
redis的缓存击穿和缓存雪崩和缓存穿透问题解决方法
2.加锁排队
JVM
锁或者分布式锁当在redis查询到的数据为空,则线程访问数据库前加锁,只有一个线程
青铜爱码士
·
2024-02-10 05:07
缓存
redis
数据库
如何用好色块,为PPT页面加分?
想
系统学习
PPT知识,欢迎订阅【职场PPT速成指南】在PPT的设计中,色块绝对是一个非常不错的元素。不仅能让页面变得更加丰富,还能让其更有设计感。PPT除了要有清晰的逻辑,还要有美观的一面。
郑少PPT
·
2024-02-10 04:46
JVM
相关问题
1
JVM
组成1.1
JVM
由那些部分组成,运行流程是什么?
五星颠勺大厨
·
2024-02-10 04:49
java
零基础小白的自学韩语之路
孔刘和李栋旭也太帅了吧[喝奶茶R]双门洞的友情、爱情和亲情故事也好感人[哭惹R]感觉韩剧看太久了,也会说不少基本的话了,可是毕竟没有
系统学习
过。
6f6ea76b5ee9
·
2024-02-10 01:31
JVM
之GC垃圾回收
GC垃圾回收如何判断对象可以回收引用计数法如果有对象引用计数加一,没有对象引用,计数减一,如果计数为零,则回收但是如果存在循环引用,即A对象引用B对象,B对象引用A对象,会造成内存泄漏可达性分析算法java虚拟机中的垃圾回收器采用可达性分析来探索所有存活的对象扫描堆中的对象,看是否能够沿着GCRoot对象为起点的引用链找到该对象,找不到,表示可以回收哪些对象可以作为GGRoot?SystemCla
༺❀ൢ望༒月❀ൢ❀
·
2024-02-10 00:40
JVM
jvm
在新时代征途上“乘风破浪” 踔厉答好“组工卷”
火热的青春需要坚定的理想信念,在如火如荼的新时代新征程上,需不断加强政治理论学习,以“学习强国”“共产党员网”等媒体平台为载体,全面深入
系统学习
习近平新时代中国特色社会主义思想,用党的创新理论武装头脑、
小李6465
·
2024-02-10 00:00
CS入门-
系统学习
-计划
CS入门-
系统学习
-计划任务一:完成MIT6.00.1x任务二:完成HarvardCS50x任务三:完成廖雪峰-Python教程任务四:完成Udemy-WebDevelopmentBootcamp参考博主
小蔡姬不想当咸鱼
·
2024-02-09 23:54
CS入门
CS入门
个人计划
一、JAVA开发环境搭建
1.JDK和JREJDK:Java的程序开发工具包,包含JRE和开发人员使用的工具等;JRE:是Java程序运行时的环境,包含
JVM
和运行时所需要的核心类库。
两个酒窝~
·
2024-02-09 22:27
java
开发语言
Java基础-
JVM
内存管理-堆内存
Java堆区在
JVM
启动的时候即被创建,其空间大小也就确定了。是
JVM
管理的最大的一块内存空间。《Java虚拟机规范》规定,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该被视为连续的。
HughJin
·
2024-02-09 20:15
jvm
问题自查思路
本文聊一下最近处理了一些
jvm
的问题上,将这个排查和学习过程分享一下,看了很多资料,最终都会落地到几个工具的使用,本文主要是从文档学习、工具学习和第三方技术验证来打开认知和实践,希望有用。
小强聊it
·
2024-02-09 20:20
jvm学习
idea中设置
JVM
参数的两种方式
一、针对某个应用配置
JVM
参数第一步:选择Run下面的EditConfigurations....第二步:第一步打开后,出现如下界面,选择想配置的应用,然后在右侧的VMoptions设置
JVM
参数配置完
架构帅
·
2024-02-09 20:20
JVM和并发编程
java
jvm
「美团面试系列」面试加分项,这样说你会
JVM
,面试官还能问什么
比如,下面这些典型的性能问题,你肯定或多或少都遇到过:在进行性能测试时,接口响应时间长,吞吐量低;在高并发下,
JVM
中FullGC异常,
JVM
堆内存溢出;由于业务增长迅猛,大量读写操作单表单库,造成数据库死锁
java架构师联盟
·
2024-02-09 18:33
系统学习
的重要性
重新回到职场,领导让梳理员工关系体系和培训体系,竟然梳理不出。因为脑中根本没有一套成型的体系,只有一些零散的碎片。这两天,苦思冥想,希望把这些碎片整理成体系,然而体系有其内在逻辑,不是东拼西凑就可以的。体系就像人的人格,是恒定的,万变不离其宗的。有体系为基础,任你随意发挥,仍不失其精神。练习书法的人,有的练习柳体,有的练习颜体,有的练习欧体。练习一种体,就要一直坚持下去,方能练好书法。否则,什么都
趣儿爷
·
2024-02-09 18:46
springboot 项目执行出现中文乱码(从本地运行到打war包)
前言:中文乱码问题一,本地运行就是直接使用springboot内嵌的tomcat运行出现中文乱码的问题(1)参考如下pom.xml的配置文件加入
jvm
启动参数。
Tronhon
·
2024-02-09 17:34
Tomcat
项目开发debug
中文乱码
本地运行
打包war
《财富的理想国》第3章读书感悟
001定期检查财富健康状态前几天,帮助了一位战友
系统学习
社群运营的知识。然后我们聊到了理财方面的问题,他问我有没有做理财规划,我回应没有,随后他说要帮我做一个理财计划,让我先填一份资产负债表。
米线儿当妈笔记
·
2024-02-09 17:13
【Linux
系统学习
】5.Linux实用操作 下
7.虚拟机配置固定IP7.1为什么需要固定IP当前我们虚拟机的Linux操作系统,其IP地址是通过DHCP服务获取的。DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更原因1:办公电脑IP地址变化无所谓,但是我们要远程连接到Linux系统,如果IP地址经常变化我们就要频繁修改适配很麻烦原因2:在刚刚我们配置了虚拟机IP地址和主机名的映射,如果IP频繁更改,我们也需要
A 北枝
·
2024-02-09 16:59
Linux
linux
学习
运维
Linux实用操作
【Linux
系统学习
】 4.Linux实用操作 上
Linux实用操作1.各类小技巧(快捷键)1.1ctrl+c强制停止Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl+c命令输入错误,也可以通过快捷键ctrl+c,退出当前输入,重新输入1.2ctrl+d退出或登出可以通过快捷键:ctrl+d,退出账户的登录或者退出某些特定程序的专属页面ps:不能用于退出vi/vim1.3历史命令搜索可以通过history命令,查看历史输入过的
A 北枝
·
2024-02-09 16:29
Linux
linux
学习
运维
Linux实用操作
【Linux
系统学习
】3.Linux用户和权限
Linux用户和权限1.认知root用户1.1root用户(超级管理员)无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。在Linux系统中,拥有最大权限的账户名为:root(超级管理员)而在前期,我们一直使用的账户是普通的用户:itheimaroot用户拥有最大的系统操作权限,而普通用户在许多地方的权限是受限的。演示:使用普通用户在根目录下创建文件夹切换到root用
A 北枝
·
2024-02-09 16:57
Linux
linux
学习
运维
Linux用户和权限
JVM
-深入理解java虚拟机
一、java内存区域java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙。运行时数据区:java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。程序计数器一块较小的内存空间,记录的是当前线程所正在执行的虚拟机字节码指令的地址(如果执行的是本地方法,值为空Undefined),线程私有,唯一没有OOM的区域。java虚拟机栈线程私有,生命周期与线程相同。虚
HBryce24
·
2024-02-09 16:22
JVM
java
jvm
几种分布式锁详解
文章目录一、简介1、介绍2、超卖问题简述二、传统锁1、
JVM
锁1.1添加
jvm
锁1.2原理1.3失效场景2、MySQL锁2.1简介2.2悲观锁
[email protected]
乐观锁2.4总结3、Redis
魅Lemon
·
2024-02-09 14:58
#
中间件
分布式
java
Java 错误 java.util.InputMismatchException
Java中的java.util.InputMismatchException每当
JVM
收到一种数据作为输入但需要另一种类型的值(这表明数据不匹配)时,它就会抛出java.util.InputMismatchException
迹忆客
·
2024-02-09 13:05
Java
java
python
开发语言
linux怎么安装java教程
yumsearchjdk2、安装jdkyuminstalljava-1.8.0-openjdk.x86_643、完成安装后验证java-version4、通过yum安装的默认路径为:/usr/lib/
jvm
5
Hero.Lin
·
2024-02-09 13:04
工作技巧
开发
java
linux
服务器
java
java工具之
JVM
监控
一、
JVM
监控工具
JVM
性能调优监控工具jps、jstack、jmap、jhat、jstat、jconsole、jinfo、hprof使用详解-实例分析(1)jps:用来显示本地的java进程,可以查看本地运行着几个
这一刻_776b
·
2024-02-09 12:16
美国正面管教家长讲师认证之学习感想
一方面是打算快速提升自己,
系统学习
正面管教以帮助更多的家庭改善亲子关系,提升幸福指数;另一方面是源于对圈妈的信赖和对台湾正面管教第一人“姚以婷”导师的期待,所以,克服了重重障碍,我如愿以偿拿到了美国正面管教家长讲师认证证书
知行合一的娜娜
·
2024-02-09 11:39
《我为什么参加21天零基础
系统学习
写作训练营》
1.为什么参加写作训练营?记得读小学的时候,我自己的文科语文还不错,有一次班主任语文老师叫我特别交一篇作文,到县城去参加小学生比赛。但是这次作文老师叫我改了无数遍,而且叫我认真抄写,不能写错任何一个字或者标点符号。由于我平时就没怎么好好细心,那时候,在记不清的第几遍的修改压力之下,我决绝地放弃了那个机会,我斩钉截铁地对老师说“我不要了”。三十多年后的今天,回想起小时候的那个倔脾气样子,真的好可笑,
吴红宝MetLife
·
2024-02-09 10:40
什么是Java中的类加载器(ClassLoader),并举例说明不同类型的类加载器?
ClassLoader将字节码数据加载到
JVM
中,并将其转换为Java类的运行时对象。类加载器的主要任务是在运行时查找和加载类文件,并将其转换为Class对象。
顶碗冷笑话
·
2024-02-09 10:56
java
java
python
php
面试
改行学it
开发语言
0103 我为什么参加21天零基础
系统学习
写作训练营
0103我为什么参加21天零基础
系统学习
写作训练营1.为什么参加写作训练营?
言拾伍Yolanda
·
2024-02-09 10:33
JVM
调优
1、使用MAT查看服务是因为什么代码导致的停服(例如OOM)不太好验证,写了一个死循环放在接口里,然后调用接口3次,机器直接挂掉了,没有任何的hprof文件产生调用接口机器直接挂了。但是没有看到hprof文件,这样怎么办呢,才能验证我的这个学习需求呢?这段代码不太适合验证OOM,只是频繁往磁盘记录log造成IO交互频率高,CPU倒是挺高的,但是内存一直涨不上去。所以换用如下代码:privatest
veminhe
·
2024-02-09 09:43
JAVA
java
JVM
调优(Window下)
1、编写代码,像下面代码这样,产生OOM,privatestaticfinalIntegerK=1024;/***死循环,验证
JVM
调优*@return*/@GetMapping(value="/deadLoop
veminhe
·
2024-02-09 09:43
JAVA
jvm
java
jdk,jre,
jvm
的关系
概述JDK(JavaDevelopmentKit):Java开发工具包;JRE(JavaRunTimeEnvironment):Java运行时环境;
JVM
(JavaVirtualMachine):Java
songzhu
·
2024-02-09 08:04
【Redis笔记】分布式锁及4种常见实现方法
线程锁只在同一
JVM
中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如Synchronized、Lock等。
lcx_defender
·
2024-02-09 07:18
Redis
redis
笔记
分布式
lua
SpringBoot中使用注解来实现 Redis 分布式锁-学习笔记
2.分析流程使用Redis作为分布式锁,将锁的状态放到Redis统一维护,解决集群中单机
JVM
信息不互通的问题,规定操作顺序,保护用户的数据正确。
qinxun2008081
·
2024-02-09 07:46
SpringBoot
spring
boot
redis
分布式
java
后端
Java基础常见面试题总结-并发(二)
当对volatile变量进行写操作的时候,
JVM
会向处理器发送一条LOCK前缀的指令,将该变量所在缓存行的数据写回系统内存。
此花本应与她
·
2024-02-09 06:01
java
面试
开发语言
初识Java虚拟机
1.
JVM
是什么
JVM
(JavaVirtualMachine)java文件通过javac编译生成class字节码文件class字节码文件交给
JVM
运行生成机器码机器码交给计算机运行这就是
JVM
的主要职责
BabyQ12138
·
2024-02-09 06:59
Java虚拟机学习笔记
jvm
java
Java多态原理
参考虚方法
JVM
杂记:对多态实现原理、虚方法表、虚方法、静态解析、动态链接的一些思考_多态和方法表的关系-CSDN博客静态分派与动态分派(
JVM
)Java虚拟机:静态分派&动态分派原理解析-掘金虚方法表
Sloent
·
2024-02-09 06:54
java
开发语言
最新java面试手册—性能优化面试专栏
性能优化面试专栏你怎样给tomcat调优如何加大comcat连接数怎样加大tomcat的内存tomcat中如何禁止列目录下的文件Tomcat有几种部署方式Tomcat的优化经验Jaja类加载过程;aja内存分配描述一下
JVM
AI乔治
·
2024-02-09 06:52
3.3.3 JMM Java内存模型
JMMJava内存模型(JMM,并非
JVM
内存模型)是一个抽象的规范,保证Java程序在各种平台下对内存的访问都能得到一致的效果。线程之间的通信通常有两种方式:共享内存和消息传递。
拥小抱
·
2024-02-09 06:04
Java
面试
java
jvm
开发语言
JMMJava内存模型
JVM
运行程序的实体是线程,每个线程创建时
JVM
都会为为其创建一个工作内存,工作内存是每个线程的私有数据区域,Java内存模型规定所有变量都存在主内存,主内存是共享内存区域,所有线程都可以访问,线程对变量的操作必须在自己的工作内存中完成
Jargos
·
2024-02-09 06:03
JVM
-运行时数据区&程序计数器
目录一、
JVM
介绍二、运行时数据区三、程序计数器的定义四、程序计数器会出现内存溢出吗一、
JVM
介绍
JVM
(JavaVirtualMachine)是Java虚拟机的缩写,它是Java平台的核心组件之一。
揣晓丹
·
2024-02-09 05:57
java
jvm
开源
vue.js
javascript
java
2024最新Java面试题及答案!( 2024年 1 月最新版,持续更新)
2024了发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~这套互联网Java工程师面试题包括了:Java面试、Spring、
JVM
、MyBatis、Redis
程序一逸
·
2024-02-09 05:00
开发语言
java
后端
面试
程序员
多线程
JVM
Python 入门你要懂哪些?这篇文章总算讲清楚了
那么,你学Python是否遇到过:初学Python一脸懵,想要学习,却不知道学什么;网上有很多资料,但还是无法
系统学习
;没有时间啃书本?实操中遇到操作盲点?知识点堆砌,学了一堆还是记不住?
CSDN 程序人生
·
2024-02-08 23:51
python
编程语言
人工智能
大数据
数据分析
日语(N1)176分的高手是如何背单词的?
1.
系统学习
基础知识指的是要学习好日语发音规则、基础的词汇的分类法构成法
静学日语
·
2024-02-08 23:21
【Java基础_01】Java运行机制及运行过程
【Java基础_01】Java运行机制及运行过程文章目录【Java基础_01】Java运行机制及运行过程1.Java运行机制及运行过程1.1Java核心机制-Java虚拟机[
JVM
javavirtualmachine
青山的青衫
·
2024-02-08 23:30
Java
#
Java基础
java
开发语言
redisson源码解析
由于synchronized跟ReetrantLock是
JVM
级别的锁,在分布式情况下失效,这时候我们通常会选择redisson基于redis封装好的分布式锁。
码农dls
·
2024-02-08 23:27
java
JAVA和
JVM
运行原理是什么?JAVA可以用来做什么?
Java主要用来做什么?Java是一种面向对象的编程语言,现在我们日常使用的很多软件都是Java语言开发的。比如安卓上的各种app,界面都是使用java语言写的。当然java最强大的地方还不是写app的界面,而是后台处理能力,比如淘宝,京东这种高并发要求很高的都是使用Java语言解决的。java还在大数据处理方面也有优势。java的生态体系非常强大,很多大牛,大公司都在为java开发相应的开源组件
程序媛小白
·
2024-02-08 22:11
我为什么参加21天零基础
系统学习
写作训练营
报写作课程是我去年年末的时候就心动很久的事情,真正行动,是无意中在一个公众号里面看到弘丹老师的课程介绍后采取的行动。1月初的时候,我报名了她的年度会员,但很惭愧,从一月份到4月份,这长长的过渡期中,每一个月开设的课程,我都没能坚持很进,并保质保量的完成。所以这次的零基础课程是我第二次参入,我希望这是一个新的启点,5月是播种的季节,在这个劳动的月份中,希望我的写作种子也可以生根发芽,茁壮成长。一、为
ycl20201026
·
2024-02-08 22:42
修改JDK文件路径或名称(以及修改后jJRE文件变红的解决)
JDK文件名(或路径)3.原因4.解决4.1创建软链接4.2更新环境变量4.3重新加载生效1.安装JDK在Linux中安装jdk参考:Linux系统中安装JDK查看jdk文件名称ls/usr/lib/
jvm
寒山李白
·
2024-02-08 21:45
JAVA基础
Linux
java
开发语言
linux
运维
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他