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
】堆空间分代思想
YoungGeneration)3.1区域划分3.2对象分配3.3晋升条件4.老年代(OldGeneration)4.1对象存放4.2垃圾回收5.分代垃圾回收算法5.1复制算法5.2标记-清除算法5.3标记-整理算法1.说明1.
JVM
王佑辉
·
2025-05-08 09:47
jvm
jvm
Android 如何理解 Java JNI 中的引用与 Java 对象的区别
其生命周期由
JVM
自动管理,受垃圾回收(GC)机制控制。
月盈五
·
2025-05-08 08:08
android
java
jvm
数据分析项目中的关键技术与工具
博客内容包括:Java核心技术与微服务:涵盖Java基础、
JVM
、并发编程、Redis、Kafka、Spring等,帮助您全面掌握企业级开发技术。
王子良.
·
2025-05-08 03:12
经验分享
数据分析
数据挖掘
JVM
调优实战:手撕OOM问题,面试官追问GC日志解析
面试场景:互联网大厂Java求职者面试场景设定小兰是一名刚毕业的Java程序员,面试互联网大厂的后端开发岗位。面试官是一位经验丰富的技术专家,负责评估小兰的技术能力和业务理解。面试现场氛围紧张但不失幽默,面试官通过三次提问逐步引导小兰深入探讨技术问题。第一轮提问:基础技术栈与业务场景面试官:小兰,你好,你之前提到你在项目中使用过SpringBoot。假设我们公司正在开发一个内容社区平台,用户可以上
搞Java的小码农
·
2025-05-07 19:46
Java面试场景题
JVM
OOM
GC
调优
面试
技术
Spring 中四种常见初始化方法,对比 static {} 和 @PostConstruct 在并发,Spring 加载顺序大致为:
JVM
加载类
一、
JVM
层面:类加载顺序(非Spring)当类被首次主动使用时(如调用静态方法、创建对象等),
JVM
会加载类并按如下顺序执行:✅
JVM
加载顺序加载(Loading)类的.class文件被加载到
JVM
内存中
飞升不如收破烂~
·
2025-05-07 15:20
spring
jvm
java
JVM
内存结构与对象内存解析
虚拟机栈:即为平时提到的栈结构。我们将局部变量存储再栈结构中。堆:我们将new出来的结构(比如:数组、对象)加载在堆空间中。补充:对象的属性(非static)加载在堆空间中。方法区:类的加载信息、常量池、静态域。
nidiquge
·
2025-05-07 15:49
java
jvm
Java 京东面试面试题及答案
Java面试
题及答案一、JDK8新特性面试题:请列举JDK8的主要新特性?
JavaAlpha
·
2025-05-07 12:05
java
面试
开发语言
java面试
中被问到遇到过项目中的难点,怎么回答?
一、回答步骤回答这个问题的方法取决于你的项目的类型和难度。但是,一般来说,你可以遵循以下步骤来回答这个问题:描述你的项目:首先简要描述你的项目的类型和目的。提到难点:提到项目中你遇到的最大的技术难点。解释难点:详细解释项目中的难点,包括遇到的问题和你采取的解决方案。展示解决能力:说明你如何使用你的技能和知识解决了这个难点,并且你为什么选择这种方案。强调你的贡献:强调你对解决难点的贡献,以及你在团队
夏寻.
·
2025-05-07 12:03
java
面试
开发语言
【深入理解
JVM
七】
JVM
垃圾回收机制
前边几篇Blog分别介绍了
JVM
的类加载机制、运行时数据区域,字节码的执行,在执行完成后程序发挥完了自己的作用,线程独有的程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭,而线程共享的堆和方法区却不可以
存在morning
·
2025-05-07 12:03
#
Java
虚拟机
JVM
JVM垃圾回收机制
JVM
——垃圾回收
垃圾回收在Java虚拟机(
JVM
)的自动内存管理中,垃圾回收(GarbageCollection,GC)是其核心组件之一。它负责回收堆内存中不再使用的对象所占用的内存空间,以供新对象的分配使用。
黄雪超
·
2025-05-07 12:30
JVM
jvm
开发语言
java
互联网大厂
Java面试
模拟对话:三轮递进式面试全解析
互联网大厂
Java面试
模拟对话:三轮递进式面试全解析本文围绕一个互联网大厂Java岗位的模拟面试展开,采用严肃专业的面试官与幽默风趣的求职者“谢飞机”对话形式,真实还原面试情景,涵盖三轮递进式问题设计,
小傅哥的码仔
·
2025-05-07 03:39
Java场景面试宝典
Java
面试
互联网大厂
微服务
分布式
技术解析
互联网大厂Java求职面试:高并发系统设计与架构实战
互联网大厂Java求职面试:高并发系统设计与架构实战第一轮提问:基础概念与核心原理技术总监(严肃):郑薪苦,你对
JVM
的内存模型了解多少?能说说堆、栈、方法区的区别吗?
在未来等你
·
2025-05-07 02:37
Java场景面试宝典
Java面试
高并发系统设计
JVM内存模型
分布式事务
微服务架构
消息队列
性能优化
达内小白程序员教科书(四):Java与企业级开发全攻略
本文还有配套的精品资源,点击获取简介:本教科书是为初学者量身打造的,包含
Java面试
指南、Java经典项目实践、企业级互联网项目开发和ORM框架等关键主题的学习资料。
申增浩
·
2025-05-07 00:51
大厂
Java面试
实录:游戏与虚拟互动场景下的Spring Cloud微服务、消息队列与实时推送技术解析
大厂
Java面试
实录:游戏与虚拟互动场景下的SpringCloud微服务、消息队列与实时推送技术解析故事背景谢飞机(幽默的水货程序员)走进国内知名游戏公司,准备接受Java后台开发面试。
quququ_2138
·
2025-05-06 21:34
Java场景面试宝典
Java
Spring
Boot
Spring
Cloud
游戏
微服务
Kafka
WebSocket
大厂
Java面试
故事:Spring Boot微服务场景下的技术面试问答精讲
大厂
Java面试
故事:SpringBoot微服务场景下的技术面试问答精讲场景设定谢飞机是一位程序员,今天来到了某知名互联网大厂,参与基于SpringBoot微服务场景的Java技术面试。
quququ_2138
·
2025-05-06 21:34
Java场景面试宝典
Java
Spring
Boot
微服务
面试
大厂
Spring
Cloud
消息队列
互联网大厂
Java面试
揭秘:Spring Boot、微服务与大数据
场景:互联网大厂Java求职者面试在一家知名互联网大厂的面试办公室里,面试官老王正准备对求职者谢飞机进行技术面试。老王严肃而专业,而谢飞机则是一位以幽默感著称的程序员。第一轮提问:基础技术栈老王:谢飞机,你好。我们先从简单的开始。你能谈谈JavaSE8的新特性吗?谢飞机:当然,Java8引入了lambda表达式,StreamAPI,还有新的日期时间API。老王:不错,看来你对Java基础还挺熟悉的
三个蔡
·
2025-05-06 21:31
Java场景面试宝典
Java面试
Spring
Boot
微服务
大数据处理
互联网求职
互联网大厂
Java面试
:从Spring Boot到微服务的技术探讨
场景描述在某互联网大厂的面试室里,严肃的面试官正准备对一位自称“编程小能手”的程序员谢飞机进行技术考核。谢飞机以其幽默风趣的风格和略显浮夸的简历进入了面试,但他能否在技术的海洋中乘风破浪呢?第一轮:基本技术考察面试官:谢先生,您好!我们先从简单的开始。请您谈谈在JavaSE11中,var关键字的作用以及适用场景。谢飞机:哦,var嘛,就是用来省代码的!哈哈,减少了定义变量的麻烦,不过也不能滥用,主
caps_xia
·
2025-05-06 21:30
Java场景面试宝典
Java面试
Spring
Boot
微服务
大数据
技术面试
Java面试
场景题,终于整理好了
应用场景面试题集(各知识点不同使用场景选型)1.Spring配置Bean实例化有哪些方式?使用类构造器实例化(默认无参数)使用静态工厂方法实例化(简单工厂模式)//下面这段配置的含义:调用Bean2Factory的getBean2方法得到bean2使用实例工厂方法实例化(工厂方法模式)//先创建工厂实例bean3Facory,再通过工厂实例创建目标bean实例2.Bean注入属性有哪几种方式属性注
Java面试题合集
·
2025-05-06 16:02
java
面试
开发语言
spring
boot
职场和发展
spring
jvm
JVM
——自定义类加载器
0.为什么需要自定义类加载器网上的大部分自定义类加载器文章,几乎都是贴一段实现代码,然后分析一两句自定义ClassLoader的原理。但是我觉得首先得把为什么需要自定义加载器这个问题搞清楚,因为如果不明白它的作用的情况下,还要去学习它显然是很让人困惑的。首先介绍自定义类的应用场景:(1)加密:Java代码可以轻易的被反编译,如果你需要把自己的代码进行加密以防止反编译,可以先将编译后的代码用某种加密
如来神掌十八式
·
2025-05-06 14:20
java
jvm
java
Java 中如何自定义一个类加载器,加载自己指定的类?
`类2.编写`findClass`方法代码示例代码解释使用自定义类加载器加载类执行结果注意事项总结推荐阅读文章在Java中,类加载器(ClassLoader)负责把字节码文件(.class文件)加载到
JVM
魔道不误砍柴功
·
2025-05-06 14:49
Java使用与案例分享
java
开发语言
类加载器
【
Java面试
笔记:进阶】28.谈谈你的GC调优思路?
在
JVM
的GC调优中,没有放之四海而皆准的方案,需要结合业务场景、硬件资源和GC特性进行系统性分析。
无心水
·
2025-05-06 13:44
Java
核心技术面试精讲笔记
java
面试
笔记
低延迟
高吞吐量
内存效率
GC调优
java面试
题200+ 答案
免费视频学习技术网站http://www.51zxw.net/study.asp?vip=16929974其中题目来源github.com/tangyouhua/program-resource/blob/master/program-interview/java-baidu-200.md,答案我自己整理的。有兴趣可以加入我QQ群368614849(大型网站架构技术交流),操作系统中heap和st
道法自然↑
·
2025-05-06 08:10
互联网大厂
Java面试
实战:涵盖Spring Boot、微服务、AI与大数据技术
互联网大厂
Java面试
实战:涵盖SpringBoot、微服务、AI与大数据技术本文通过一个互联网大厂Java求职者谢飞机的面试故事,详细呈现面试官围绕核心Java技术栈、微服务架构、AI应用及大数据处理的提问过程
小傅哥的码仔
·
2025-05-06 07:02
Java场景面试宝典
Java
Spring
Boot
Microservices
AI
Big
Data
Interview
Internet
Company
Java面试
必备:Netty的应用场景详解
Java面试
题-说一下Netty的应用场景?引言Netty是一个高性能、异步事件驱动的网络应用程序框架,主要用于快速开发可维护的高性能协议服务器和客户端。
二进制11
·
2025-05-06 05:52
#
Java热门面试题200道
java
面试
开发语言
后端
Netty
Java面试
必备:Java中什么情况会导致死锁?如何避免?
Java面试
题-Java中什么情况会导致死锁?如何避免?
二进制11
·
2025-05-06 05:51
#
Java热门面试题200道
java
面试
Java并发
Java面试
必备:为什么HashMap在Java中扩容时采用2的n次方倍?
Java面试
题-为什么HashMap在Java中扩容时采用2的n次方倍?回答重点HashMap采用2的n次方倍作为容量,主要是为了提高哈希值的分布均匀性和哈希计算的效率。
二进制11
·
2025-05-06 05:51
#
Java热门面试题200道
java
面试
哈希算法
后端
SpringBoot整合Dubbo3.0+Zookeeper
dockerpullzookeeper#3、查看镜像dockerimages#4、运行容器#命令限制它的内存大小,并映射端口2181到本地dockerrun-d--namemyZookeeper--restartalways-e
JVM
程序员buddha2080
·
2025-05-06 04:41
Java
java
springboot
dubbo
Dubbo3.0
zookeeper
JVM
——16.Full GC 相关总结
文章目录1.对象进入老年代的情况2.触发FullGC的情况3.频繁FullGC的情况4.如何定位及解决频繁FullGC1.对象进入老年代的情况分配担保规则:新生代GC过后,存活对象太多,Survivor区放不下了,这个时候就需要通过分配担保进入老年代;达到年龄阈值:对象在新生代熬过了15次(-XX:MaxTenuringThreshold)GC,达到了年龄阈值,会晋升到老年代;(这种对象一般很少,
你想要怎样的未来
·
2025-05-06 03:06
jvm
jvm实战
java
java
jvm
java虚拟机
jvm.gc
系统频繁故障?让我来带你搭建坚不可摧的稳定性体系
揭开系统稳定性评估的核心密码1.1全局监控1.2机器监控1.3数据监控1.4调用链路1.5接口监控1.6业务监控1.7
jvm
监控2.日志-排查故障风险的追踪神器2.1数据源出入参2.2关键节点出入参日志
for62
·
2025-05-06 02:01
稳定性建设
架构
Kotlin编程基础教程:Kotlin与Java互操作
作者:禅与计算机程序设计艺术1.背景介绍Kotlin简介Kotlin是JetBrains开发的一门新语言,主要用于Android应用的开发,它是一种静态类型编程语言,编译成字节码运行在
JVM
上。
·
2025-05-05 22:06
AI大模型企业级应用开发实战
大数据
人工智能
语言模型
Java
Python
架构设计
Spring MVC 教程-@CookieValue详解
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
码炫课堂-码哥
·
2025-05-05 17:36
springMVC专题
springMVC
JVM
happens-before 原则有哪些?
理解JavaMemoryModel(JMM)中的happens-before原则对于编写并发程序有很大帮助。Happens-before关系是JMM用来描述两个操作之间的内存可见性以及执行顺序的抽象概念。如果一个操作Ahappens-before另一个操作B(记作AhbB),那么JMM向你保证:A的结果对B可见:操作A的所有内存写入操作,对于操作B来说都是可见的。也就是说,当执行操作B时,操作A之
冰糖心书房
·
2025-05-05 17:05
JVM
常见问题汇总
jvm
java
互联网大厂
Java面试
:技术栈全覆盖与场景应用深度解析
场景:互联网大厂Java求职者面试在某大型科技公司的面试现场,一位严肃的面试官正在对水货程序员小张进行面试。面试官的任务是评估小张是否具备在互联网大厂工作的技术能力。第一轮提问:核心技术与平台面试官:小张,你能简单介绍一下JavaSE和JakartaEE的区别吗?小张:JavaSE是标准版,主要用于桌面应用,JakartaEE是企业版,适合大型企业应用……(面试官满意地点头)面试官:那么Sprin
Elevenmao
·
2025-05-05 16:54
Java场景面试宝典
Java面试
互联网大厂
技术栈
Spring
Boot
微服务
大数据
互联网大厂Java求职面试:核心技术点深度解析
文章围绕Java语言、
JVM
、Web框架、数据库、测试框架、微服务、安全框架、消息队列、缓存技术、日志框架、监控
在未来等你
·
2025-05-05 15:24
Java场景面试宝典
Java
互联网大厂面试
核心技术点
技术总监
程序员郑薪苦
架构设计
性能优化
JVM
调优知识及实践:提升Java程序性能的艺术
这些问题往往与Java虚拟机(
JVM
)的性能配置和调优相关。
JVM
调优是Java程序员必须掌握的一项技能,它能够帮助我们优化程序性能,提高系统稳定性。
断春风
·
2025-05-05 15:18
Java
jvm
java
开发语言
深入解析Java内存模型:从堆到栈的全面剖析
在Java程序运行的背后,
JVM
(JavaVirtualMachine,Java虚拟机)负责管理和分配内存。
Y雨何时停T
·
2025-05-05 08:07
java
深入理解Java内存分配与回收策略
Java内存模型Java内存模型(JavaMemoryModel,JMM)定义了Java虚拟机(
JVM
)在执行Java程
一休哥助手
·
2025-05-05 08:06
jvm
java
java
开发语言
JVM
——
JVM
是怎么实现invokedynamic的?
JVM
是怎么实现invokedynamic的?在Java7引入invokedynamic之前,Java虚拟机(
JVM
)在方法调用方面相对较为“僵化”。
黄雪超
·
2025-05-05 08:05
JVM
jvm
开发语言
java
互联网大厂
Java面试
故事:从Spring Boot到AI智能客服的技术深度解析
互联网大厂
Java面试
故事:从SpringBoot到AI智能客服的技术深度解析场景简介在一家知名互联网大厂,面试官王工正对着一份厚厚的简历,谢飞机则是桌对面略显紧张又不失幽默的求职者。
小傅哥的码仔
·
2025-05-05 07:56
Java场景面试宝典
Java
Spring
Boot
MyBatis
Redis
微服务
Spring
Cloud
AI
互联网大厂
Java面试
:电商系统架构、分布式缓存与智能推荐AI全流程解析
互联网大厂
Java面试
:电商系统架构、分布式缓存与智能推荐AI全流程解析场景设定谢飞机是一名幽默风趣的Java程序员,这次面试的是大厂电商平台后端开发岗位。
小傅哥的码仔
·
2025-05-05 07:54
Java场景面试宝典
Java
电商
Spring
Boot
Spring
Cloud
Redis
Kafka
AI
高并发压测第3小时:老炮面试官质疑
JVM
调优方案,应届生现场推导AQS实现化解危机
文章标题:高并发压测第3小时:老炮面试官质疑
JVM
调优方案,应届生现场推导AQS实现化解危机标签:
Java面试
,高并发,
JVM
调优,AQS,面试危机正文场景背景在一个互联网大厂的Java开发岗面试中,面试官李工以严格著称
搞Java的小码农
·
2025-05-05 01:50
Java面试场景题
Java面试
高并发
JVM调优
AQS
面试危机
【
Java面试
准备】共享变量问题?
从4个角度来回答:是什么?为什么?怎么解决?具体场景?1.什么是共享变量问题?共享变量问题是指在多线程环境中,多个线程访问和修改同一个变量时,由于线程调度的不确定性,导致变量的值可能与预期不符。具体表现:数据不一致:多个线程对共享变量的修改没有正确同步,导致变量的值被错误覆盖或更新。线程安全问题:由于缺乏同步机制,多个线程同时对共享变量进行读写操作,可能会导致数据损坏或程序崩溃。不可预测的行为:线
yyst_Serendipity
·
2025-05-05 01:18
Java
java
面试
后端
微服务架构的守护者:Redisson 分布式锁与看门狗机制实战指南
分布式锁是一种跨
JVM
、跨服务器的锁机制,它能够在分布式系统中对共享资源进行互斥访问控制,确保在同一时间只有一个客户端可以获得锁并执行操作。1.2分布
胖头鱼不吃鱼-
·
2025-05-05 00:44
架构
微服务
分布式
JVM
——13.定位 StackOverflowError
在
jvm
的内存模型中,有一块叫做java虚拟机栈的地方,每个线程都有一个自己的固定大小的虚拟机栈,也就是栈内存;一个
你想要怎样的未来
·
2025-05-04 22:30
jvm
jvm实战
java
java
jvm
jvm.gc
java虚拟机
2025年Java并发编程书籍推荐指南
《Java并发编程的艺术》结合
JVM
底层原理与并发工具类,深入讲解无锁编程、线程池优化等高级技术
·
2025-05-04 22:51
java
Java面试
——手撕快速排序
publicclasstest{publicstaticvoidquickSort(int[]a,intleft,intright){if(left>right||lefta.length-1){return;}intkey=a[left];inti=left;intj=right;while(i=key&&i
kiss火葱花
·
2025-05-04 21:55
Java基础
数据结构
算法
java
快速排序
准备华为实习Java技术面试(技术一面,技术二面),看这篇就够了
如何准备华为实习
Java面试
手撕代码题推荐可以按我整理的这11篇博客的顺序来刷(里面题目是本人搜集的华为
Java面试
考过的真题)。
学会歌唱的老周
·
2025-05-04 21:53
#
面试
华为
华为云
华为snap
数据结构
java
互联网大厂
Java面试
:从Spring到微服务的技术探讨
场景:互联网大厂Java求职者面试在一家知名的互联网大厂面试中,面试官王严肃正在面试一位名叫谢飞机的程序员。谢飞机以其独特的幽默感而闻名,但在技术面前,他的能力能否得到认可呢?第一轮提问:核心技术与平台面试官:“谢先生,您对JavaSE8的新特性有什么了解?”谢飞机:“呃,Java8好像有Lambda表达式吧?我记得好像可以让代码变得更简洁。”面试官:“不错,Lambda表达式确实是Java8的一
在未来等你
·
2025-05-04 19:09
Java场景面试宝典
Java面试
Spring
Boot
微服务
数据库
互联网大厂
技术栈
【Java】2025 年 Java 学习路线:从入门到精通
文章目录一、Java基础阶段(4-8周)1.开发环境搭建2.核心语法基础3.面向对象编程(OOP)4.核心类库二、Java进阶阶段(6-10周)1.
JVM
深度理解2.并发编程3.新特性掌握4.设计模式三
RumIV
·
2025-05-04 13:00
Java
java
学习
开发语言
互联网大厂
Java面试
:严肃面试官与搞笑程序员的对决
第一个问题,Java中的
JVM
是如何管理内存的?程序员小张:哦,这个简单!
JVM
就像一个巨大的购物车,负责把所有的变量都放进去,呃……然后就……管理起来?
代码蛀虫向品
·
2025-05-04 10:12
Java场景面试宝典
Java
面试
互联网
程序员
Spring
SpringBoot
HashMap
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他