最新 最热

Spring Boot 异步编程

异步编程在处理耗时操作以及多任务处理的场景下非常有用,可以提高 CPU 和内存的利用率。多线程设计模式有很多种,Future 模式是多线程开发中非常常见的一种设计模式,本文也是基于这种模式来说明 SpringBoot 对于异步编程...

2022-12-01
0

Node·七天学会 NodeJS

以上程序使用 fs.readFileSync 从源路径读取文件内容,并使用 fs.writeFileSync 将文件内容写入目标路径。

2022-12-01
0

Java 理论概念·HashMap 面试大全

哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。

2022-12-01
1

Java 并发编程·Java 并发

可能正在运行,也可能正在等待 CPU 时间片。包含了操作系统线程状态中的 Running 和 Ready。

2022-12-01
0

Java 并发编程·CountDownLatch

CountDownLatch 中 count down 是倒数的意思,latch 则是门闩的含义。整体含义可以理解为倒数的门栓,似乎有一点“三二一,芝麻开门”的感觉。

2022-12-01
0

ES6-标准入门·异步编程 Promise

Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理且更强大。,ES6 将其写进了语言标准,并原生提供了 Promise 对象。...

2022-12-01
0

ES6-标准入门·变量声明与解构赋值

柏林已经来了命令,阿尔萨斯和洛林的学校只许教 ES6 了…他转身朝着黑板,拿起一支粉笔,使出全身的力量,写了两个大字:“ES6 万岁!”(《最后一课》)。...

2022-12-01
1

前端 实战项目·动态加载 JS 文件

对于 Vue、React 等框架开发的单页面应用,在某些页面开发特殊功能时经常需要依赖第三方 JS 文件,如果在全局引入 CDN 资源可能会加载冗余文件,此时最好使用动态加载方式。...

2022-12-01
1

Java 基础概念·Java HashMap

HashMap 是 Java 使用频率最高的用于映射(键值对)处理的数据类型。JDK1.8 对 HashMap 底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。...

2022-12-01
1

Note·Fetch data with React Hooks

在 Reack Hook 中处理网络请求似乎要比 class 组件麻烦一点,毕竟没有 this 实例对象可以在上面封装方法。不要拘束于之前的思维,Hook 的数据请求也许会有更好的方式。...

2022-12-01
0