Skip to main content

New Blog

代码人生:编织技术与生活的博客之旅

带着问题去理解

  1. 什么是线程?
  2. 线程的生命周期以及状态时如何?
  3. 线程的基础使用方式?
  4. 线程的中断方式?
  5. 线程的互斥同步方式有哪些?如何比较和选择?
  6. 线程之间有哪些协作方式?
学习codeJavaOne min read

我曾经写过一个项目 ddddocr_server,使用 fastapi 提供 http 接口,以此来调用 ddddocr 库。

其他语言想要调用的话,则是通过 http 协议的方式来调用。然而 http 协议的开销不小,而 Websocket 调用又不灵活,此时针对这种应用场景的最佳选择就是 rpc(Remote Procedure Call 远程过程调用),而这次所要用的技术便是 grpc。

早闻 gRPC 大名,所以这次将使用 nest 通过 grpc 的方式来调用 python 的 ddddocr 库来识别验证码。

nestgrpcpythonddddocr8 min read

如果你想成为一个 Typescript 全栈工程师,那么你可能需要关注一下 tRPC 框架。

本文总共会接触到以下主要技术栈。

不是介绍 tRPC 吗,怎么突然出现这么多技术栈。好吧,主要这些技术栈都与 typescript 相关,并且在 trpc 的示例应用中都或多或少使用到,因此也是有必要了解一下。

在线体验地址:TRPC demo

trpcnextprismazodauth.js15 min read