1.概述 2.对象回收算法 执行垃圾回收之前,要判断哪些内存需要回收,在JVM垃圾回收机制中主要体现为两种对象回收算法。 2.1 引用计数算法 给对象添加一个引用计数器,难以解决循环引用的问题,因此主流的java虚拟机基本上没有选用引用计数算法来管理内存的。 从图中可以看出,如果不小心直接把 Obj ...
分类:
其他好文 时间:
2021-02-02 10:37:48
阅读次数:
0
1.Docker概述 1.1Docker概述 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用及依赖包到一个可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化。容器是完全使用沙盒机制,相互之间不会有任何接口(类似iphone的app)。几乎没有性能开销,可以很容易 ...
分类:
其他好文 时间:
2021-02-01 13:01:20
阅读次数:
0
概述 Okio 作为 Okhttp 底层 io 库,它补充了 java.io 和 java.nio 的不足,使访问、存储和处理数据更加容易。Okio 的特点如下: okio 是一个由 square 公司开发的开源库,它弥补了 Java.io 和 java.nio 的不足,能够更方便快速的读取、存储和 ...
分类:
其他好文 时间:
2021-02-01 12:34:04
阅读次数:
0
《鸿蒙操作系统分布式软总线技术》 调研报告 朱浩 SA20225646 目 录 1 HarmonyOS概述 3 1.1 系统定义 3 1.2 系统架构 3 1.3 分布式技术特性 3 2 分布式软总线模块解析 4 2.1分布式软总线的功能 4 2.2分布式软总线的原理 4 2.3分布式软总线源码分析 ...
分类:
其他好文 时间:
2021-02-01 12:24:10
阅读次数:
0
概述 CountDownLatch 允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。简单来说,就是 CountDownLatch 内部维护了一个计数器,每个线程完成自己的操作之后都会将计数器减一,然后会在计数器的值变为 0 之前一直阻塞,直到计数器的值变为 0. 简单使用 这个例 ...
分类:
编程语言 时间:
2021-02-01 12:23:14
阅读次数:
0
TCP/IP协议栈在Linux内核中的运行时序分析 一.概述 1.Linux系统概述 Linux,全称GNU/Linux,是一种免费使用和自由传播的类Unix操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和U ...
分类:
系统相关 时间:
2021-02-01 11:58:11
阅读次数:
0
TCP/IP协议栈在Linux内核中的运行时序分析 SA20225634 周广维 目录 1. 调研要求 2.概述 2.1 Linux概述 2.1.1中断处理 2.1.2 软中断 2.1.3 tasklet 2.1.4 工作队列wq 2.1.5 内核线程 2.2 TCP/IP协议栈概述 2.3 Soc ...
分类:
系统相关 时间:
2021-02-01 11:51:16
阅读次数:
0
UML_Concept 1、UML概述 (1)统一建模语言是一种直观化 明确化 构建和文档化软件系统产物的通用可视化建模语言 它捕捉了被构建系统的有关决策和理解 用来理解 设计 浏览 配置 维护以及控制系统的信息。 (2)UML捕捉系统静态结构和动态行为的信息。 (3)UML还包括用包来分解模型的组 ...
分类:
其他好文 时间:
2021-01-30 12:11:55
阅读次数:
0
今天是对于哈希的用法的一个小小的了解 哈希的用法主要适用于数据的查询之中,为了把原本时间复杂度比较高的变成o(1)去实现原本的算法 以下是正经解释: HASH概述?Hash其实是一种散列技术,散列技术是指在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使每一个关键字都对应一个存储位置。即: ...
分类:
其他好文 时间:
2021-01-30 12:06:57
阅读次数:
0
UML第一部分总结 UML概述 UML(Unified Model Language )统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言而非编程语言。作为一个支持模型化和软件系统开发的图形化语言,UML为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构 ...
分类:
其他好文 时间:
2021-01-30 11:50:50
阅读次数:
0