技术栈
jvm
没有bug.的程序员
15 小时前
java
·
jvm
·
spring
·
容器
高频IO服务优化实战指南
高频IO服务特征矩阵:Netty内存分配模型:零拷贝优化层次:Netty线程模型优化策略:某直播平台消息推送系统优化前后对比:
Donald_brian
20 小时前
java
·
开发语言
·
jvm
线程同步
·临界资源:多线程并发时,共享的同一个对象。 ·原子操作:不可分割的多步操作,被视作一个整体,其顺序和步骤不可被打 乱或缺省。 ·线程同步:多线程并发时,为了保证临界资源的正确性,而不能破坏程序中 的原子操作。
喵了meme
21 小时前
java
·
jvm
·
学习
Linux学习日记19:线程同步与互斥锁
前面我们了解了线程的基础知识,而在多线程编程中,线程同步是核心技术,用于解决多线程并发访问共享资源时的竞态条件,保证数据一致性和线程执行顺序的可控性;互斥锁就是线程同步的其中一种机制。
小小Fred
21 小时前
java
·
开发语言
·
jvm
Cortex-M3 LR寄存器的特殊值EXC_RETURN
以下内容主要由AI生成,稍加整理如下:在 ARM Cortex-M 系列处理器中,EXC_RETURN是一个由硬件自动生成的特殊值,用于管理和触发异常(包括中断)的返回流程。理解它对于深入掌握 Cortex-M 处理器的异常处理机制至关重要。
YANshangqian
1 天前
jvm
家具设计软件Room Arranger Portable
一款家具设计软件,提供了虚拟设计房间的机会,如果不预先设计好的话,盲目地去搬东西摆放,有可能会将你的房间搞得一团糟。软件省去了在纸上画草图的麻烦,最大程度地节省你宝贵的时间
2199
1 天前
java
·
jvm
·
人工智能
·
spring
·
ai
·
开源
Embabel:JVM上的AI Agent框架深度技术分析
Embabel是由Spring Framework创始人Rod Johnson创建的JVM AI代理框架, 采用目标导向行动规划(GOAP)算法实现智能路径规划, 代表了Java生态系统中AI Agent开发的全新范式。 该框架构建于Spring AI之上, 通过强类型系统和声明式注解模型,为企业级Java应用提供了生产级的AI能力集成方案。 当前稳定版本为0.2.0,已在Maven Central发布。
Arva .
1 天前
java
·
jvm
·
算法
G1收集器
假设堆被分成10个Region,每个Region用括号表示,里面是对象的状态:L表示存活对象,G表示垃圾,E表示空闲。
没有bug.的程序员
1 天前
java
·
jvm
·
电商
·
资源规划
高并发电商场景:JVM资源规划实战
电商典型流量模式:TPS→线程→内存换算体系:电商场景GC选择决策:高并发电商系统瓶颈点:某电商平台双11调优前后对比:
dddaidai123
1 天前
java
·
jvm
深入JVM(一):对象创建和内存分配
对象创建流程:在new对象的时候,首先会去检查该类是否已经加载过,如果没有加载过,则进行类加载。如果类已经加载过,则从堆内存中划分对象给线程用来创建对象。
by__csdn
1 天前
java
·
开发语言
·
javascript
·
jvm
·
vue.js
·
性能优化
·
typescript
javascript 性能优化实战:垃圾回收优化
通过实施这些优化策略,可以显著提升JavaScript应用的内存管理效率,特别是在处理大量对象操作时。记住,性能优化是一个持续的过程,需要不断测试和调整以获得最佳效果。
小黄编程快乐屋
1 天前
java
·
开发语言
·
jvm
线程、并发与互斥:解锁多任务编程的核心逻辑
线程是操作系统调度的基本单位,它依附于进程存在,共享进程的内存空间(代码段、数据段、堆等),但拥有独立的程序计数器、栈空间和寄存器集合。打个通俗的比方:进程如同一个完整的工厂,而线程就是工厂里的一条条生产线 —— 多个生产线可同时运作,共享工厂的设备和原材料,却各自执行特定工序,效率远高于单独搭建多个工厂(多进程)。
45288655上山打老虎
1 天前
java
·
jvm
·
c++
C++完美转发
让模版函数将传入的参数原封不动转发给另外一个函数。 如何理解原封不动? 保留参数的值类别(左值/右值)和const/volatile、引用类型等属性。
shoubepatien
2 天前
java
·
jvm
JAVA —— 03
程序的三种执行顺序:顺序结构、分支结构、循环结构。If语句中如果只有一行代码,大括号可以省略不写。If分支结构可以根据条件,选择执行某段程序。
C++业余爱好者
2 天前
java
·
开发语言
·
jvm
JVM优化入门指南:JVM垃圾收集器(GC)介绍
Serial GCParallel GC(Paraller Scavenge)CMS(Concurrent Mark Sweep) GC
C++业余爱好者
2 天前
java
·
jvm
·
tomcat
Java技术栈五要素:JDK/JRE/JVM/Tomcat/JAR包的关系详解
在Java生态中,JDK、JRE、JVM、Tomcat、JAR包是开发者和运维人员绕不开的五个核心概念。
没有bug.的程序员
2 天前
java
·
jvm
·
测试工具
·
aot
·
gc
·
gc调优
·
graalvm native
AOT 与 GraalVM Native Image 深度解析
AOT与JIT编译对比:GraalVM Native Image编译流程:Native Image vs 传统JVM性能对比:
周杰伦_Jay
2 天前
java
·
jvm
·
spring boot
·
分布式
·
架构
·
java-ee
【JVM深度解析】运行时数据区+类加载+GC+调优实战(附参数示例)
若对您有帮助的话,请点赞收藏加关注哦,您的关注是我持续创作的动力!有问题请私信或联系邮箱:funian.gm@gmail.com
子超兄
2 天前
java
·
jvm
GC/OOM问题处理思路
【非典型Coder】
2 天前
jvm
JVM类加载详解
JVM 的类加载过程是将.class 文件(字节码文件)从磁盘加载到内存,并最终转化为 JVM 可直接使用的类对象(Class 对象) 的过程,整个过程严格遵循加载、链接、初始化三个核心阶段,其中链接阶段又细分为验证、准备、解析三个子步骤。
C++业余爱好者
2 天前
java
·
开发语言
·
jvm
JVM优化入门指南:JVM新生代、老年代的核心概念与内存分配逻辑
JVM内存分为栈内存、堆内存、方法去、程序计数器。其中堆内存主要划分为两个区域:JVM 内存模型根据对象生命周期的不同将堆内存划分为新生代和老年代,并采用不同的垃圾收集策略优化效率。了解这些有助于调优应用性能及排查 OOM 异常等问题。