摘要:
1.查看端口的占用情况:lsof -i 2.查看某一端口的占用情况: lsof -i:端口号 3.结束占用端口的进程:killall 进程名 阅读全文
摘要:
同步、异步: 概念:消息的通知机制 解释:涉及到IO通知机制; 所谓同步,就是发起调用后,被调用者处理消息,必须等处理完才直接返回结果,没处理完之前是不返回的,调用者主动等待结果; 所谓异步,就是发起调用后,被调用者直接返回,但是并没有返回结果,等处理完消息后,通过状态、通知或者回调函数来通知调用者 阅读全文
摘要:
19/03/04 18:18:42 ERROR Shell: Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate executable null\bi 阅读全文
摘要:
HashMap:允许键或者值为null。底层是基于数组+链表的结构。默认初始容量是16,默认加载因子是0.75F,默认扩容增加一倍。如果指定了初始容量n,n必然在(2x,2x+1]范围内,n经过运算所产生的实际大小就是2x+1。本身是一个异步式线程不安全的映射。 Hashtable:不运算键或者值为 阅读全文
摘要:
HashMap: 查询和插入速度极快,但是线程不安全,在多线程情况下在扩容的情况下可能会形成闭环链路,耗光cpu资源。 LinkedHashMap: 基本和HashMap实现类似,多了一个链表来维护元素插入的顺序,因此维护的效率会比HashMap略低。但是因为有链表的存在,遍历效率会高于HashMa 阅读全文
摘要:
1、任务、线程和进程之间的区别 回答思路:1.三者定义2.三者区别 任务(task)是最抽象的,是一个一般性的术语,指由软件完成的一个活动。一个任务既可以是一个进程,也可以是一个线程。简而言之,它指的是一系列共同达到某一目的的操作。例如,读取数据并将数据放入内存中。这个任务可以作为一个进程来实现,也 阅读全文