自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(296)
  • 收藏
  • 关注

原创 架构师之路-开设学习交流群 欢迎加入

[top]一:架构师之路学习交流群1.目标-用code change the world2.微信联系方式-联系加群"""WX:zll1314520930"""

2023-04-17 14:35:00 149

原创 Git提交代码仓库的两种方式

目录一: 两种本地与远程仓库同步1 git 远程仓库提交本地版本库操作提交到远程版本库操作1.Git 全局设置:2.增加一个远程仓库地址3.查询当前存在的远程仓库5.本地版本库内容提交到远程仓库6.查询远程仓库注意:本地版本库提交到远程仓库用户名密码存放位置远程仓库操作本地仓库与远程仓库提交使用(删除与新增)1.当pycharm删除了一个文件s1.py2.本地版本库内容提交到远程仓库3.查询远程...

2023-04-14 17:31:00 218

原创 解决docker push镜像到私有仓库时的报错【http: server gave HTTP response to HTTPS client】...

一:解决docker push镜像到私有仓库时的报错【http: server gave HTTP response to HTTPS client】

2023-01-26 01:40:00 292

原创 python3.10调用邮件SMTP报错: ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failu...

一: python3.10调用邮件SMTP报错: ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:997)解决报错内容File "c:\Users\Lenovo\Desktop\python\progettoscuola.py", line 5, in &lt...

2023-01-26 01:25:00 1214

原创 总结个人2022提交代码次数

目录1.统计个人提交代码次数2.个人提交代码总量和总结1.统计个人提交代码次数2.个人提交代码总量和总结1.提交代码量: 1323= zhang个人2022年提交了: "约等于=1400次代码"2.总结 1.包含所有工作以及项目还有个别分支代码提交量 2.总计大约2022年提交了 2万行代码量...

2022-12-30 15:50:00 43

原创 git常用命令(企业级)

一: 常用git命令# 初始化,将已有的文件初始化为git仓库 git init# 查询文件状态[绿色暂存区,红色表示工作区更改了,没有提交到暂存区] git status git status -s #: 查询仓库状态简约显示# 查询版本提交日志(id号唯一,提交用户,提交时间) git log #: 查看 暂存区->版本库 提交的日志(谁提交的,提交...

2022-12-30 15:40:00 32

原创 什么是Rabbitmq消息队列? (安装Rabbitmq,通过Rabbitmq实现RPC全面了解,从入门到精通)...

目录Rabbitmq一: 消息队列介绍1.介绍2.MQ解决了什么问题1.应用的解耦2.流量削峰3.消息分发(发布订阅: 观察者模式)4.异步消息(celery就是对消息队列的封装)3.常见消息队列及比较二:Rabbitmq安装安装两种1.服务端原生安装2.服务端docker拉取3.Rabbitmq可视化界面创建用户(设置用户和密码)4.命令创建Rabbitmq用户(设置用户和密码)三:客户端安装...

2022-12-30 15:22:00 38

原创 什么是RPC? (全面了解)

一:RPC1.什么是RPC?RPC 是指远程过程调用,也就是说两台服务器,A 和 B,一个应用部署在A 服务器上,想要调用B 服务器上应用提供的函数或方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语句和传达调用的数据。2.RPC是如何调用的?1.要解决通讯的问题,主要是通过在客户端和服务器之间建立TCP连接,远程过程调用的所有交互的数据都在这个连接里传输。连接可以是...

2022-12-30 15:19:00 286

原创 Docker容器入门到精通

Docker 容器快速入门第一章:Docker容器 第二章:Dockerfile指令与Docker-compose容器编排-搭建docker私有仓库h1 { color: rgba(0, 60, 128, 1); text-align: center }h1:hover { color: rgba(0, 255, 111, 1) }#d2 { text-align: ini...

2022-12-13 00:44:00 32

原创 Dockerfile指令与Docker-compose容器编排-搭建docker私有仓库

目录一:部署应用映射外部目录(持久化)总结二:迁移与备份(容器保存为镜像)1.django执行gitee,项目提交到远端2.其他操作3.操作步骤4.容器保存为镜像5.把镜像打包成压缩包6.把压缩包回复为镜像7.容器内查询全部安装软件8.总体代码(迁移与备份(容器保存为镜像))三:Dockerfile和指令讲解1.简介Dockerfile2.Dockerfile基础指令3.解析:4.其他一些指令:...

2022-12-13 00:36:00 93

原创 什么是Docker容器?(全面了解使用)

一:为什么需要Docker容器?1.引入1.1麻烦的环境部署1.在软件开发中,最麻烦的事情之一就是环境配置。在正常情况下,如果要保证程序能运行,我们需要设置好操作系统,以及各种库和组件的安装。2.举例来说,要运行一个Python程序,计算机必须要有 Python 引擎,还需要安装好程序的各种依赖,甚至还要配置特定的环境变量。假设你有两个程序都需要部署在同一个服务器上,一个需要软件是基于...

2022-12-13 00:35:00 65

原创 Elasticsearch from/size-浅分页查询-深分页 scroll-深分页search_after深度查询区别使用及应用场景...

Elasticsearch调研深度查询1.from/size 浅分页查询一般的分页需求我们可以使用from和size的方式实现,但是这种的分页方式在深分页的场景下应该是避免使用的。深分页的页次增加,所消耗的内存和时间的增长也是成比例的增加,为了避免深度分页产生的问题,Elasticsearch从2.0版本楷书,增加了一个限制: index.max_result_window = 10000...

2022-09-25 22:54:00 43

原创 安装aio-pika报错

报错内容:WARNING: You are using pip version 21.1.2; however, version 21.3.1 is available.You should consider upgrading via the 'D:\Virtualenvs\pythonProject\Scripts\python.exe -m pip install --upgrade ...

2022-09-06 10:02:00 63

原创 Elasticsearch模糊查询、多字段in查询、时间范围查询,DSL和java API两种方式

Elasticsearch模糊查询、多字段in查询、时间范围查询,DSL和java API两种方式 项目场景:Elasticsearch模糊查询某字段、多字段in查询、时间范围查询,通过DSL和java API两种方式解决方案:一、模糊查询wildcard 通配符检索使用wildcard相当于SQL的like,前后都可拼接*...

2022-08-16 17:12:00 156

原创 什么是FastAPI异步框架?(全面了解)

一:FastAPI框架1.FastAPI是应该用于构建API的现代,快速(高性能)的 web 框架,使用Python 3.6+ 并基于标准的 Python 类型提示。关键性:快速: 可与NodeJS和Go并肩的极高性能(归功于Starlette和Pydantic)。最快的Python web框架之一。高效编码: 提高功能开发速度约200% 至 300%。更少的bug: 减少约 40%...

2022-07-21 18:46:00 43

原创 pycharm全局搜索

方法有:1、使用【Ctrl+N】快捷键按文件名搜索py文件;2、使用【Ctrl+shift+N】快捷键按文件名搜索所有类型的文件;3、使用【ctrl+shift+f】快捷全局字符串搜索;3、使用【ctrl+shift+a】快捷键配置项搜索。...

2022-07-12 19:36:00 90

原创 utf-8与utf8mb4与base64和md5

utf-8与utf8mb4的区别utf8---》utf-8,mysql字节的,两个字节表示一个字符---》生僻字,表示存不了utf8mb4--》utf-8,最多4个字节表示一个字符---》存标签,存生僻字base64与md5# base64只是编码格式,编码与解码,不涉及加密base64 : 用64个字符来表示任意二进制数据,只能指定二进制类型进行base64编码,变长,可反解。 ...

2022-05-18 21:38:00 66

原创 Elasticsearch提示low disk watermark [85%] exceeded on [UTyrLH40Q9uIzHzX-yMFXg][Sonofelice][/Users/baid...

mac本地启动es之后发现运行一段时间一分钟就能打印好几条info日志:[2018-03-13T10:15:42,497][INFO ][o.e.c.r.a.DiskThresholdMonitor] [Sonofelice] low disk watermark [85%] exceeded on [UTyrLH40Q9uIzHzX-yMFXg][Sonofelice][/Users/bai...

2022-05-14 03:39:00 91

原创 Elasticsearch高级之-集群搭建,数据分片

目录Elasticsearch高级之-集群搭建,数据分片一 广播方式二 单播方式三 选取主节点四 什么是脑裂五 错误识别Elasticsearch高级之-集群搭建,数据分片es使用两种不同的方式来发现对方:广播单播也可以同时使用两者,但默认的广播,单播需要已知节点列表来完成一 广播方式当es实例启动的时候,它发送了广播的ping请求到地址224.2.2.4:54328。而其他的e...

2022-05-14 02:21:00 38

原创 一文搞懂 ElasticSearch 之 Mapping

一文搞懂 ElasticSearch 之 Mapping这篇文章主要介绍 Mapping、Dynamic Mapping 以及 ElasticSearch 是如何自动判断字段的类型,同时介绍 Mapping 的相关参数设置。首先来看下什么是 Mapping什么是 Mapping?在一篇文章带你搞定 ElasticSearch 术语中,我们讲到了 Mappin...

2022-05-13 21:29:00 32

原创 elasticsearch倒排索引(全面了解)

SimpleAI推荐语:前年转过这篇文章,最近在看检索相关论文,发现又有点忘记倒排索引(inverted index)的具体内容,遂翻出来再看看,不得不说,这个漫画画的太好了,娓娓道来,一看就懂,再次分享给大家!小史是一个非科班的程序员,虽然学的是电子专业,但是通过自己的努力成功通过了面试,现在要开始迎接新生活了。随着央视诗词大会的热播,小史开始对诗词感兴趣,最喜欢的就是飞花令的环节。...

2022-05-13 20:09:00 18

原创 安装es客户端软件elasticsearch-head

安装ElasticSearch插件一 Head插件介绍elasticsearch-head是elasticsearch的一款可视化工具,依赖于node.js ,所以需要先安装node.js二 安装Node.js详情见文章【安装nodejs】三 安装GruntGrunt是基于Node.js的项目构建工具。它可以自动运行你所设定的任务npm install grunt -g四 下载H...

2022-05-13 16:16:00 46

原创 安装es可视化软件Kibana

一 Kibana介绍Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您、可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现详情可见用户手册:https://www.elastic.co/guid...

2022-05-13 16:07:00 38

原创 MySQL主从配置(Django实现主从配置读写分离)

目录一 MySQL主从配置原理(主从分离,主从同步)二 操作步骤2.1我们准备两台装好mysql的服务器(我在此用docker模拟了两台机器)2.2 远程连接入主库和从库远程连接主库远程连接从库2.3 测试主从同步三:django实现主从读写分离(主从同步)一 MySQL主从配置原理(主从分离,主从同步)mysql主从配置的流程大体如图:1)master会将变动记录到二进制日志里面;2)...

2022-05-13 14:40:00 46

原创 docker容器中安装vim

docker容器中安装vim1. 更新包apt-get update安装vimapt-get install vim -y

2022-05-12 02:18:00 32

原创 Flask框架

Python Flask框架快速入门第一章:什么是flask框架?快速入门(flask安装,登录,新手三件套,登录认证装饰器,配置文件,路由系统,CBV) 第二章:Flaks框架(Flask请求响应,session,闪现,请求扩展,中间件,蓝图)第三章:Flaks框架(g对象,session,数据库连接池,信号,flask-script,SQLAlchemy(ORM)) 第四章:...

2022-05-11 01:45:00 23

原创 Flask框架(flask-sqlalchemy操作,Migrate作用,Flask迁移数据库,Flaks同步表数据)

目录一:flask-sqlalchemy操作1.引入:2.Flask-Migrate扩展3.flask-sqlalchemy与slask_migrate作用4.flask-migrate初始化与迁移数据库介绍5.flask-sqlalchemy 操作迁移数据库6.导出项目依赖二:Flask-Migrate的作用负责表结构同步(一) 安装插件(二)使用1、实例化2、添加命令(三) 同步表结构1、i...

2022-05-11 01:38:00 82

原创 Flaks框架(g对象,session,数据库连接池,信号,flask-script,SQLAlchemy(ORM))

目录一:g对象简介1.g对象和session的区别2.g对象实战代码二:flask-session(借助于第三方插件连接redis保存session )1.方式一:2.方式二(flask使用第三方插件的通用方案):3.效果1:(访问地址浏览器生成session)4.效果2:(session存入redis)5.如何设置session的过期时间?6.设置cookie时,如何设定关闭浏览器则cooki...

2022-05-11 01:33:00 45

原创 Flaks框架(Flask请求响应,session,闪现,请求扩展,中间件,蓝图)

目录一:Flask请求响应1.请求相关信息2.flask新手四件套3.响应相关信息(响应response增加数据返回)二:session1.session与cookie简介2.在使用session之前必须现在设置一下密钥3.dajngo中session与Flask的session差别4.session使用5.set_cookie其他参数6.整体代码三:源码分析SecureCookieSessio...

2022-05-11 01:30:00 99

原创 Python 什么是flask框架?快速入门(flask安装,登录,新手三件套,登录认证装饰器,配置文件,路由系统,CBV)...

目录一:Python flask框架前言补充一下,我们前面学习的库都是叫模块,那么框架与库的区别?二:flask 框架概述1.简介2.须知:3.flask框架的优势三:flask 安装1.安装flaskflask快速使用2.flask执行流程(入门)四:登录,显示用户信息案例1.案例:登录,显示用户信息main.pydetail.htmlindex.htmllogin.html五:新手三件套请求...

2022-05-11 01:24:00 49

原创 Flask框架使用SQLAlchemy的ORM

SQLAlchemy1.介绍SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。pip3 install sqlalchemy组成部分:Engine,框架的引擎Connection Pooling ,数据库连接池Dialect,选...

2022-05-08 18:55:00 40

原创 内网穿透方案大全

1 介绍我们写了一个网站,但是又苦于没有公网ip地址,就可以使用内网穿透,来让局域网内的机器上的,可以被外网访问到这种软件有很多:如开源的:frp、ngrok商业的软件:花生壳(转发http需要收费6元)、神卓互联(收费)基于Python3 我们自己写一个2 花生壳演示官网下载客户端:https://hsk.oray.com/, 无脑下一步安装注册账号打开软件...

2022-05-03 14:40:00 28

原创 阿里云服务器端口开放安全组规则设置方法

阿里云服务器如何开放全部端口?云服务器ECS端口开放或禁止是在安全组中设置的,在安全组中选择允许,端口范围设置从-1/-1,授权对象为0.0.0.0/0即可,阿里云服务器网来详细说下阿里云服务器开放全部端口的安全组设置教程:阿里云服务器开放全部端口教程阿里云服务器端口开放或禁用是在安全组中设置的,阿里云服务器网来详细说下阿里云服务器开放全部端口的设置教程:1、在阿里云服务器ECS管理控...

2022-05-02 14:01:00 90

原创 CGI、WSGI、uWSGI、ASGI……

在学习 Python Web 开发时候,可能会遇到诸如 uwsgi、wsgi 等名词,下面通过梳理总结,探究它们之间的关系。CGICGI(Common Gateway Interface)通用网关接口,是一个协议,是外部应用程序(CGI 程序)与 Web 服务器之间的接口标准,该协议定义了 Web 服务器调用外部应用程序的时候需要输入的参数,和给 Web 服务器的返回结果。...

2022-05-02 03:15:00 47

原创 Mysql安装失败-GPG验证不通过或Failed to start mariadb.service: Unit not fou

1.报错原因报错原文Key imported successfullyImport of key(s) didn't help, wrong key(s)?Public key for mysql-community-client-5.7.37-1.el7.x86_64.rpm is not installed. Failing package is: mysql-communit...

2022-05-01 23:56:00 395

原创 对称加密和非对称加密

1 概念A 和 B 要把他们的通信内容加密, 如果A/B使用相同的加密解密key,那这就是 对称加密。对称加密最大的问题就是A和B之间的加密/解密key必须是唯一的。也就是如果A和C 要加密通信,同时还不想让C知道A/B之间的通信内容。那么A/C之间的加密/解密用的key就不能和A/B之间的一样。链接一旦便多,这种机制将很难管理大量的key。非对称加密 就是在此环境下诞生的。非对称加密...

2022-04-30 15:57:00 20

原创 vue-core-video-player-基于vue.js的视频播放器组件

一 介绍一款基于 vue.js 的轻量级的视频播放器插件插件个性化配置i18n服务端渲染画中画模式事件订阅易于开发移动端适配1.1 官方文档https://core-player.github.io/vue-core-video-player/zh/get-started.html1.2 安装和快速使用第一步:安装NPMnpm install --save vu...

2022-04-30 01:00:00 144

原创 WSGI协议

Python进阶:何为WSGI协议简介面试Python web相关岗位时,最容易被问到的问题,WSGI协议是什么?这篇文章就简单解释一下WSGI并实现一个满足WSGI协议的服务。WSGI协议WSGI(Python Web Server Gateway Interface, Python Web服务器网关接口)由PEP333提出,它是一种指定Web服务器与Python Web应用程序之间...

2022-04-18 19:38:00 21

原创 pycharm恢复删除文档与查询修改前数据

1.pycharm恢复删除文档第一步:第二步:2.pycharm查询修改前文档数据第一步:第二步:

2022-04-11 15:36:00 46

原创 使用echarts(可视化图表库)

一:echarts1.简介一个基于 JavaScript 的开源可视化图表库echarts官网使用教程: https://echarts.apache.org/zh/index.html2.echars的使用导入CDNCDN网站:https://cdn.baomitu.com/echarts1.导入echars的CDN标签# 标签<script src="https...

2022-04-10 10:44:00 31

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除