```javapublic class HeapSort implements SortAlgorithm { @Override public void sort(int[] nums) { if (nums == null || nums.length == 0) return; // 构建最大... ...
分类:
编程语言 时间:
2020-05-20 12:23:16
阅读次数:
52
@[TOC] 1、java中会存在内存泄漏吗,请简单描述。 会。自己实现堆载的数据结构时有可能会出现内存泄露,可参看e?ective java. 2、64 位 JVM 中,int 的长度是多数? Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是说,在 32 位 ...
分类:
其他好文 时间:
2020-05-20 12:10:00
阅读次数:
102
git stash的应用场景: 1.当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,并不想提交,这时可以用git stash命令将修改的内容保存至堆栈区,然后顺利切换到hotfix分支进行bug修复,修复完成后,再次切回到dev分支,从堆栈中恢 ...
分类:
其他好文 时间:
2020-05-19 18:46:53
阅读次数:
62
导读 鄙人刚买回来的电脑,自带系统版本:10.14.5(19款的),有一天,提示系统升级,升到了10.15.4,从此落下了后遗症,mac系统密码输入完之后,读条读到2/3的时候,会黑屏闪一下,百思不得其解以为电脑硬件问题,问过苹果售后小妹,给我一堆解决方案,试过都不行,然后就百度,其他不止我一个人遭 ...
分类:
系统相关 时间:
2020-05-19 18:44:10
阅读次数:
146
去分析多线程就要分析线程栈。 先了解一下java虚拟机的结构: Class file是类文件。写完程序后源码扩展名.java,源码是不能被运行的,需要做编译,编译的命令叫javac。编译后class文件,首先会调用一个系统,叫Classloader sub-system. jdk目录下有一个java ...
分类:
编程语言 时间:
2020-05-19 18:24:01
阅读次数:
58
什么是堆 堆 首先是一个完全二叉树, 堆 分为 大顶堆 和 小顶堆 ; 大顶堆 : 每个节点的值大于或等于其左右孩子节点的值,称为大顶堆。 小顶堆 同理就是每个节点的值小于或等于其左右孩子节点的值。 注意 : 每个节点的左右孩子节点的大小关系并没有限定。 大顶堆举例 如图: 首先其为一个完全二叉树, ...
分类:
编程语言 时间:
2020-05-19 18:10:55
阅读次数:
74
网上看到的关于Executor,Cores和Memory的分配相关博客,先记录下来,再汇总。 <1>第一篇 Spark处理多少数据是否需要多少内存 Spark处理1Tb数据不需要1Tb的内存。 具体需要多少内存是根据executor的core数量和每次读取数据集的block大小决定的。以读取hdfs ...
分类:
其他好文 时间:
2020-05-19 16:47:03
阅读次数:
82
题目: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。 示例: 输入:["MinStack","push ...
分类:
其他好文 时间:
2020-05-19 15:02:25
阅读次数:
46
应用程序以及相关数据将决定Java堆空间占用需求。通过静态内存,可“预测”下面的内存需求: 确定将会有多少不同的应用程序部署到预先计划的一个单独的JVM进程上,例如有多少个ear文件、war文件、jar文件等。在一个JVM上部署的应用程序越多,对本机堆的需求就越多。 确定有多少个类需要在运行时加载: ...
分类:
编程语言 时间:
2020-05-19 14:35:20
阅读次数:
69
先执行A在执行B再执行.then里面的AAA() { XXXXX一堆代码 this.BBB().then(()=>{ 其他代码 })},async BBB(){ let res = await this.$http({ url:, data:{ }, }) try{ //执行代码 if (res.b ...
分类:
其他好文 时间:
2020-05-19 14:31:10
阅读次数:
56