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
Offer来了
Java面试
核心知识点 框架篇
★精细讲解
JVM
原理、Java基础、并发编程、数据结构和算法、网络与负载均衡★深入挖掘数据库与分布式事务、分布式缓存原理及应用、设计模式原理及实现★快速掌握Spring、SpringCloud、Netty
泡泡Java
·
2025-05-04 04:36
面试
java
面试
java
经验分享
spring
boot
spring
cloud
从HashMap到ConcurrentHashMap:一场互联网大厂
Java面试
的深度源码剖析
面试场景:HashMap与ConcurrentHashMap的终极对决面试官:今天我们来聊聊Java集合框架。张小明,你能简单说一下HashMap的实现原理吗?张小明(挠头):啊这…就是键值对嘛!用数组+链表存数据,算个hash码找位置,冲突了就挂链表!Kevin(微笑补充):准确来说,JDK1.8后是数组+链表+红黑树。当链表长度超过8且数组容量≥64时转红黑树,查询复杂度从O(n)降到O(lo
扫地僧张
·
2025-05-03 22:25
java
面试
开发语言
Java IDE、JDK、JRE、
JVM
四者关系
JavaIDE、JDK、JRE、
JVM
四者关系JavaIDE是Java集成开发环境(如:Eclipse)JDK(JavaDevelopmentKit),是Java开发工具包,包括Java的开发工具集和JRE
fei物点心
·
2025-05-03 17:23
java基础学习
java
ide
jvm
JVM
——Java虚拟机内存初识(面经篇之
JVM
内存)
网上说的太详细了,真不利于我的初识和记忆,例如:堆区的young,old,讲了一大堆,结果,我连这些区域是干什么的都不知道,存储什么的都不知道,害得是我自己总结:堆(Heap):用途:堆是Java虚拟机管理的内存中最大的一块,用于存放所有Java对象和数组的实例。当一个对象被创建时,它的实例将被分配在堆上。特点:堆是所有线程共享的区域,垃圾回收器(GC?这个还没学到,后续补充todo)会自动管理堆
绿蚁新亭
·
2025-05-03 17:21
jvm
java
开发语言
Java_语言特性_高级功能
运行时处理等特定功能,提升代码可读性与可维护性.分为注解和类型注解.1.1分类①SOURCE注解:仅存在于源代码中,编译时被丢弃,如@Component.②CLASS注解:编译时记录到class文件,但运行时
JVM
若叶时代
·
2025-05-03 15:10
编程语言
java
【jceks】使用keytool和hadoop credential生成和解析jceks文件(无密码storepass)
build.gradle文件:plugins{id'org.jetbrains.kotlin.
jvm
'version'1.9.23'}group='com.xxx.test'version='1.0-SNAPSHOT'repositories
lisacumt
·
2025-05-03 14:34
hadoop
大数据
分布式
JAVA学习笔记汇总
Java面试
八股文
Java面试
八股文计算机网络八股文操作系统八股文高频八股+个人简历必会八股Java基础字符串面向对象进阶+集合常用API常见算法+算法API+Lambda表达式集合进阶Stream流+
zhxueverme
·
2025-05-03 10:34
java
学习
笔记
Java大厂硬核面试:Flink流处理容错、Pomelo
JVM
调优、MyBatis二级缓存穿透防护与Kubernetes服务网格实战解析
第二幕:系统架构设计面试官:设计一个处理10万+QPS的秒杀系统需要的技术方案和技术选型xbhog:采用基础架构:存储层:Redis限流+分布式锁服务层:Sentinel流量控制消息层:RocketMQ事务消息保证最终一致性关键设计:库存扣减使用Redission的MultiOperation实现原子操作通过SpringCloudGateway的自定义过滤器实现用户身份认证网关层拦截面试官:Kub
xbhog
·
2025-05-03 00:00
Java面试
Flink
Kubernetes
MyBatis
SpringCloud
WebSocket
GraalVM
【深入理解
JVM
四】虚拟机类加载机制
上一篇Blog我们了解了字节码文件,本篇Blog来了解下
JVM
的内部构造为接下来的字节码文件的类加载、执行和垃圾回收做好基础准备,什么是
JVM
?
存在morning
·
2025-05-02 23:51
#
Java
虚拟机
JVM
类加载机制
java高频面试题---主目录--持续补充
本文为各种面试题的目录字节码指令可以到这篇文章查:https://www.cnblogs.com/longjee/p/8675771.html文章目录一、java基础面试题二、
JVM
面试题三、数据库面试题四
殷丿grd_志鹏
·
2025-05-02 19:54
面试
redis
java
缓存
面试
Java面试
高频问题(26-28)
二十六、熔断降级框架:Hystrix与Sentinel对比核心机制对比特性HystrixSentinel隔离策略线程池隔离信号量/线程池混合隔离熔断策略错误比例熔断异常比例/异常数/慢调用熔断实时规则配置支持支持动态规则(Nacos集成)流量控制不支持滑动窗口计数器java//Sentinel流控规则配置示例FlowRulerule=newFlowRule();rule.setResource("
风铃儿~
·
2025-05-02 19:52
java
面试
算法
进阶版
Java面试
高频问题(34-35)
三十四、微服务拆分策略与反模式应对微服务拆分四维评估模型mermaidgraphTDA业务维度-->领域驱动设计B(聚合根划分)A-->业务生命周期C(独立迭代周期)D技术维度-->数据耦合度E(共享数据库风险)D-->通信复杂度F(gRPC/REST选型)G运维维度-->资源隔离需求H(容器化部署)G-->监控粒度I(链路追踪覆盖)J团队维度-->DevOps能力K(自治团队划分)典型反模式解析
风铃儿~
·
2025-05-02 19:52
java
面试
算法
Java面试
高频问题(31-33)
三十一、服务网格:东西向流量治理与故障注入服务网格架构分层mermaidgraphBTsubgraphControlPlaneAPilot-->BEnvoySidecarCMixer-->BDCitadel-->BendsubgraphDataPlaneB-->E服务AB-->F服务BB-->G服务Cend核心能力矩阵功能维度Istio实现方案Linkerd方案技术选型点流量路由VirtualSe
风铃儿~
·
2025-05-02 19:51
面试
java
算法
深入剖析Java IO流:从原理到实战的跃迁指南
本文将通过四层递进式剖析(硬件交互→
JVM
机制→API设计→架构实践),重构你对IO的认知体系。⚡一、IO流全景透视与技术本
阿新-
·
2025-05-02 17:05
java
IO
JAVA:Javassist 字节码操作工具的技术指南
它提供了一个高层次的API,开发者可以通过简单的代码实现动态生成、修改类以及增强现有类的功能,而无需深入了解
JVM
字节码。
拾荒的小海螺
·
2025-05-02 10:23
JAVA
java
tomcat转东方通
目录前言登录服务器tomcat部署应用东方通部署东方通配置启动参数配置-
JVM
参数启动参数配置-服务器参数WEB容器配置-虚拟主机管理WEB容器配置-HTTP通道管理东方通密码重置前言本文简要Linux
点滴汇聚江河
·
2025-05-01 21:59
信创改造
tomcat
java
为什么非static方法的本地变量表的第一个参数是this
在
jvm
规范的2.6.1LocalVariables节中描述了第一个参数总是当前实例对象的引用即thisTheJavaVirtualMachineuseslocalvariablestopassparametersonmethodinvocation.Onclassmethodinvocation
半块橘子
·
2025-05-01 13:37
java
java面试
题目
文章目录java基础java的八大基本数据类型有哪些,占用内存大小是多少运算符有哪些字符串比较时==和"dfdf".equals()的区别java基础java的八大基本数据类型有哪些,占用内存大小是多少基本数据类型:4大类8种。数据类型内存占用(字节数)数据范围整型byte1字节(1B)8位(bit)short2字节int(默认)4字节long8字节浮点型(小数)float4字节double(默认
xrkhy
·
2025-05-01 06:21
面试
java
面试
开发语言
Java面试
高频问题(16-20)
十六、
JVM
垃圾回收机制与调优实战垃圾收集器对比收集器适用场景核心特点触发GC类型Serial单线程环境线程独占,StopTheWorldMinorGCParallelScavenge吞吐量优先多线程并行
风铃儿~
·
2025-05-01 01:22
java
面试
算法
JVM
垃圾回收器cms详解
关于serial,parnew,parallel等回收器的介绍可以参考上一篇
jvm
垃圾回收算法以及垃圾回收器,如何选择_bjzw的博客-CSDN博客下面具体介绍一下cms,jdk8之后就已经废弃了cms
bjzw
·
2025-04-30 22:59
JVM
jvm
java
算法
JVM
——运行时数据区
运行时数据区的结构大至结构如下图所示,其中白色部分为线程私有,灰色部分为线程共享部分程序计数器程序计数器可以看成当前线程字节码的行号指示器(下一行要执行什么程序),计数器记录的是正在执行的虚拟机字节码指令地址当我们执行多线程程序时,多线程程序是线程轮流切换,一个处理器都会执行一条线程的指令,因此为了线程切换后能恢复到正确的执行位置,每条线程都需要有有一个独立的程序计数器(线程私有)虚拟机栈虚拟机栈
xxxmine
·
2025-04-30 13:58
jvm
JVM
的内存管理、垃圾回收、类加载和参数调优
前言在面试中通常会考察
JVM
判断候选人的技术热情,对于Javaer还是比较重要的,整理一下
JVM
相关的知识点,包括
JVM
的内存管理、垃圾回收、类加载机制、
JVM
调优参数参考资料:JavaGuide:Java
andrew_1219
·
2025-04-30 09:04
开发技能
jvm
java
Java [ 进阶 ] 深入理解
JVM
✨探索Java基础深入理解
JVM
✨深入理解
JVM
:结构与垃圾回收机制Java虚拟机(
JVM
)是Java程序运行的核心,了解
JVM
的内部结构和垃圾回收机制对优化Java应用性能至关重要。
lenyan~
·
2025-04-30 01:38
JavaSE
笔记
java
jvm
开发语言
Java面试
:Spring及Spring Cloud技术深度剖析
Spring及SpringCloud技术深度剖析前言在Java开发领域,Spring框架一直是企业级应用开发的中流砥柱,而SpringBoot的出现更是极大地简化了Spring应用的开发过程。同时,SpringCloud为构建分布式系统提供了强大的支持。本文将围绕Spring及SpringCloud的一系列核心问题展开详细探讨,旨在帮助开发者深入理解这些技术的原理和应用。1.SpringBoot与
-曾牛
·
2025-04-30 01:03
Java全栈开发
java
spring
面试
springboot
spring
cloud
javaee
面经
通往大厂
Java面试
题及参考答案2万字长文
目录解释Java的基本数据类型及其大小描述Java中的类加载机制什么是Java的反射机制?解释Java中的多态和封装描述Java中的异常处理机制什么是Java的序列化和反序列化?解释Java中的线程创建方式描述Java内存模型和垃圾回收机制什么是Java的泛型和类型擦除?解释Java中的集合框架和它们的实现。描述Java中的输入输出流(IO)和缓冲流。什么是Java的注解和它们的作用?解释Java
大模型大数据攻城狮
·
2025-04-29 17:59
开发语言
java
spring
boot
spring
cloud
面试题
面试
大数据面经
【
JVM
—— 04
JVM
运行时数据区】
JVM
运行时数据区是
JVM
在执行Java程序时用来管理内存的区域。这些区域各自有不同的职责和生命周期。
&liuy
·
2025-04-29 14:10
JVM
jvm
【
JVM
—— 01 什么是
JVM
】
JVM
(JavaVirtualMachine,Java虚拟机)是运行Java应用程序的虚拟机。
&liuy
·
2025-04-29 14:40
JVM
jvm
Spring Cloud Stream 整合RabbitMQ
《一线大厂
Java面试
题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!}
2401_84048205
·
2025-04-29 10:40
程序员
rabbitmq
ruby
分布式
互联网大厂
Java面试
:从Spring Boot到微服务的深度探索
文章简述在这篇文章中,我们将通过一个生动的面试场景,探索Java求职者在面对互联网大厂面试时可能遇到的技术问题。我们以风趣的对话形式展示面试过程中涉及的核心技术栈,包括SpringBoot、微服务、数据库与ORM等,并在最后提供详细的答案解析,帮助读者深入理解这些技术在实际业务场景中的应用。面试场景面试官(M):欢迎你来面试,请坐。我们开始吧。首先,作为一个Java开发者,你能否简单介绍一下你对S
小傅哥的码仔
·
2025-04-29 05:35
Java场景面试宝典
Java
Spring
Boot
微服务
面试
数据库
消息队列
CI/CD
互联网大厂
Java面试
:从Spring Boot到Kafka的深度探索
场景:互联网大厂Java求职面试角色介绍:面试官:严肃且专业,对技术细节有深入的了解。谢飞机:搞笑的水货程序员,擅长简单问题,复杂问题常常模棱两可。第一轮:简单的热身问题面试官:谢先生,您对SpringBoot有了解吗?能否简单介绍一下它的优势?谢飞机:SpringBoot啊,它就是让Spring应用开发变得简单,它可以自动配置、内嵌Tomcat,这样我们就不用手动部署了,特别方便!面试官:很好,
小傅哥的码仔
·
2025-04-29 05:34
Java场景面试宝典
Java
Spring
Boot
Maven
Spring
Cloud
Kafka
面试
微服务
互联网大厂
Java面试
:从Spring到Kubernetes的技术探讨
互联网大厂
Java面试
:从Spring到Kubernetes的技术探讨场景设定在一家知名互联网大厂的面试现场,面试官严肃地看着简历,而一旁的程序员谢飞机则显得有些紧张。
三个蔡
·
2025-04-29 05:34
Java场景面试宝典
Java面试
Spring
Kubernetes
微服务
大数据
安全
互联网大厂
Java面试
实战:技术栈与业务场景深入解析
互联网大厂
Java面试
实战:技术栈与业务场景深入解析在某互联网大厂的会议室里,面试官老王正在对前来应聘的程序员谢飞机进行面试。场景设定在一个音视频技术开发团队。
三个蔡
·
2025-04-29 05:33
Java场景面试宝典
Java面试
音视频技术
微服务架构
Spring
Boot
Spring
Cloud
Redis
Prometheus
互联网大厂
Java面试
:从核心技术到业务场景的全面解析
场景:互联网大厂
Java面试
在一家知名的互联网大厂中,面试官是一位严肃的技术专家,而求职者谢飞机则是一个喜欢搞笑的程序员。面试即将开始,谢飞机满怀信心地走进了面试室。
三个蔡
·
2025-04-29 05:33
Java场景面试宝典
Java面试
互联网大厂
Java技术栈
Spring
Boot
MyBatis
Redis
微服务
互联网大厂
Java面试
:从基础到复杂场景的技术问答
场景介绍在一家知名的互联网公司面试现场,严肃的面试官正在对搞笑的水货程序员谢飞机进行技术提问。场景设定在一个充满科技氛围的办公室,墙上挂着各种技术框架的海报。第一轮提问:基础技术和工具面试官:谢飞机,请你谈谈你对JavaSE8的理解,以及它在电商场景下的应用。谢飞机:哦,JavaSE8嘛,嘿嘿,它引入了流式API,可以帮助我们处理大批量数据。比如在电商场景中,我们可以用来快速过滤和统计商品信息。对
三个蔡
·
2025-04-29 05:02
Java场景面试宝典
Java面试
互联网大厂
Spring
Boot
微服务
大数据处理
版本控制
企业协同
互联网大厂
Java面试
揭秘:从Spring到微服务的全面技术探讨
文章简述在这篇文章中,我们将通过一个模拟的互联网大厂
Java面试
场景,深入探讨Java核心技术栈及其在实际业务场景中的应用。
三个蔡
·
2025-04-29 05:02
Java场景面试宝典
Java面试
Spring
Boot
微服务
缓存技术
数据库优化
ElasticSearch深入解析(三):Elasticsearch 7的安装与配置、Kibana安装
数据采集工具4.名词解释一、安装1.使用docker(1)创建虚拟网络(2)Elasticsearch安装步骤2.使用压缩包二、配置1.目录介绍2.配置文件介绍3.elasticsearch.yml节点配置4.
jvm
.options
TracyCoder123
·
2025-04-29 00:03
非关系型数据库
elasticsearch
jenkins
大数据
互联网大厂
Java面试
实战:Spring Boot自动配置、Kafka分区策略、Spring Security认证流程、MyBatis缓存机制与Prometheus监控排错
第一轮面试面试官:请说明SpringBoot的自动配置机制如何实现,以application.properties为例说明样例配置生效过程。xbhog:SpringBoot自动配置主要依赖@Configuration、@ConditionalOnXXX注解链以及SpringFactoriesLoader机制。当SpringBoot应用启动时通过classpath扫描META-INF/spring.
xbhog
·
2025-04-28 16:11
Java面试题
SpringBoot
Kafka
SpringSecurity
MyBatis
Prometheus
Gradle安装与配置国内镜像源指南
一、Gradle简介与安装准备Gradle是一款基于
JVM
的现代化构建工具,广泛应用于Java、Kotlin、Android等项目的构建自动化。
兔子蟹子
·
2025-04-28 15:36
笔记
java
Java必看!为什么你的Lambda表达式又丑又难用?这些优化技巧你必须掌握
前言在上几篇文章中,我分享了为了进大厂背过的
Java面试
题:基础篇、
JVM
篇、Java代码精简之道,受到了很多小伙伴的关注和好评,这也让我更有动力继续为大家输出干货。
十年Java老兵的实战笔记
·
2025-04-28 08:25
Java代码优化之道
java
开发语言
后端
代码规范
面试
极限编程
软件工程
Kotlin object的三种用法
文章目录Kotlinobject的三种用法概述匿名内部类单例模式@
Jvm
Static伴生对象工厂模式Kotlinobject的三种用法概述在Kotlin中,fun关键字表示定义函数,class关键字表示定义类
xiangxiongfly915
·
2025-04-28 05:03
Kotlin
kotlin
object
单例模式
匿名内部类
伴生对象
【面试八股文】
JVM
经典面试
JVM
八股文重点整理一、
JVM
内存结构1.程序计数器:-线程私有,记录当前线程执行的字节码行号指示器-唯一不会出现OOM的区域2.虚拟机栈:-线程私有,生命周期与线程相同-存储栈帧(局部变量表、操作数栈
狒狒的代码王国
·
2025-04-28 03:20
java
学习方法
深度学习
开发语言
面试
探索IKVM:Java在.NET平台上的无缝执行与转换
它包含了
JVM
的.NET实现、Java类库的.NET版本、用于将Java字节码转换为.NET中间语言(IL)的工具以及
宋海翌Daley
·
2025-04-28 02:41
【2025最新
Java面试
八股】Java中实现线程安全的集合?ConcurrentHashMap是如何保证线程安全的?List.of()和subLIst底层是怎么样的?COW又是什么?
在Java中,实现线程安全的集合有多种方式,主要分为两大类:基于锁的同步集合和并发优化的无锁/分段锁集合。以下是详细说明和ConcurrentHashMap的线程安全实现原理。一、Java中实现线程安全的集合的几种方式1.同步包装类(基于锁)通过Collections.synchronizedXXX方法将普通集合转为线程安全集合,底层使用互斥锁(synchronized)保证线程安全:Listsy
尤物程序猿
·
2025-04-28 00:00
java
面试
安全
【2025最近
Java面试
八股】Spring中循环依赖的问题?怎么解决的?
1.什么是循环依赖?在Spring框架中,循环依赖是指两个或多个bean之间相互依赖,形成了一个循环引用的情况。如果不加以处理,这种情况会导致应用程序启动失败。导致Spring容器无法完成依赖注入。例如:@ServicepublicclassA{@AutowiredprivateBb;}@ServicepublicclassB{@AutowiredprivateAa;}此时,A依赖B,B又依赖A,
尤物程序猿
·
2025-04-28 00:00
java
spring
面试
转载:最全
java面试
题及答案(208道)「建议收藏」
最全
java面试
题及答案(208道)「建议收藏」大家好,又见面了,我是你们的朋友全栈君。
JavaAlpha
·
2025-04-27 23:55
java
开发语言
线上
JVM
调优与全栈性能优化 - Java架构师面试实战
线上
JVM
调优与全栈性能优化-Java架构师面试实战本文通过一场互联网大厂的Java架构师面试,深入探讨了线上
JVM
调优、OOM定位、死锁定位、内存和CPU调优、线程池调优、数据库调优、缓存调优、网络调优
南客先生
·
2025-04-27 22:16
Java面试场景篇
Java
JVM调优
OOM定位
死锁定位
内存调优
CPU调优
线程池调优
Kotlin MultiPlatform 项目教程
KotlinMultiPlatform项目教程KotlinMultiPlatformKotlinMultiPlatformApp(Android,iOS,
JVM
&JS).MVVM/MVP-KotlinMultiPlatform
姚婕妹
·
2025-04-27 21:44
每日面试实录·滴滴·校招·JAVA
月25日上午面试轮次:技术一面+技术二面面试时长:每轮约40分钟✨面试整体节奏:滴滴这次Java岗位几乎是一场“纯八股”考试,项目经历一笔带过,直接从Java基础、并发编程、数据库、Spring框架、
JVM
面试官E先生
·
2025-04-27 21:43
面试
java
职场和发展
java面试
题常见的坑_java那些年踩过面试题的坑,你是否依旧记忆犹新!
那些年做过经典的
JAVA面试
题,看看你是否依旧能够全部做对呢?有时候停下脚步回头瞅瞅也是一件很有意思的事情。答案在最后哦。
weixin_39601056
·
2025-04-27 21:11
java面试题常见的坑
2025春招,Netty面试题汇总
2025年春招
Java面试
,肯定绕不开Netty的相关问题,V哥替大家跟几位大厂技术主管交流后,整理的一些2025年可能会遇到的Netty面试题,涵盖基础概念、核心组件、性能优化、故障排查等方面,分享给大家
·
2025-04-27 18:38
javanetty面试
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他