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
聊聊
fps游戏为什么选择C/S状态同步方案
老罗带大家梳理和补充一下C/S状态同步方案的选择、原因、常见问题与优化建议,并给出一些实际工程中的思考和建议,便于你在设计和实现时参考。一、C/S状态同步方案简述C/S(Client/Server)状态同步方案,核心流程是:客户端只上传输入(如移动、开火等操作),不直接上传状态。服务器接收输入,执行权威逻辑(如判定是否能开火、是否击中、是否能移动等),更新世界状态。服务器将最新状态广播给所有客户端
你一身傲骨怎能输
·
2025-07-07 23:10
商业化射击游戏技术专栏
射击游戏
状态同步
面试官问我“
JVM
调优工具有哪些怎么用”,我一开口他就知道是老江湖
作者:小奇Java面试标签:
JVM
调优/面试故事/Java工具链/技术趣闻面试场景:一个调优老兵的对话局这次是“曜能科技”的面试室,装修风格是科技蓝加亚克力玻璃,桌子上还有一本《高性能Java》第三版。
小奇JAVA面试
·
2025-07-07 22:02
吊打面试官
jvm
【备战秋招】详解synchronized
底层原理synchronized是
jvm
层面的内置锁,又被成为监视器锁。
来个offer8
·
2025-07-07 22:00
备战秋招
java
开发语言
synchronized
秋招
后端
Redis 性能优化 18招
为了提升Redis的性能,这篇文章跟大家一起
聊聊
Redis性能优化的18招,希望对你会有所帮助。1.选择合适的数据结构Redis支持多种数据结构,如字符串、哈希、列表、集合和有
ThinkerFuther
·
2025-07-07 21:21
redis
redis
性能优化
数据库
Redis Geo结构详解:从原理到实战,手把手教你玩转地理位置功能
今天咱们就来深入
聊聊
RedisGeo的底层原理、常用命令和实战场景。一、为什么需要RedisGeo?先想个场景:你要做一个“附近
码不停蹄的玄黓
·
2025-07-07 19:06
redis
数据库
缓存
Scala 简介
自从2003年由MartinOdersky教授在EPFL开发以来,Scala已经成为了在Java虚拟机(
JVM
)上运行的高效编程语言。本文将为您详细介绍Scala的起源、特点、应用场景以及学习资源。
froginwe11
·
2025-07-07 16:24
开发语言
Subversion简单常用问题解决方案列表
----------------------------------------eclipse使用subclipse导致
jvm
崩溃将环境变量APR_ICONV_PATH改为APR_ICONV1_PATH
lddongyu
·
2025-07-07 13:58
maven/ant/svn
subversion
tortoisesvn
svn
服务器
apache
eclipse
了解GC吗?什么是GC?
对
JVM
中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动的回收内存,保证
JVM
中的内存空间,防止出现内存泄露和溢出问题。GC是任意时候都能进行的吗
·
2025-07-07 11:41
后端java
java 定时器需要守护线程,守护线程什么时候有用?
当所有正在运行的线程都是守护进程线程时,
JVM
将退出。所以想象你正在写一个简单的游戏,你的主要方法循环,直到你决定退出。想象一下,在游戏开始的时候,你会开始一个无休止地轮询一些网站来触发警报的线程。
weixin_39956353
·
2025-07-07 11:12
java
定时器需要守护线程
jvm
执行i++代码的步骤,内存中数据的流转
大家好,今天看了一个java面试讲解课程,里面说i++,在
jvm
执行时,会被分成四步:1.主存中i的数值放到线程工作内存2.加一3.加一的值放回线程工作内存中4.线程工作内存中的值放回主存中使用idea
过期小朋友、
·
2025-07-07 10:02
jdk
进程 ⇢
JVM
⇢ 线程 + 内存关系
JavaLauncher进场可执行文件里的C/C++的main()解析参数,dlopenlib
jvm
.so/
jvm
.dll。
MYGAG
·
2025-07-07 09:00
jvm
Java自定义类热加载实现原理与实践
核心原理是通过自定义类加载器打破
JVM
类加载的固有规则,实现类的动态加载与更新。以下从实现原理、核心步骤、代码示例到生产实践展开详细解析。
weixin_ab
·
2025-07-07 09:29
#类的加载机制
java类加载
Spring Boot类加载机制深度剖析
其类加载机制既保留了
JVM
标准规范,又针对微服务架构和嵌入式容器进行了优化,以下从架构设计、核心组件、典型场景到源码实现展开深度解析。
weixin_ab
·
2025-07-07 09:29
#类的加载机制
java类加载
java类加载机制:Tomcat的类加载机制
一、Tomcat类加载器层级架构(与标准
JVM
的区别)1.四层类加载器体系BootstrapClassL
weixin_ab
·
2025-07-07 08:22
#类的加载机制
java类加载
面试必问之
JVM
原理
1:什么是
JVM
JVM
是JavaVirtualMachine(Java虚拟机)的缩写,
JVM
是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
teayear
·
2025-07-06 23:59
面试
jvm
职场和发展
JVM
架构原理
编译器将Java文件编译为Java.class文件,然后将.class文件输入到
JVM
中,
JVM
执行类文件的加载和执行的操作。请看以下的
JVM
架二、
JVM
是如何工作的?
cocoon-breaking
·
2025-07-06 23:58
jvm
架构
java
jvm
原理和调优实战
一、
JVM
核心基础1.1
JVM
架构概述Java虚拟机(JavaVirtualMachine,
JVM
)是Java程序的运行核心,其核心架构包含四大模块:1.1.1类加载子系统功能:负责将class文件加载到
故事很腻i
·
2025-07-06 23:27
java
jvm
java
jvm
架构原理剖析篇
简单题(5道)考查内容:
JVM
运行时数据区域题干:Java虚拟机栈的主要作用是?
teayear
·
2025-07-06 23:56
jvm
架构
CSS像素:从物理屏幕到网页设计的“像素哲学”
今天,我们就来
聊聊
CSS像素背后的“像素哲学”。一、像素的三重身份:物理、逻辑与抽象1.物理像素(PhysicalPixel)物理像素是
·
2025-07-06 19:44
JVM
垃圾回收算法全解析:从基础到GC调优实战
JVM
垃圾回收算法全解析:从基础到GC调优实战关键词:
JVM
、垃圾回收算法、基础原理、GC调优、实战应用摘要:本文将全面深入地解析
JVM
垃圾回收算法,从最基础的概念开始讲起,帮助读者理解垃圾回收的本质和原理
Java大师兄学大数据AI应用开发
·
2025-07-06 17:02
AI人工智能与大数据应用开发
AI实战
jvm
算法
ai
【性能优化与架构调优(一)】Java 应用性能优化
Java应用性能优化:从
JVM
到并发编程的全方位解析一、
JVM
调优:打造高性能运行环境1.1
JVM
内存模型与核心参数配置
JVM
内存结构主要包含堆(Heap)、栈(Stack)、方法区(MethodArea
·
2025-07-06 17:27
当我的代码评审开始 “AI 打工”:
聊聊
这个让我摸鱼更心安的神器
作为一个每天和代码打交道的打工人,最头疼的莫过于提完MR后漫长的等待——reviewer可能在开会、可能在改bug、可能在摸鱼,而你的代码只能在“进行中”状态里默默吃灰。更惨的是偶尔遇到“人工漏检”,上线后发现奇奇怪怪的bug,只能对着屏幕疯狂道歉:“这锅我背,下次一定仔细查!”直到我发现了这个藏在云效里的神器——yunxiao-LLM-reviewer,现在我的MR终于有了一个24小时在线的“A
Honesty861024
·
2025-07-06 16:20
ci/cd
ai
git
聊聊
JVM
如何优化
首先应该明确的是
JVM
调优不是常规手段,
JVM
的存在本身就是为了减轻开发对于内存管理的负担,当出现性能问题的时候第一时间考虑的是代码逻辑与设计方案,以及是否达到依赖中间件的瓶颈,最后才是针对
JVM
进行优化
·
2025-07-06 15:49
《Spring 中上下文传递的那些事儿》Part 5:分布式链路追踪——SkyWalking 实战指南
今天,我们将介绍另一种强大的工具——ApacheSkyWalking,它不仅提供了全面的链路追踪功能,还支持
JVM
、数据库、消息队列等多方面的监控。本文将带你了解SkyWalking的核心概念
大手你不懂
·
2025-07-06 15:44
Spring
中上下文传递的那些事儿
Java项目实战
spring
分布式
skywalking
挑战华为社招:7年老Java一次坑爹的面试经历
前言今天刚好有空,跟大家
聊聊
如何学好算法进大厂。
m0_57286571
·
2025-07-06 11:43
程序员
java
后端
面试
JVM
类加载系统详解:深入理解Java类的生命周期
JVM
类加载系统详解:深入理解Java类的生命周期目录类加载机制类加载的生命周期类加载器分类双亲委派模型原理与作用️自定义类加载器自定义类加载器的实现步骤打破双亲委派模型的场景与案例性能优化与最佳实践总结类加载机制类加载机制是
真实的菜
·
2025-07-06 11:08
jvm
jvm
java
开发语言
Jvm
进程检查
#步骤1:找高CPU线程的TIDtop-H-p#按P排序,记录高CPU线程的PID(十进制)#步骤2:十进制TID转十六进制printf"%x\n"12345#输出:3039→这是jstack中的nid#步骤3:在jstack中搜索jstack|grep-A20"nid=0x3039"#按M排序,找高内存线程top-H-p-o%MEM#结合jmap分析jmap-histo:live|head-20
suijishengchengde
·
2025-07-06 11:08
运维
Eureka、Nacos、LoadBalance、OpenFeign之间的区别联系和协作 (附代码讲解)
这篇文章
聊聊
微服务里的这几个老伙计:Eureka、Nacos、LoadBalance、OpenFeign。
·
2025-07-06 09:25
汇川PLC编程:设备状态机的实现与实际案例应用
今天,我们就来
聊聊
汇川PLC(可编程逻辑控制器)的编程,特别是设备状态机的实现及其在实际案例中的应用。一、设备状态机的基础知识设备状态机,顾名思义,是用来描述设备在不同工作状态下的行为和转换。
晓天天天向上
·
2025-07-06 09:54
网络
2025年Java后端开发岗面试的高频项目场景题 + 八股文(100w字)
synchronizedvsReentrantLocksynchronized:
JVM
小凡敲代码
·
2025-07-06 08:12
java
java面试
java八股文
Java场景题
程序员
计算机
Java面试题
Jenkins 插件深度应用:让你的CI/CD流水线如虎添翼 [特殊字符]
今天咱们来
聊聊
Jenkins的插件生态系统。如果说Jenkins是一台强大的引擎,那插件就是让这台引擎发挥最大威力的各种零部件。准备好了吗?让我们一起探索Jenkins插件的奇妙世界!
真实的菜
·
2025-07-05 23:51
devops
jenkins
ci/cd
servlet
Redission实现的分布式锁的可重入性
UUID:生成Redisson客户端实例时创建的一个全局唯一ID(一个
JVM
进程一个)。t
俏布斯
·
2025-07-05 22:12
redis
redis
C++ 池式内存管理:避免频繁内存分配与碎片化
C++内存池:像个老农一样精打细算各位看官,今天咱们
聊聊
C++里一个挺有意思的话题:内存池。内存管理这事儿,听起来就头大,但它就像你家的厨房,收拾得井井有条,做饭才能得心应手。
海派程序猿
·
2025-07-05 19:22
c++
java
jvm
三、程序计数器(PC寄存器)
1.PCRegister介绍介绍
JVM
中的程序计时器(ProgramCounterRegister)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息,CPU只有把数据装在到寄存器才能够运行
那个女孩L
·
2025-07-05 16:04
jvm虚拟机
jvm
java
开发语言
程序计数器(PC寄存器)
1、程序计数器的介绍
JVM
中的程序计数寄存器(ProgramCounterRegister)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。
·
2025-07-05 16:33
Java对象哈希值深度解析
它不仅影响着HashMap、HashSet等集合框架的性能,还涉及到
JVM
内存模型和对象相等性判断的核心逻辑。
小W求学之旅
·
2025-07-05 14:44
java
哈希算法
spring
JVM
& Spring Boot 深入解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(基础篇)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主、51CTO专家博主、产品软文专业写手、技术文章评审老师、技术类问卷调查设计师、幕后大佬社区创始人、开源项目贡献者。拥有多年一线研发和团队管理经验,研究过主流框架的底层源码(Spring、Spri
我是廖志伟
·
2025-07-05 12:59
Java场景面试宝典
Java
JVM
Spring
Boot
Java底层原理:深入理解
JVM
性能调优与监控
一、
JVM
性能调优概述
JVM
性能调优是Java应用优化的重要环节,通过合理配置
JVM
参数,可以提高Java应用的性能和稳定性。
·
2025-07-05 11:53
JVM
类加载过程
JVM
类加载过程是将类的字节码文件(.class)加载到内存,并转换为运行时数据结构的过程,核心分为加载(Loading)、链接(Linking)、初始化(Initialization)三个阶段,其中链接又包含验证
·
2025-07-05 08:04
Java基础:Java运行原理
文章目录一、Java运行原理二、Java虚拟机2.1
JVM
概念2.2
JVM
体系结构2.2.1ClassLoader:类装载器2.2.2执行引擎2.2.3运行时数据区三、Java线程四、Java方法调用五
1024de小shen
·
2025-07-05 08:03
Java基础
java
Kotlin MultiPlatform 项目教程
KotlinMultiPlatform项目教程KotlinMultiPlatformKotlinMultiPlatformApp(Android,iOS,
JVM
&JS).MVVM/MVP-KotlinMultiPlatform
秋玥多
·
2025-07-05 07:28
亚马逊广告进阶指南:什么时候应该提高曝光
今天我们就来
聊聊
亚马逊广告的曝光量调控艺术——这个直接影响广告成败却最容易被忽视的关键环节。曝光量是基础亚马逊广告的本质是流量争夺战。没有曝光,再精美的
观察猿
·
2025-07-04 20:49
人工智能
Labubu的风过了?无用的产品才是艺术
正如标题所说,在风头过去之后,我们来理性客观地
聊聊
Labubu。“所有的消费行为都是在解决两件事情:一个是满足感,一个是存在感。满足感,就是人的物质需求和基本精神需求得到了满足。
·
2025-07-04 20:32
前端后端观点程序员资讯
如何为业务场景选择合适的代理协议:HTTP还是SOCKS5?-IPPeak
今天,我们就来
聊聊
如何根据实际业务需求选择合适的代理协议。
·
2025-07-04 20:02
npmjavascript
数据编织趋势探秘
今天跟大家
聊聊
数据编织(DataFabric)的概念Gartner在2022年重要战略技术趋势中重点提到数据编织(DataFabric)这个概念,本质上是在谈怎么实现“数据找人而不是人找数据”的愿景为什么
·
2025-07-04 14:07
JVM
中的各类引用
JVM
中的各类引用欢迎来到我的博客:TWind的博客我的CSDN::Thanwind-CSDN博客我的掘金:Thanwinde的个人主页对象众所不周知,Java中基本所有的对象都是分配在堆内存之中的,除开基本数据类型在栈帧中以外
·
2025-07-04 14:02
JVM
中的完整 GC 流程
了解
JVM
中一次完整的GC流程对于优化Java应用的性能、减少内存占用以及避免内存泄漏至关重要。本文将深入探讨
JVM
中的GC流程。
一叶飘零_sweeeet
·
2025-07-04 14:31
java
jvm
java
开发语言
【
JVM
】运行期的优化
即时编译解释器与编译器Java程序最初是通过解释器进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁时,就会把这些代码认定为“热点代码”(HotSpotCode)。为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(JustInTimeCompiler,简称JIT编译器)。即时编译器与解释器的区别
编程芝士
·
2025-07-04 13:29
JVM
GraalVM 与
JVM
:深度对比分析
在现代Java开发中,GraalVM和传统的
JVM
(JavaVirtualMachine)是两个非常重要的运行时环境。
twinsshehp
·
2025-07-04 13:58
jvm
深入理解
JVM
- 编译期/运行期优化
----------------------------编译期优化--------------------------------------1、概述(编译期)Java语言的“编译期”其实是一段“不确定”的操作过程,因为它可能是指一个前端编译器(Javac编译器)把Java文件转变为class文件的过程;也可能是指虚拟机的后端运行期编译器(JIT编译器)把字节码转变为机器码的过程;还可能是指使用静
json_it学习笔记
·
2025-07-04 13:57
深入理解JVM
编译
优化
虚拟机
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他