- 通过上一篇文章的学习,我们对JVM堆区有了初步的认识,接下来,我们继续展开讲解堆区。24/64草稿箱代码语言 7 秒后保存数据已于 10:09 保存。1632/20000上传附件缩略图:作为封面显示在文章列表,可自定义设置标签设置 : 请添加标签文章摘要 :0/200内容为空时默认显示文章前200字,您可以手动更改评论权限:文章不需要评论文章创作类型:原创文章 翻译文章 转载文章是否允许转... 通过上一篇文章的学习,我们对JVM堆区有了初步的认识,接下来,我们继续展开讲解堆区。24/64草稿箱代码语言 7 秒后保存数据已于 10:09 保存。1632/20000上传附件缩略图:作为封面显示在文章列表,可自定义设置标签设置 : 请添加标签文章摘要 :0/200内容为空时默认显示文章前200字,您可以手动更改评论权限:文章不需要评论文章创作类型:原创文章 翻译文章 转载文章是否允许转...
- 基础篇一、了解JVM内存结构Java 虚拟机定义了各种在程序执行期间使用的运行时数据区域。这些数据区域有一些是在Java虚拟机启动时创建的,并在Java虚拟机退出时销毁,有一些数据区域是每个线程独有的,在线程创建时创建,在线程销毁时销毁,根据《Java虚拟机规范》的规定,Java虚拟机运行时所需要管理的数据区域主要如下图所示:程序计数器(线程私有)程序计数器是一块非常小的内存区域,因为它只是... 基础篇一、了解JVM内存结构Java 虚拟机定义了各种在程序执行期间使用的运行时数据区域。这些数据区域有一些是在Java虚拟机启动时创建的,并在Java虚拟机退出时销毁,有一些数据区域是每个线程独有的,在线程创建时创建,在线程销毁时销毁,根据《Java虚拟机规范》的规定,Java虚拟机运行时所需要管理的数据区域主要如下图所示:程序计数器(线程私有)程序计数器是一块非常小的内存区域,因为它只是...
- 万字完整深入解析JVM面试必备,原来这就是和年薪百万的差距 万字完整深入解析JVM面试必备,原来这就是和年薪百万的差距
- Java应用程序的跨平台性能优化研究随着Java语言的广泛应用,跨平台性成为Java的一大优势。Java能够在不同操作系统之间无缝切换,这对于开发人员而言是一项重要的特性。然而,在跨平台的环境下,如何保证Java应用程序的高性能仍然是一个需要深入探讨的问题。本篇文章将从多个角度探讨如何进行Java应用程序的跨平台性能优化,并结合代码示例,展示常见的优化策略。 一、跨平台性能瓶颈分析在进行J... Java应用程序的跨平台性能优化研究随着Java语言的广泛应用,跨平台性成为Java的一大优势。Java能够在不同操作系统之间无缝切换,这对于开发人员而言是一项重要的特性。然而,在跨平台的环境下,如何保证Java应用程序的高性能仍然是一个需要深入探讨的问题。本篇文章将从多个角度探讨如何进行Java应用程序的跨平台性能优化,并结合代码示例,展示常见的优化策略。 一、跨平台性能瓶颈分析在进行J...
- 什么是 ByteBufferByteBuffer 是 Buffer 的一个具体实现,专门用于存储和操作字节数据。它提供了高效的、基于内存的 I/O 数据处理方式。Buffer 类是构建 Java NIO 的基础,其中 ByteBuffer 类是 Buffer 子类中最受欢迎的。这是因为字节类型是最通用的类型。例如,我们可以在 JVM 中使用字节来组成其他非布尔基元类型。另外,我们可以使用字... 什么是 ByteBufferByteBuffer 是 Buffer 的一个具体实现,专门用于存储和操作字节数据。它提供了高效的、基于内存的 I/O 数据处理方式。Buffer 类是构建 Java NIO 的基础,其中 ByteBuffer 类是 Buffer 子类中最受欢迎的。这是因为字节类型是最通用的类型。例如,我们可以在 JVM 中使用字节来组成其他非布尔基元类型。另外,我们可以使用字...
- Spring 第六节 手动实现Spring底层机制 万字详解! Spring 第六节 手动实现Spring底层机制 万字详解!
- Spring 第五节 AOP——切入点表达式 万字详解! Spring 第五节 AOP——切入点表达式 万字详解!
- Spring 第三节 IOC——基于注解配置和管理Bean 万字详解! Spring 第三节 IOC——基于注解配置和管理Bean 万字详解!
- 本文详解内存溢出(OOM)的原因及解决方案。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详解内存溢出(OOM)的原因及解决方案。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 本文详细解析了数据库、缓存、异步处理和Web性能优化四大策略,系统性能优化必知必备,大厂面试高频。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详细解析了数据库、缓存、异步处理和Web性能优化四大策略,系统性能优化必知必备,大厂面试高频。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- Spring 第一节 拾枝杂谈 分析Spring底层容器。 Spring 第一节 拾枝杂谈 分析Spring底层容器。
- 更新了很多高并发编程的技术文章,你是怎么学习的呢?后面你还会更新吗?啥时候更新完呀? 我:后面会一直持续更新的,并发编程的知识很多,也很复杂,不是几十篇文章就能够讲清楚的,所以,我后面会一直持续更新并发编程相关的文章,后面我先梳理下,整理个简单的学习路线给大家。 更新了很多高并发编程的技术文章,你是怎么学习的呢?后面你还会更新吗?啥时候更新完呀? 我:后面会一直持续更新的,并发编程的知识很多,也很复杂,不是几十篇文章就能够讲清楚的,所以,我后面会一直持续更新并发编程相关的文章,后面我先梳理下,整理个简单的学习路线给大家。
- 确实,理论上就是用户下单后,减去商品的库存就完事了。但是,如果你的系统流量很大,并发度非常高,比如淘宝的双十一,有一款爆款商品参加了活动,库存只有1000件,有几十万上百万用户抢购,商品售完1000件为止,一件不能多,一件也不能少。你还会觉得简单吗?搞不好就会出现“超卖”的情况,后果就会很严重了。 确实,理论上就是用户下单后,减去商品的库存就完事了。但是,如果你的系统流量很大,并发度非常高,比如淘宝的双十一,有一款爆款商品参加了活动,库存只有1000件,有几十万上百万用户抢购,商品售完1000件为止,一件不能多,一件也不能少。你还会觉得简单吗?搞不好就会出现“超卖”的情况,后果就会很严重了。
- 其实,源码是原理落地的最直接体现,看懂源码对于深刻理解原理有着很大的帮助。但是不少小伙伴看源码时,总觉得源码太枯燥了,看不懂。 其实,源码是原理落地的最直接体现,看懂源码对于深刻理解原理有着很大的帮助。但是不少小伙伴看源码时,总觉得源码太枯燥了,看不懂。
- 并发编程一直是程序员们比较头疼的,如何编写正确的并发程序相比其他程序来说,是一件比较困难的事情,并发编程中出现的 Bug 往往也是特别诡异的。 并发编程一直是程序员们比较头疼的,如何编写正确的并发程序相比其他程序来说,是一件比较困难的事情,并发编程中出现的 Bug 往往也是特别诡异的。
上滑加载中
推荐直播
-
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
回顾中 -
智能观测进化论系列沙龙(第一期)
2025/02/28 周五 14:00-16:30
华为及外部讲师团
本期直播就智能化可观测技术的融合与创新、落地与实践、瓶颈与未来等业界关心的话题进行深入探讨。
回顾中 -
聚焦Deepseek,洞察开发者生态发展
2025/02/28 周五 19:00-20:30
蒋涛 csdn创始人
深入剖析Deepseek爆发后,中国开发者生态潜藏的巨大发展潜能与未来走向,精准提炼出可供大家把握的时代机遇,干货满满,不容错过。
回顾中
热门标签