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