摘要:
一:RPC 1.什么是RPC? RPC 是指远程过程调用,也就是说两台服务器,A 和 B,一个应用部署在A 服务器上,想要调用B 服务器上应用提供的函数或方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语句和传达调用的数据。 2.RPC是如何调用的? 1.要解决通讯的问题,主要是通 阅读全文
摘要:
Docker 容器 快速入门 第一章:Docker容器 第二章:Dockerfile指令与Docker-compose容器编排-搭建docker私有仓库 阅读全文
摘要:
一:部署应用映射外部目录(持久化) # 部署redis,把配置文件和数据目录映射出来 # 1.操作步骤(创建redis依赖文件) -1 mkdir /reids /redis/conf /redis/data -2 vim /redis/conf/redis.conf # 2.配置文件 bind 0 阅读全文
摘要:
一:为什么需要Docker容器? 1.引入 1.1麻烦的环境部署 1.在软件开发中,最麻烦的事情之一就是环境配置。在正常情况下,如果要保证程序能运行,我们需要设置好操作系统,以及各种库和组件的安装。 2.举例来说,要运行一个Python程序,计算机必须要有 Python 引擎,还需要安装好程序的各种 阅读全文
摘要:
Elasticsearch调研深度查询 1.from/size 浅分页查询 一般的分页需求我们可以使用from和size的方式实现,但是这种的分页方式在深分页的场景下应该是避免使用的。深分页的页次增加,所消耗的内存和时间的增长也是成比例的增加,为了避免深度分页产生的问题,Elasticsearch从 阅读全文
摘要:
报错内容: WARNING: You are using pip version 21.1.2; however, version 21.3.1 is available. You should consider upgrading via the 'D:\Virtualenvs\pythonPro 阅读全文
摘要:
Elasticsearch模糊查询、多字段in查询、时间范围查询,DSL和java API两种方式 项目场景: Elasticsearch模糊查询某字段、多字段in查询、时间范围查询,通过DSL和java API两种方式 解决方案: 一、模糊查询 wildcard 通配符检索 使用wildcard相 阅读全文
摘要:
一:FastAPI框架 1.FastAPI是应该用于构建API的现代,快速(高性能)的 web 框架,使用Python 3.6+ 并基于标准的 Python 类型提示。 关键性: 快速: 可与NodeJS和Go并肩的极高性能(归功于Starlette和Pydantic)。最快的Python web框 阅读全文
摘要:
方法有:1、使用【Ctrl+N】快捷键按文件名搜索py文件; 2、使用【Ctrl+shift+N】快捷键按文件名搜索所有类型的文件; 3、使用【ctrl+shift+f】快捷全局字符串搜索; 3、使用【ctrl+shift+a】快捷键配置项搜索。 阅读全文
摘要:
utf-8与utf8mb4的区别 utf8 》utf-8,mysql字节的,两个字节表示一个字符 》生僻字,表示存不了 utf8mb4--》utf-8,最多4个字节表示一个字符 》存标签,存生僻字 base64与md5 # base64只是编码格式,编码与解码,不涉及加密 base64 : 用64个 阅读全文