
概念
学无止境gwx
这个作者很懒,什么都没留下…
展开
-
kafka管理工具
一个好的界面管理工具可以使得开发效率更为高效,因kafka本身没有自研的管理工具!于是尝试安装市面上的一些辅助工具。Conduktorkafka-maneger(已更名cmak)原创 2024-11-14 18:40:40 · 3034 阅读 · 0 评论 -
虚拟机centos设置网络模式(桥接|NAT)
vim /etc/sysconfig/network-scripts/ifcfg-ens33(网卡的名字)原创 2023-11-22 17:37:23 · 2226 阅读 · 0 评论 -
Container容器语法
作为接替 Docker 运行时的 Containerd 在早在 Kubernetes1.7 时就能直接与 Kubelet 集成使用,只是大部分时候我们因熟悉 Docker,在部署集群时采用了默认的 dockershim。原创 2023-11-13 14:52:49 · 307 阅读 · 0 评论 -
k8s系列文章一:安装指南
k8s是docker的升级版,可用于docker集群配置管理微服务。原创 2023-11-02 10:38:48 · 635 阅读 · 0 评论 -
一篇教你学会Ansible
Ansible首次发布于2012年,是一款基于Python开发的自动化运维工具,核心是通过ssh将命令发送执行,它可以帮助管理员在多服务器上进行配置管理和部署。它的工作形式依托模块实现,自己没有批量部署的能力。真正具备批量部署的是ansible所运行的模块,ansible只是提供一种框架。原创 2023-10-25 15:32:45 · 242 阅读 · 0 评论 -
django 优化方式
对于网站和Web APP来说,相同的类型的产品,响应速度越好,那么用户量就越高。不可否认的是,响应速度是用户黏粘性最好的方式之一,但往往不知道如何下手解决,希望这篇文章可以给予你一些思路对于网站和Web APP来说最影响网站性能的就是数据库查询了,因为,而查询返回的数据集非常大时还会占据很多内存。这里从django orm的角度来探索数据库查询的优化。原创 2023-08-07 17:24:26 · 1138 阅读 · 0 评论 -
Zoho CRM SDK
python SDK接入Zoho CRM原创 2023-06-10 16:00:01 · 763 阅读 · 0 评论 -
WSGI与ASGI下django线程执行情况
django 线程 wsgi asgi原创 2022-09-23 19:06:14 · 1166 阅读 · 0 评论 -
数据库容灾方案
定时任务、crontab、celery原创 2022-08-31 15:57:15 · 396 阅读 · 0 评论 -
网络请求之requests、aiohttp、httpx哪个更好更快
并发异步http请求转载 2022-07-06 15:45:15 · 654 阅读 · 0 评论 -
Python定时执行任务方案
定时任务转载 2022-07-02 17:05:58 · 119 阅读 · 0 评论 -
drf序列化器字段类型及参数
drf 序列化字段类型原创 2022-02-10 11:11:23 · 616 阅读 · 0 评论 -
django orm基本操作二
前言继上文django orm表设计以及查询操作,下面来讲下基本操作之增、删、改一、增# 创建一个新的 Book 对象obj = Book.objects.create(name="天龙八部", price=100)# 因为外键的关系,我们需要指定出版社publish = Publish.objects.get(name="金庸出版社")obj.publish = publish# 因为外键的关系,又金庸出版社对应的id就是1,所以指定出版社也可以用obj.publish.add(1)或者o原创 2021-12-27 02:02:32 · 495 阅读 · 0 评论 -
django orm基本操作一
django一对一、django一对多、django多对多、django orm、数据库表设计原创 2021-12-27 01:18:22 · 788 阅读 · 0 评论 -
restful详解
restful接口和普通接口区别在于RESTful接口是一种架构设计风格,提供了设计原则和约束条件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。对于同一个URL,根据method请求行为的不同,后端需要处理的内容不同。有GET、POST、PUT、DELETE 几种method请求方法传统普通接口模式:api/get…api/post…api/delete…RESTful接口模式:只需要一个URL接口GET 方式请求 api/state 获取数据POST 方式请求 a原创 2021-11-01 00:39:31 · 1069 阅读 · 0 评论 -
pytest代码测试
转载文章原创 2021-11-01 00:34:06 · 120 阅读 · 0 评论 -
python读文件总
一、json1、字典转字符串dumps2、字符串转字典loads3、读取文件load4、写入文件dumpnew_dict = {"李白": "诗仙", "杜甫": "诗圣"}with open("../config/config.json","w") as f: json.dump(new_dict,f) print("写入文件完成...")二、iniimport configparserconf = configparser.ConfigParser()conf原创 2021-10-21 20:29:01 · 129 阅读 · 0 评论 -
Python魔法模块之contextlib
转载文章:python上下文管理之contextlib转载 2021-10-14 10:25:39 · 226 阅读 · 0 评论 -
fastapi参数编写模板
地址一地址二原创 2021-10-13 14:26:43 · 191 阅读 · 0 评论 -
项目部署相关文章
Django UWSGI设置nginx配置:地址一地址二地址三地址四地址五原创 2021-10-13 00:16:18 · 256 阅读 · 0 评论 -
linux中用于监控的数据指标测试
一、获取cpu信息1、cpu所有字符信息代码获取方式with open("cat /proc/cpuinfo")参数描述processor系统中逻辑处理核的编号。对于单核处理器,则课认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核vendor_idCPU制造商cpu familyCPU产品系列代号modelCPU属于其系列中的哪一代的代号model nameCPU属于的名字及其编号、标称主频steppingC原创 2021-10-11 19:27:43 · 371 阅读 · 0 评论 -
数据库优化
1、概述随着系统规模的不断增加,数据量和并发量不断增大,整个系统架构中最先受到冲击而形成瓶颈的,定然是数据库,因此数据库层面的优化,是一个程序员不可或缺的技能2、常见的方式2.1、创建索引索引类型分四种:(1)普通索引:允许有重复的值;(2)唯一索引:不允许有重复的值;(3)主键索引:特殊的唯一索引,是随着主键的创建而创建,也就是把某个列设为主键的时候,数据库就会给该列创建索引,唯一且不能为null值;(4)全文索引:用来对表中的文本域(text,varchar)进行索引;只在MyISAM引原创 2021-10-10 23:39:16 · 140 阅读 · 0 评论 -
session与cookie
python3中:json.dumps({'name':"张三" , 'age':15} , ensure_ascii=False)或者json.dumps({'name':"张三" , 'age':15}).encode('utf-8').decode('unicode_escape')原创 2021-10-10 22:13:20 · 128 阅读 · 0 评论 -
postgresql----serial类型和序列
转载文章转载 2021-10-10 16:30:30 · 1189 阅读 · 0 评论 -
fastapi&sqlalchemy样例
转载文章转载 2021-10-04 09:14:04 · 519 阅读 · 0 评论 -
fastapi类型检查工具包pydantic
转载文章转载 2021-10-04 09:11:07 · 300 阅读 · 0 评论 -
协程asyncio用法详解
转载文章转载 2021-10-04 09:04:13 · 126 阅读 · 0 评论 -
如何保证缓存与数据库的数据一致性
读写不同的处理逻辑读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓存,同时返回响应更新的时候,先删除缓存,然后再更新数据库原创 2021-09-23 00:57:40 · 128 阅读 · 0 评论 -
高并发常见的处理方法
概述高并发是指在同时或极短时间内,有大量的请求到达服务端,每个请求都需要服务端耗费资源进行处理,并做出相应的反馈。服务器处理请求需要耗费资源,但是资源是有限的,与之相应的一旦资源耗费过多则会导致处理变慢,更有可能导致服务器崩溃。所以说高并发的本质就是资源的有限性一、从客户端角度看问题减少请求数量,尽可能地依靠客户端自身的缓存或处理能力减少服务端的资源的浪费,比如重复使用某些资源,如连接池客户端处理的基本原则就是:能不访问服务端就不要访问二、从服务端角度看问题增加资源供给,比如:更大的网络带原创 2021-09-23 00:52:56 · 614 阅读 · 0 评论 -
http状态码
转载文章转载 2021-09-21 22:47:36 · 109 阅读 · 0 评论 -
flask上下文
转载文章一、概述1、Local对象:在Flask中,类似于request的对象,其实是绑定到了一个werkzeug.local.Local对象上。这样,即使是同一个对象,那么在多个线程中都是隔离的。类似的对象还有session以及g对象。2、Thread Local对象:只要满足绑定到这个对象上的属性,在每个线程中都是隔离的,那么他就叫做Thread Local对象。3、应用上下文和请求上下文:应用上下文和请求上下文都是存放到一个LocalStack的栈中。和应用app相关的操作就必须要用到应转载 2021-09-21 22:11:19 · 191 阅读 · 0 评论 -
linux shell学习指南
转载文章转载 2021-09-21 21:46:22 · 100 阅读 · 0 评论 -
redis和memcached的区别
转载于:https://www.cnblogs.com/457248499-qq-com/p/7392653.html观点一1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等;2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储;3、虚拟内存–Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘;4、过期策略–memcache在set时就指定,例如s转载 2021-09-21 20:14:51 · 314 阅读 · 0 评论 -
django中间件
转载文章转载 2021-09-21 20:07:17 · 81 阅读 · 0 评论 -
二十三种设计模式
转载文章转载 2021-09-21 20:03:38 · 70 阅读 · 0 评论 -
python2与python3的差异点
1、输出python2中print不需要加括号(如:print 111),而在python3中print是一个函数,需要加括号(如:print (111))2、类Python2中需要继承object才能使用类中的高级特性,而在python3中默认是继承了object。所以,如果想使用object高级特性,python2一定需要写明继承object,python3中写不写都可以。参考地址3、占位符python2中占位符%,在python3中既可以使用%,也可以使用%升级写法format4、输入p原创 2021-09-21 17:03:51 · 160 阅读 · 0 评论 -
urllib与urllib2的差异点
概述明面上说,urllib2是urllib的增强版,但urllib2并不能完全继承urlllib类所有方法。urllib 和urllib2都是接受URL请求的相关模块,但因为功能的互补性,所以urllib常和urllib2一起使用。一、urllib优势模拟登陆时(一般是post请求),通常需要进行参数编码。urllib支持参数编码,而urllib2不支持参数编码二、urllib2优势urllib2.openurl可设置request参数进而修改header(请求头)内容,而urllib不能实原创 2021-09-16 11:07:59 · 201 阅读 · 0 评论 -
Python内存管理机制
转载于https://www.cnblogs.com/geaozhang/p/7111961.htmlPython的内存管理机制:引入计数、垃圾回收、内存池机制一、变量与对象关系图如下:1、变量,通过变量指针引用对象变量指针指向具体对象的内存空间,取对象的值。2、对象,类型已知,每个对象都包含一个头部信息(头部信息:类型标识符和引用计数器)注意: 变量名没有类型,类型属于对象(因为变量引用对象,所以类型随对象),变量引用什么类型的对象,变量就是什么类型的。In [32]: var1=o转载 2021-09-16 10:27:13 · 226 阅读 · 0 评论