什么是线程池线程池是一种基于池化资源管理的方法,用于高效地管理线程的创建和销毁,从而提升系统性能。在系统启动时,线程池会创建固定空闲线程。当程序提交任务给线程池工作队列中,线程池便分配一个空闲线程来执行该任务。任务完成后,线程不会被销毁,而是返回线程池,进入等待状态,以便执行后续的任务。尽管一个线程一次只能执行一个任务,线程池能够同时处理多个任务的...
本章内容主要讲解:它是什么、它的作用、以及它引入的问题和解决方案。
什么是分库分表分库分表这一概念可以分解为三个主要问题:仅分库、仅分表、以及同时分库和分表。
仅分库:分库指的是将传统单一数据库的数据拆分到多个数据库中,每个数据库存储不同的业务数据表,并部署在不同的服务器上。
仅分表:当一个数据库中某个表的数据量达到一定规模,足以影响性能时,...
Elasticsearch什么是Elasticsearch Elasticsearch是一个开源的分布式RESTful搜索和分析引擎,它专注于处理和存储大量数据,以便快速、准确地进行搜索、分析和可视化,
Elasticsearch 是一个近乎实时的搜索平台。这意味着从对文档建立索引到可搜索之间存在轻微的延迟(通常为一秒)。
特点三大特点
...
什么是jwtJwt是JSON Web Tokens的简称,从单词可以看出它也是一种token,其实可以理解为一种生成token的框架或规范。既然也是token那我们可以换一种问法,token是什么?为什么要使用token?
token是什么Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将...
GO环境需要下载安装Go
https://go.dev/doc/install
编程工具
VSCode(免费
GoLand(付费)
Vim(免费)
运行环境
Go 可以在 Linux 和 Mac 上的任何终端以及 Windows 中的 PowerShell 或 cmd 上正常运行
重要原则
不要通过共享内存来通信,通过通信来共享内存
解释:...
配置
在根目录创建Dockerfile
FROM python:3
ENV PYTHONUNBUFFERED 1
WORKDIR /code/djangoblog/
#RUN apt-get install ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
ADD req...