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
【
Java面试
系列】Spring Boot微服务架构下的分布式事务处理与性能优化详解 - 3-5年Java开发必备知识
【
Java面试
系列】SpringBoot微服务架构下的分布式事务处理与性能优化详解-3-5年Java开发必备知识引言在当今的微服务架构中,分布式事务处理和性能优化是面试中经常被问及的高频话题。
菜鸟起航ing
·
2025-04-13 16:47
Java场景面试宝典
Java
Spring
Boot
微服务
分布式事务
性能优化
Java面试
黄金宝典47
1.如何设计一个秒杀系统定义秒杀系统是一种应对短时间内大量用户并发请求的系统,其核心目标是在高并发场景下保证系统的稳定性、数据的一致性,避免超卖等问题,同时快速响应用户请求。秒杀系统设计需从多个层面考虑,以应对高并发场景:前端优化:页面静态化:将商品详情页等做成静态页面,减少服务器压力。例如,将商品的图片、描述等信息提前生成静态HTML文件,用户访问时直接返回静态文件。限流:在前端对用户的请求进行
ylfhpy
·
2025-04-13 12:59
Java必知必会
java
面试
开发语言
职场和发展
JVM
底层详解
JVM
底层详解目录
JVM
概述
JVM
内存模型垃圾回收机制类加载过程JIT编译
JVM
调优
JVM
监控与故障排查
JVM
与多线程
JVM
与性能优化
JVM
发展历程与未来
JVM
实战案例分析
JVM
高级特性
JVM
安全机制
JVM
爱编程的王小美
·
2025-04-13 10:43
jvm
01-
JVM
内存模型与 GC 原理
JVM
内存模型与GC原理解析本文将从
JVM
内存模型入手,深入剖析各个区域的作用、GC的运行机制与常见算法,并结合源码与面试思维,带你掌握
JVM
的底层世界。
Pasregret
·
2025-04-13 10:41
Java
核心基础与进阶机制
jvm
java
开发语言
后端
JVM
之 String 引用机制解析:常量池、堆内存与 intern 方法
中既可以是对象也可以是引用案例一:Strings1=newString("1");Strings2="1";System.out.println(s1==s2);s1:执行newString("1"),
JVM
Johnny Lnex
·
2025-04-13 10:41
JVM
jvm
重返JAVA之路-初识JAVA
3.什么是
JVM
?4.JDK,JRE,JAM之间的关系是怎么样的?5.什么是驼峰命名法?1.什么是JDK?
王磊鑫
·
2025-04-13 09:03
重返Java之路
java
开发语言
java面试
宝典-抱你过岸
Java面向对象有哪些特征,如何应用面向对象编程是利用类和对象编程的一种思想。万物可归类,类是对于世界事物的高度抽象,不同的事物之间有不同的关系,一个类自身与外界的封装关系,一个父类和子类的继承关系,一个类和多个类的多态关系。万物皆对象,对象是具体的世界事物,面向对象的三大特征封装,继承,多态。封装,封装说明一个类行为和属性与其他类的关系,低耦合,高内聚;继承是父类和子类的关系,多态说的是类与类的
haven-852
·
2025-04-13 05:07
面试
面试
Java面试
黄金宝典48
1.C++的拷贝构造函数,深拷贝和浅拷贝定义拷贝构造函数:在C++里,拷贝构造函数属于特殊的构造函数,其功能是使用一个已存在的对象来初始化一个新对象。当对象以值传递的方式作为参数传给函数、函数返回对象、用一个对象初始化另一个对象时,拷贝构造函数会被调用。浅拷贝:仅复制对象的成员变量值。要是成员变量包含指针,仅仅复制指针的值,也就是两个对象的指针指向同一块内存区域。深拷贝:不但复制对象的成员变量值,
ylfhpy
·
2025-04-12 19:07
Java必知必会
java
面试
c++
【Java学习】之AI时代下,Java工程师如何修炼
以下从技术能力、工具应用、思维升级和职业发展四个维度,结合行业趋势和实践案例,为Java工程师的进阶修炼提供系统性建议:一、技术能力升级:从“单一技能”到“AI+Java”复合型能力深化Java核心技术巩固
JVM
meisongqing
·
2025-04-12 18:28
java
人工智能
AI
中国交通信息科技集团有限公司(中交信科)java开发工程师-机试题目/颂大技术面试总结/理工数传 软件开发一面二面面试总结/武汉凌安科技有限公司Java高级面试总结
武汉智能视觉信息技术有限公司/高级如果解决
jvm
内存溢出如果解决亿级别的数据导出,有没有其他的方案可以解决呢索引的原理工作中用了哪些索引提高了多少的速度线程池的创建方法--解释newThreadPool
堂前燕Tornado
·
2025-04-12 15:45
面试经验
科技
java
面试
【Spark】Spark 的堆内内存和堆外内存
作为一个
JVM
进程,Executor的内存管理建立在
JVM
的内存管理之上,Spark对内存的管理主要分为堆内和堆外:
JVM
的堆内(On-heap)空间进行了更为详细的分配,以充分利用内存;Spark引入了堆外
和风与影
·
2025-04-12 12:48
Spark
大数据
spark
spark的堆外内存,是在
jvm
内还是操作系统内存内?
在ApacheSpark中,堆外内存(Off-HeapMemory)是直接分配在操作系统的物理内存中,而非
JVM
堆内内存。
BenBen尔
·
2025-04-12 11:45
spark
jvm
大数据
hadoop
Spark运行
Executor则像slave,是具体干活的“工人”,它是集群工作节点中的
JVM
美味的大香蕉
·
2025-04-12 03:16
笔记
大数据技术之Scala
2.Executor(执行器)角色:集群中的工作节点,实际执行任务的
JVM
进程。功能:运行具体任务(Task),返回结果给Driver。通过内存缓存R
罗婕斯特
·
2025-04-12 02:42
scala
linux 设置java内存大小_Linux 下修改Tomcat使用的
JVM
内存大小
我的服务器的配置:#OSspecificsupport.$var_must_besettoeithertrueorfalse.JAVA_OPTS="-Xms1024m-Xmx4096m-Xss1024K-XX:PermSize=512m-XX:MaxPermSize=2048m"正文:常见的内存溢出有以下两种:java.lang.OutOfMemoryError:PermGenspacejava.
珂珂爱啊
·
2025-04-11 20:31
linux
设置java内存大小
深入理解
JVM
(4)——如何优化Java GC
GC优化是必要的吗?或者更准确地说,GC优化对Java基础服务来说是必要的吗?答案是否定的,事实上GC优化对Java基础服务来说在有些场合是可以省去的,但前提是这些正在运行的Java系统,必须包含以下参数或行为:内存大小已经通过-Xms和-Xmx参数指定过运行在server模式下(使用-server参数)系统中没有残留超时日志之类的错误日志换句话说,如果你在运行时没有手动设置内存大小并且打印出了过
秦岭熊猫
·
2025-04-11 19:56
Java
redisson分布式锁php实现,分布式开发必备技能-分布式锁-redisson实现(含源码)
分布式开发必备技能-分布式锁-redisson实现背景很久很久以前,我们的架构都是单体架构,项目也只会部署到一台服务器,基于
JVM
的java同步工具(如ReentrantLcok或synchronized
倔骆驼
·
2025-04-11 15:58
大学生从事 Java 开发必备技能:从校园到职场的能力跃迁指南
大学生不仅要掌握面向对象编程的四大特性(封装、继承、多态、抽象),更要深入理解
JVM
内存模型、类加载机制和字节码执行原理。
琢磨先生David
·
2025-04-11 11:04
java
开发语言
小白从零开始学习Java(后端开发路线)
JavaSE推荐的课程:黑马程序员Java零基础视频教程_上部(Java入门,含斯坦福大学练习题+力扣算法题和大厂
java面试
题)_哔哩哔哩_bilibili黑马的
理想奋斗中
·
2025-04-11 11:30
java
学习
开发语言
大数据(7.1)Kafka实时数据采集与分发的企业级实践:从架构设计到性能调优
实时架构设计精要2.1生产者核心参数矩阵2.1.1分区策略选择指南2.2消费者组智能负载均衡三、实时数据管道实战案例3.1电商大促实时看板3.2工业物联网预测性维护四、生产环境性能调优4.1集群部署黄金法则4.2
JVM
一个天蝎座 白勺 程序猿
·
2025-04-11 08:44
大数据开发从入门到实战合集
kafka
linq
分布式
大数据(7.2)Kafka万亿级数据洪流下的架构优化实战:从参数调优到集群治理
2.1.1分区选择算法对比2.2序列化性能突破三、消费者端并发艺术3.1多线程消费模式演进3.1.1消费组Rebalance优化3.2位移管理高阶技巧四、Broker集群深度调优4.1操作系统级优化4.2
JVM
一个天蝎座 白勺 程序猿
·
2025-04-11 08:39
大数据开发从入门到实战合集
大数据
kafka
架构
Kotlin 2.0.0 有什么新功能
此外,以下是一些其他亮点:新的Compose编译器Gradle插件使用invokedynamic生成lambda函数kotlinx-metadata-
jvm
库现在很稳定在苹果平台上使用路标监控Kotlin
li-jia-wei
·
2025-04-11 05:23
Kotlin2.0.0
K2
kotlin
JVM
系列之JDK、JRE、
JVM
的区别是什么?(二)
系列博客专栏:
JVM
系列博客专栏SpringBoot系列博客文章目录
JVM
系列之JDK、JRE、
JVM
的区别是什么?
Nicky.Ma
·
2025-04-11 03:41
#
Java虚拟机
#
Java互联网高级培训教程
jvm
java
编程语言
【
JVM
】
JVM
是什么?
1.基本概念
JVM
是可运行Java代码的假象计算机,包括【一套字节码指令集】、【一组寄存器】、【一个栈】、【一个垃圾回收】,【堆】和【一个存储方法域】。
程序员的成长之路
·
2025-04-11 03:41
Java面试题库
java
JVM
面试题
Java虚拟机
JVM
如何分析 GC 日志,定位 GC 性能问题?
GC(GarbageCollection)日志是
JVM
提供的用于记录垃圾回收过程的详细信息的文件。
冰糖心书房
·
2025-04-11 03:11
JVM
常见问题汇总
jvm
定位GC性能
分析GC日志
Java的JDK、JRE、
JVM
关系与作用
Java的JDK、JRE、
JVM
关系与作用java中的JDK、JRE和
JVM
是三个核心组件,各自承担不同角色,且存在层级依赖关系1.
JVM
(JavaVirtualMachine,Java虚拟机)是什么:
苦学编程啊
·
2025-04-11 03:39
Java基础
java
jvm
开发语言
Java面试
要点52 - Java List工具类:Arrays与Collections
文章目录一、引言二、Arrays工具类详解2.1数组基础操作2.2高级数组操作三、Collections工具类详解3.1集合基础操作3.2不可变集合3.3同步包装器四、实际应用示例4.1集合排序与查找4.2高性能数据处理总结一、引言在Java开发中,Arrays和Collections这两个工具类为我们提供了丰富的集合操作方法。它们不仅简化了我们的日常开发工作,也提供了高效且线程安全的集合处理方案
程序媛学姐
·
2025-04-11 00:23
Java面试要点专栏
java
面试
list
Java学习手册:
JVM
、JRE和JDK的关系
在Java生态系统中,
JVM
(Java虚拟机)、JRE(Java运行时环境)和JDK(Java开发工具包)是三个核心概念。它们共同构成了Java语言运行和开发的基础。
佩奇的技术笔记
·
2025-04-10 23:17
Java学习手册
jvm
java
开发语言
JVM
调优排查利器——线程篇(jstack)
二、jstack的常用选项1.强制生成线程转储文件如果
JVM
进程没有响应,可以使用-F选项强制生成线程转储文件:jstack-F>threadd
颯沓如流星
·
2025-04-10 23:15
调优实战
jvm
spark架构和RDD相关概念
-Executor:工作节点中的
JVM
进程,运行任务并返回结果,还为缓存的RDD提供内存式存
小名叫咸菜
·
2025-04-10 16:30
spark
架构
spark运行架构
Executor:作为slave,是Worker节点中的
JVM
进程,负责运行具体任务(Task),并将结果返回给Driver。Executor通过块管理器(BlockManager)缓存RDD数据
不要不开心了
·
2025-04-10 09:46
神经网络
计算机视觉
pygame
大数据(7)Kafka核心原理揭秘:从入门到企业级实战应用
架构深度解构2.1核心组件拓扑2.1.1副本同步机制(ISR)2.2生产者黑科技2.3消费者演进路线三、企业级应用实战3.1金融行业实时风控3.2物联网数据管道四、生产环境优化指南4.1集群规划黄金法则4.2
JVM
一个天蝎座 白勺 程序猿
·
2025-04-10 09:14
大数据开发从入门到实战合集
大数据
kafka
分布式
mysql主从复制/主从备份搭建
1)主库配置1、修改配置文件2、登录mysql:2)从库配置1、修改配置文件2、登录mysql:3)配置过程中报错1794总结前言最新的
Java面试
题,技术栈涉及Java基础、集合、多线程、Mysql、
旺仔爱Java
·
2025-04-10 06:25
数据库
mysql
数据库
主从备份
主从复制
主从搭建
图解Java运行机制-
JVM
、JRE、JDK区别
以下是Java运行机制及
JVM
、JRE、JDK区别的图解与说明:---###一、Java程序运行机制1.
学堂在线
·
2025-04-10 01:52
编程
java
开发语言
jvm
【夜话系列】DelayQueue延迟队列(上):原理剖析与实现机制
博主匠心之作,强推专栏:JAVA集合专栏【夜话集】
JVM
知识专栏数据库sql理论与实战小游戏开发文章目录一、认识DelayQueue1.1DelayQueue简介1.2核心特性1.3快速入门示例1.4典型应用场景
果冻kk
·
2025-04-09 21:23
Java集合
Java面试
java基础
延迟队列
java集合
面试
02-Java 类加载机制与破坏及其源码分析
一、类从何而来:Java类加载过程简述Java源码.java被编译为.class文件后,并不会立即加载到
JVM
中,而是在运行时按需加载。
Pasregret
·
2025-04-09 15:10
Java
核心基础与进阶机制
java
开发语言
后端
JVM
不同的垃圾收集算法分别有什么优缺点?
Java虚拟机(
JVM
)的垃圾收集(GarbageCollection,GC)算法有多种,每种算法都有其自身的优缺点,适用于不同的场景。
冰糖心书房
·
2025-04-09 15:10
JVM
常见问题汇总
jvm
算法
java
jvm
垃圾回收算法
秒杀系统的性能优化
秒杀任务总体QPS预期是每秒几十万,对tomcat、redis、
JVM
参数进行优化。tomcat线程数4核8G的机器,一般就是开200-300个工作线程,这是个经验值。
、、揽明月九天
·
2025-04-09 12:56
性能优化
深入剖析Java虚拟机性能调优:从内存管理到监控实践的全方位指南
一、
JVM
性能调优概述Java虚拟机(
JVM
)是Java程序运行的核心平台,它负责将Java字节码转换为机器码并执行。
JVM
的性能直接影响到Java应用程序的运行效率、响应时间和资源占用情况。
软件职业规划
·
2025-04-09 12:56
java
测试工具
开发语言
Java面试
宝典带你复习--第二章Servlet篇
目录第二章Servlet篇2.1Servlet概述2.1.1Servlet生命周期2.1.2线程安全问题2.1.3与MVC框架的关系2.2九大隐式对象2.3page和pageContext的区别2.4GET和POST的区别2.5转发与重定向的区别2.6四大作用域介绍2.7session和cookie的区别2.8request和session的区别2.9报错状态码2.10常见协议及默认端口号2.11
编程的一拳超人
·
2025-04-09 11:16
Java
面试
java
servlet
JVM
偏向锁的前世今生以及“退位“真相
作为一名Java架构师,不得不说,
JVM
的锁机制非常复杂,这篇文章详细介绍
JVM
偏向锁。文章有点长,但保证干货满满。一、什么是偏向锁?
慢德
·
2025-04-09 07:53
JVM
jvm
JVM
调优
JVM
(Java虚拟机)调优是提升Java应用程序性能的关键步骤。它涉及对
JVM
的内存管理、垃圾回收、编译等多个方面的参数进行调整,以适应不同的应用场景和性能需求。
明天过后ww
·
2025-04-09 06:48
jvm
JVM
调优
JVM
调优
JVM
调优是为了提高Java应用程序的性能,特别是在内存管理、垃圾回收、线程调度等方面进行优化。调优涉及多个方面,通常需要根据实际情况来进行调整。
唐人街都是苦瓜脸
·
2025-04-09 00:41
jvm
【
Java面试
系列】Spring Boot中自动配置原理与自定义Starter开发实践详解 - 3-5年Java开发必备知识
【
Java面试
系列】SpringBoot中自动配置原理与自定义Starter开发实践详解-3-5年Java开发必备知识引言SpringBoot作为Java生态中最流行的框架之一,其自动配置机制和Starter
菜鸟起航ing
·
2025-04-08 23:36
Java场景面试宝典
Java
Spring
Boot
面试
自动配置
自定义Starter
【
Java面试
系列】Spring Cloud微服务架构中的服务熔断与降级策略实现与优化详解 - 3-5年Java开发必备知识
【
Java面试
系列】SpringCloud微服务架构中的服务熔断与降级策略实现与优化详解-3-5年Java开发必备知识1.引言在微服务架构中,服务之间的依赖关系复杂,任何一个服务的故障都可能引发连锁反应
菜鸟起航ing
·
2025-04-08 23:35
Java场景面试宝典
Java
Spring
Cloud
微服务
面试
【
Java面试
系列】Spring Boot应用中的事务传播机制与分布式事务实践详解 - 3-5年Java开发必备知识
【
Java面试
系列】SpringBoot应用中的事务传播机制与分布式事务实践详解-3-5年Java开发必备知识引言在Java开发中,事务管理是保证数据一致性和完整性的关键技术之一。
菜鸟起航ing
·
2025-04-08 23:05
Java场景面试宝典
Java
Spring
Boot
事务管理
分布式事务
面试
【
Java面试
系列】Spring Boot微服务架构下的分布式事务处理与Seata框架实现原理详解 - 3-5年Java开发必备知识
【
Java面试
系列】SpringBoot微服务架构下的分布式事务处理与Seata框架实现原理详解-3-5年Java开发必备知识1.引言在微服务架构中,分布式事务处理是一个不可避免的挑战。
菜鸟起航ing
·
2025-04-08 23:02
Java场景面试宝典
Java
Spring
Boot
微服务
分布式事务
Seata
记录错误:找不到符号
kotlin类,报错:找不到符号,经过排查:是在build.gradle.kts中缺少依赖导致:alias(libs.plugins.kotlin.android)同时需要:kotlinOptions{
jvm
Target
沙漠蓝色披头
·
2025-04-08 18:30
android
kotlin
JVM
组成
JVM
与硬件无关,
JVM
运行在操作系统之上。
菜就多练吧
·
2025-04-08 17:24
jvm
juc并发包的常用类、线程安全实现方式、锁机制及
JVM
优化策略
juc并发包的常用类、线程安全实现方式、锁机制及
JVM
优化策略1.juc包下的常用类:线程池:并发集合类:同步工具类:原子类:2.怎么保证多线程安全:3.Java中常用锁及使用场景:4.线程同步的方法:
凸头
·
2025-04-08 17:22
java
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他