为什么我们需要协程?

为什么我们有了线程还需要协程呢?(其实这个问题不应该这么问,协程的出现在线程之前)在一个进程中虽然我们可以创建多个线程,但是在一个进程中能创建的线程数量是有限制的,并且线程的调度仍然受操作系统控制,也就是说线程何时抢占、何时被抢占对于开发者来说都是透明的,并且在调度的过程中还可能涉及到用户态和内核态的切换开销。

阅读全文 »

假设使用vite启动项目后,希望在移动设备上通过ip和端口号来访问项目,通常需要在Linux上开放端口号。

阅读全文 »

难度:Hard

标签:哈希表;滑动窗口;字符串

链接: https://leetcode.cn/problems/minimum-window-substring/description/

阅读全文 »

难度:Hard

标签:哈希表、字符串、滑动窗口

链接:https://leetcode.cn/problems/substring-with-concatenation-of-all-words/description/

阅读全文 »

前言

通过一个项目来学习一下如何设计一个多服务的系统。同时也能学习Spring Cloud Gateway、Dubbo、API签名等一些知识。

项目架构

阅读全文 »
0%