- 对象已死吗?垃圾手机算法。Hotspot的算法实现。垃圾收集器。内存分配与回收策略。本章概述引用计数法可达性分析算法引用生存还是死亡方法区的回收引用计数,对象A,对象B,互换,可达性分析算法,对象,存活,可回收。GC Roots虚拟机栈中引用的对象方法区中静态属性引用的对象方法区中常量引用的对象本地方法栈中JNI引用的对象 对象已死吗?垃圾手机算法。Hotspot的算法实现。垃圾收集器。内存分配与回收策略。本章概述引用计数法可达性分析算法引用生存还是死亡方法区的回收引用计数,对象A,对象B,互换,可达性分析算法,对象,存活,可回收。GC Roots虚拟机栈中引用的对象方法区中静态属性引用的对象方法区中常量引用的对象本地方法栈中JNI引用的对象
- 这个图难理解。一个概念是heap堆,另一个概念是stack栈,栈运行原理,先进后出,后进先出。堆空间划分,新生代,老年代,举个例子,张三,李四。栈区,堆区。本章小结认识运行时内存数据的划分各内存区域存放的数据堆内存的比例 这个图难理解。一个概念是heap堆,另一个概念是stack栈,栈运行原理,先进后出,后进先出。堆空间划分,新生代,老年代,举个例子,张三,李四。栈区,堆区。本章小结认识运行时内存数据的划分各内存区域存放的数据堆内存的比例
- 内存分为主内存、工作内存并发编程三大概念原子性 一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么全部不执行!可见性 当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。有序性 程序执行的顺序按照代码的先后顺序执行。代码示例指令重排volatilehappens-before原则线程实现使用内核线程实现使用用户线程实现... 内存分为主内存、工作内存并发编程三大概念原子性 一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么全部不执行!可见性 当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。有序性 程序执行的顺序按照代码的先后顺序执行。代码示例指令重排volatilehappens-before原则线程实现使用内核线程实现使用用户线程实现...
- 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
- 我们常用ThreadPoolExecutor提供的线程池服务,springboot框架提供了@Async注解,帮助我们更方便的将业务逻辑提交到线程池中异步执行,今天我们就来实战体验这个线程池服务 我们常用ThreadPoolExecutor提供的线程池服务,springboot框架提供了@Async注解,帮助我们更方便的将业务逻辑提交到线程池中异步执行,今天我们就来实战体验这个线程池服务
- 开篇 开篇
- 当我们提交代码到GitHub后,可以在Jenkins上执行构建,但是每次都要动手去执行略显麻烦,今天我们就来实战Jenkins的自动构建功能,每次提交代码到GitHub后,Jenkins会进行自动构建 当我们提交代码到GitHub后,可以在Jenkins上执行构建,但是每次都要动手去执行略显麻烦,今天我们就来实战Jenkins的自动构建功能,每次提交代码到GitHub后,Jenkins会进行自动构建
- 前言公钥密码包含两个密钥,加密密钥和解密密钥,其加密密钥是可以公开的,解密密钥是不能公开的。公钥密码自1976年提出这个思想后就不断发展,其一般是基于数学上的一些困难问题所建造的,如rsa基于大整数分解的困难问题建立的,椭圆曲线是基于椭圆曲线上的离散对数困难问题建立的,elgamal上的DH密钥交换是基于有限域的离散对数困难问题建立的,格密码是基于格中困难问题的难解程度建立的等等。但是随着... 前言公钥密码包含两个密钥,加密密钥和解密密钥,其加密密钥是可以公开的,解密密钥是不能公开的。公钥密码自1976年提出这个思想后就不断发展,其一般是基于数学上的一些困难问题所建造的,如rsa基于大整数分解的困难问题建立的,椭圆曲线是基于椭圆曲线上的离散对数困难问题建立的,elgamal上的DH密钥交换是基于有限域的离散对数困难问题建立的,格密码是基于格中困难问题的难解程度建立的等等。但是随着...
- 从零开始新建pinpoint插件,本篇给出从编码到部署运行的详细步骤 从零开始新建pinpoint插件,本篇给出从编码到部署运行的详细步骤
- Java设计模式-工厂模式4月打卡day29关于作者作者介绍🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。什么是工厂模式?工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一... Java设计模式-工厂模式4月打卡day29关于作者作者介绍🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。什么是工厂模式?工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一...
- GodeGym起源是设计了一个关于未来的游戏,在3018年,银河系狂奔号 (Galactic Rush) 船员坠毁在一个未知的星球上,在这个星球上居住着野生机器人。为了修复飞船回家,他们需要机器人的帮助,为了获得帮助,他们需要教机器人学会编程,没错你就是那个被选中的机器人 GodeGym起源是设计了一个关于未来的游戏,在3018年,银河系狂奔号 (Galactic Rush) 船员坠毁在一个未知的星球上,在这个星球上居住着野生机器人。为了修复飞船回家,他们需要机器人的帮助,为了获得帮助,他们需要教机器人学会编程,没错你就是那个被选中的机器人
- 本文不会讨论霍尔发明的快速排序算法,而是介绍另一个来自霍尔,如今仍然被程序员在编程语言中广泛使用的一个设计:null引用。null引用被霍尔称为"十亿美元错误",是霍尔1965年设计ALGOL W语言时提出的。《Java实战》中提到,在Java程序开发中使用null会带来理论和实际操作上的种种问题:它是错误之源会使你的代码膨胀自身毫无意义破坏了Java的哲学在Java的类型系统上开了口子霍尔... 本文不会讨论霍尔发明的快速排序算法,而是介绍另一个来自霍尔,如今仍然被程序员在编程语言中广泛使用的一个设计:null引用。null引用被霍尔称为"十亿美元错误",是霍尔1965年设计ALGOL W语言时提出的。《Java实战》中提到,在Java程序开发中使用null会带来理论和实际操作上的种种问题:它是错误之源会使你的代码膨胀自身毫无意义破坏了Java的哲学在Java的类型系统上开了口子霍尔...
- CMS 回收器(低延迟)读前福利,最全pdf获取联系我在 JDK 1.5 时期,Hotspot 推出了一款在强交互应用中几乎可认为有划时代意义的垃圾收集器:CMS(Concurrent Mark Sweep),这款收集器是 HotSpot 虚拟机中第一款真正意义上的并发收集器,它第一次实现了让 垃圾收集线程和用户线程同时工作 。CMS 收集器的关注点是尽可能缩短垃圾收集时用户线程的停顿时间... CMS 回收器(低延迟)读前福利,最全pdf获取联系我在 JDK 1.5 时期,Hotspot 推出了一款在强交互应用中几乎可认为有划时代意义的垃圾收集器:CMS(Concurrent Mark Sweep),这款收集器是 HotSpot 虚拟机中第一款真正意义上的并发收集器,它第一次实现了让 垃圾收集线程和用户线程同时工作 。CMS 收集器的关注点是尽可能缩短垃圾收集时用户线程的停顿时间...
- 只有在Main.a调用了这个静态变量进行+1操作之后,静态变量的值才真正的改变了 只有在Main.a调用了这个静态变量进行+1操作之后,静态变量的值才真正的改变了
- 学习ThreadLocal起因学习ThreadLocal起源于最近学习的两个框架:若依开源系统,以及权限验证的开源框架Shiro。在若依开源系统中,其分页插件:PageHelper的部分核心代码中,有:package com.github.pagehelper.page;public abstract class PageMethod { protected static final... 学习ThreadLocal起因学习ThreadLocal起源于最近学习的两个框架:若依开源系统,以及权限验证的开源框架Shiro。在若依开源系统中,其分页插件:PageHelper的部分核心代码中,有:package com.github.pagehelper.page;public abstract class PageMethod { protected static final...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签