python
文章平均质量分 58
敷衍-
这个作者很懒,什么都没留下…
展开
-
正向代理,反向代理,负载均衡
代理服务器:一种部署于客户端与服务器之间的服务器,代替客户端与服务器对外部网络进行发送或接收消息。正向代理:在客户端部署代理服务器,代替客户端对外部网络发送和接收消息。客户端发送一个指定目标的请求给代理服务器,代理服务器再发送给服务端,服务端收到请求后,将响应的内容发送给代理服务器,代理服务器发给客户端。在正向代理的过程中,代理服务器代替客户端向服务端发送请求,服务端不知道谁是真正的客户端,不知道访问自己的是一个代理服务器还是客户端。服务端只负责将响应包发送给请求方。 反向代理:在服务器端部署代理服务器,原创 2022-06-13 14:31:32 · 527 阅读 · 3 评论 -
Pycharm 项目左侧目录文件背景变黄且部分文件不显示的问题
1、在项目目录里找到.idea文件2、删除该项目,目录下的.idea目录3、重新打开即可原创 2022-06-13 10:16:14 · 1561 阅读 · 1 评论 -
闭包与装饰器
目录1.闭包1.3 闭包的优缺点 2.装饰器2.4 装饰器的优缺点3.闭包装饰器区别闭包的本质就是函数的嵌套,函数内部再定义函数闭包的定义:内外函数嵌套,内部函数引用外部函数作用域下的非全局变量,外函数返回内函数对象创建一个闭包必须满足以下几点:必须有一个内嵌函数内嵌函数必须引用外部函数中的变量外部函数的返回值必须是内嵌函数闭包有两种不同的方式,第一种是“返回一个函数名称”,第二种是在函数内部就“直接调用”1.1 返回一个函数名称:1.2 直接调用:1.3 闭包的优缺点 优原创 2022-06-08 15:47:56 · 459 阅读 · 1 评论 -
is 与 == 区别
Python中提供关键字 is ,同时,==也是判断运算符,那区别是什么?Python中is的含义:is 操作符是Python语言的一个内建的操作符。它的作用在于比较两个变量是否指向了同一个对象。Python中==的含义:==运算符是Python语言的一个内建的运算符。它的作用在于比较两个变量所指代的含义是否相同。看下实际类型的比较结果。输出结果非常符合预期,==在比较指代的值,值是相同的。is在比较原生对象,对象是不同的。结果: 结果和list的比较结果相同。==在比较指代的值原创 2022-06-07 14:45:06 · 1824 阅读 · 2 评论 -
缓存击穿,雪崩,穿透
用户的数据一般都是存储于数据库,数据库的数据是落在磁盘上的,磁盘的读写速度可以说是计算机里最慢的硬件了。当用户的请求,都访问数据库的话,请求数量一上来,数据库很容易就崩溃的了,所以为了避免用户直接访问数据库,会用 Redis 作为缓存层,因为 Redis 是内存数据库,我们可以将数据库的数据缓存在 Redis 里,相当于数据缓存在内存,内存的读写速度比硬盘快好几个数量级,这样大大提高了系统性能。不过,引入了缓存层,就会有缓存异常的三个问题,分别是缓存雪崩、缓存击穿、缓存穿透缓存雪崩通原创 2022-05-11 20:57:06 · 279 阅读 · 1 评论 -
JWT-生成token
一、什么是JWTJWT 即Json Web Token,将用户登录态以及数据用加密的json格式存储在客户端,服务端可以完全依靠这个字符串认定用户身份。简单来说,这是一种用户身份认证的解决方案。二、JWT的组成一个JWT实际上就是一个字符串,由三部分组成分别是:header(头部)payload(载荷)signature(签名)结构如下:header.payload.signature1.header(头部)header(头部)的信息指定了其Token类型和所使用的加密算法。示例:原创 2022-05-11 17:48:53 · 7087 阅读 · 1 评论 -
Python-文件的操作
在python中用open()可以创建一个文件对象。open()使用方法:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)参数说明:file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式 (常用)buffering: 设置缓冲encoding: 一般使用utf8 (常用)errors: 报错级别newli...原创 2022-05-10 23:03:05 · 91 阅读 · 1 评论 -
Python的应用领域
Python的应用领域 ,Web开发,自动化运维开发,网络爬虫,科学计算,服务器软件(网络软件),游戏开发,云计算开发原创 2022-05-02 00:32:47 · 927 阅读 · 1 评论 -
Python解释器和IDE的安装
Python安装,Pycharm安装,创建第一个Python“Hello World”程序,使用Pycharm输出第一个Python “Hello World”程序原创 2022-05-02 00:16:49 · 866 阅读 · 1 评论