0%

前言

本文将使用 OpenAI 提供的 API 进行简单调用,有个初步了解。在使用 API 前请确认网络状况,以及 OpenAI 账户余额及到期时间。
建议在 Colaboratory 上运行代码。本文不会讲述如何申请 OpenAI 账户,也不会提供 key。

阅读全文 »

前言

拒绝手动构建 Docker 镜像,本文将分别演示 Spring 官方fabric8io 的 docker-maven-plugin 插件,Build 期间自动构建镜像,并 push 到私有仓库,为 CI/CD 提供支持。

阅读全文 »

前言

Netty 的本质是一个网络应用程序框架,拥有高性能、高吞吐量、低延迟、ByteBuf 零复制等优点。对 JDK 自带的 NIO 进行封装, Netty 做的更多更好,支持常用应用层协议,解决传输沾包半包现象,支持流量整形等。

阅读全文 »

前言

定义:宿主机(浏览器)发起的任务称为宏观任务,JavaScript 引擎发起的任务称为微观任务。

在宏观任务中,JavaScript 的 Promise 还会产生异步代码,JavaScript 必须保证这些异步代码在一个宏观任务中完成,因此,每个宏观任务中又包含了一个微观任务队列。

Promise 永远在队列尾部添加微观任务。setTimeout 等宿主 API,则会添加宏观任务。

阅读全文 »