传递
-
Java 中的icode9就地合并排序
普通就地合并排序 时间复杂度: O(N^2)O(N 2) class PlainInPlaceMergeSort { private void swap(int…
-
如何使用Javascript制作待办事项列表
HTML 对于 html,您只需要一个元素和一个用于添加任务的按钮,它们下面是一个 div 元素,其中包含一个列表,该列表是任务所在的位置。如果需要,还可以向输入添加占位符,或者只…
-
JavaScript之数组高阶API—reduce
一文搞懂JavaScript数组中最难的数组API——reduce() 前面我们讲了数组的一些基本方法,今天给大家讲一下数组的reduce(),它是数组里面…
-
【深入浅出 Yarn 架构与实现】3-3 Yarn Application Master 编写
一、Application Master icode9 编写方法 上一节讲了 Client 提交任务给 RM 的全流程,RM 收到任务后,由 ApplicationsMa…
-
还不懂Java线程池实现原理
线程池无论是工作还是面试都是必备的技能,但是很多人对于线程池的实现原理却一知半解,并不了解线程池内部的工作原理,今天一灯就带大家一块剖析线程池底层实现原理。 1. 为什么要使用线程…
-
Java项目有可能做到所有的代码逻辑均可热部署吗?
前言 首先我们明确下什么叫做热部署,热部署是在不重启java虚拟机的前提下,自动更新class的行为,从而更新整个运行时的逻辑。 在java开发领域,热部署一直是一个难以解决的问题…
-
JAVA系列之类加载机制详解
一、类加载 icode9 过程 程序员编写的Java源程序(.java文件)在经过编译器编译之后被转换成字节代码(.class 文件),类加载器将.class文…
-
Java的新威胁模型
在过去十年的云迁移中,针对 Java 应用程序的威胁模型以及我们需要保护它们的方式已经发生了变化。OpenJDK已经在这一领域做出了一个积极的变化,弃用了旧的SecurityMan…
-
Java基础细碎知识点《枚举》
1.什么是枚举? 在数学和计算机科学中,枚举是一个被命名为整型常数的集合,枚举在生活中也很多比如: 星期的表示 : SUNDY、MONDY、TUESTDAY、WEDNESDAY、T…
-
C#多线程之线程基础篇
一、概念 并行(parallel):同一时间,多个线程/进程同时执行。多线程的目的就是为了并行,充分利用cpu多个核心,提高程序性能 线程(threading):线程是操作系统能够…