最新 最热

SynchronousQueue详解

【1】SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take。

2022-10-30
0

LinkedBlockingQueue详解

【1】LinkedBlockingQueue是一个基于链表实现的阻塞队列,默认情况下,该阻塞队列的大小为Integer.MAX_VALUE,由于这个数值特别大,所以 LinkedBlockingQueue 也被称作无界队列,代表它几乎没有界限,队列可以随着元素的添加而动...

2022-10-30
0

深入理解AQS--jdk层面管程实现【管程详解的补充】

1.java.util.concurrent包中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这些行为的抽象就是基于AbstractQueuedSynchronizer(简称AQS)实现的,AQS是一个抽象同步框架,可以...

2022-10-30
0

合并k个已排序的链表

1,采用搭建小顶堆的方式通过把节点塞入堆内自动排序,然后取出最小值,直至堆内为空,元素加入堆中的时间复杂度为O(longk),总共有kn个元素加入堆中,因此,时间复杂度是O(nklogk),空间复杂度的话是O(K),因为堆内存放数据量是根据有多少个...

2022-10-30
0

反转链表

public static void main(String[] args) {

2022-10-30
0

NanoId取代UUID

小巧. 130 bytes (已压缩和 gzipped)。 没有依赖。 Size Limit 控制大小。

2022-10-30
1

多层嵌套 promise then 执行顺序

在看 js 事件循环的时候,看到一个有趣的 promise then 执行顺序的题,想了好久,终于想明白了,这里记录一下。

2022-10-30
0

C++ 中文周刊 第81期

从reddit/hackernews/lobsters/meetingcpp/知乎等等摘抄一些c++动态

2022-10-30
0

【JavaWeb】学习笔记——Ajax、Axios

AJAX(Asynchronous JavaScript And XML):异步的JavaScript 和 XML

2022-10-29
0

为什么使用Axios的解答

为什么使用Axios?Axios的特点有哪些呢?从浏览器中创建XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRF请求方法的...

2022-10-29
0