02 2021 档案

摘要:MySQL主从同步 1. 主从同步的定义 主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器 阅读全文
posted @ 2021-02-20 21:22 涛子17180 阅读(177) 评论(0) 推荐(0)
摘要:部署 1. 静态文件 当Django运行在生产模式时,将不再提供静态文件的支持,需要将静态文件交给静态文件服务器。 我们先收集所有静态文件。项目中的静态文件除了我们使用的front_end_pc中之外,django本身还有自己的静态文件,如果rest_framework、xadmin、admin、c 阅读全文
posted @ 2021-02-20 21:07 涛子17180 阅读(383) 评论(0) 推荐(0)
摘要:创建数据库模型类 进入apps目录,创建订单应用payments python ../manage.py startapp payments 在settings.py中安装应用 INSTALLED_APPS = [ ... 'payments.apps.PaymentsConfig', ] 在根级u 阅读全文
posted @ 2021-02-20 21:01 涛子17180 阅读(224) 评论(0) 推荐(0)
摘要:1.交换机 交换机发生在网络的第二层数据链路层,根据MAC地址寻址 路由器发生在第三层网络层。根据IP地址寻找下一个设备,可以处理TCPIP协议 交换机是分配网络数据,路由器可以给网络分配IP地址,分配给你地址而且可以随时通过地址过来找到你。 路由器可以在不同时间内把一个IP分配给多台主机使用。交换 阅读全文
posted @ 2021-02-08 21:59 涛子17180 阅读(517) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/pretty-sunshine/p/11442326.html https://www.jianshu.com/p/c38b7f8ae890 1、涉及到私密信息 使用post请求,因为信息放在请求体中而不像get请求暴露在url上 2、HTTPS。传输 阅读全文
posted @ 2021-02-08 21:57 涛子17180 阅读(282) 评论(0) 推荐(0)
摘要:import datetimeimport smtplibfrom email.header import Headerfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom set 阅读全文
posted @ 2021-02-07 23:50 涛子17180 阅读(102) 评论(0) 推荐(0)
摘要:定时任务、异步任务 pip install celery --target=D:\Users\ex-ouyangl003\PycharmProjects\data_new\dg_meta_system\metadata_system\venv\Lib\site-packages # coding:u 阅读全文
posted @ 2021-02-07 23:29 涛子17180 阅读(197) 评论(0) 推荐(0)
摘要:Table of Contents 1 Python开发工具集之可视化包Matplotlib 1.1 配置依赖环境 1.1.1 导入依赖模块 1.1.2 导入中文依赖模块 1.2 基础制图 1.2.1 添加 x, y 值 1.2.2 配置图形颜色和形状 1.2.3 控制线条属性-使用关键字linew 阅读全文
posted @ 2021-02-07 23:24 涛子17180 阅读(275) 评论(0) 推荐(0)
摘要:Table of Contents 1 Python开发工具集之可视化包Matplotlib 1.1 配置依赖环境 1.1.1 导入依赖模块 1.1.2 导入中文依赖模块 1.2 基础制图 1.2.1 添加 x, y 值 1.2.2 配置图形颜色和形状 1.2.3 控制线条属性-使用关键字linew 阅读全文
posted @ 2021-02-07 23:22 涛子17180 阅读(243) 评论(0) 推荐(0)
摘要:class Queue(object): """ 队列(queue):按照先进先出(FIFO)的原理运作, 队列不允许在中间部位进行操作,队列也可以用顺序表或者链表实现 """def __init__(self): self.items=[] # enqueue(item) 从队尾添加一个元素def 阅读全文
posted @ 2021-02-07 22:59 涛子17180 阅读(67) 评论(0) 推荐(0)
摘要:# 单向循环链表结构的特征# 节点对象: 数据域和向后引用域# 尾部节点的向后引用域指向 头部class Node(object): def __init__(self, data): # 数据域self.data = data # 引用域self.next = Noneclass SgCyLink 阅读全文
posted @ 2021-02-07 22:56 涛子17180 阅读(84) 评论(0) 推荐(0)
摘要:'''双向链表结构特征:节点有: 数据域,向后的引用域和向前的引用域头部节点的向前引用域指向None,尾部节点向后引用域指向None'''class Node(object): def __init__(self,data): # 前引用域self.prev=None# 后引用域self.next= 阅读全文
posted @ 2021-02-07 22:53 涛子17180 阅读(81) 评论(0) 推荐(0)
摘要:""单向链表结构特征:1.单向:只有前到后的方向2.节点=数据域+引用域3.self.__head引用第一个有效节点,如果链表为空则引用空4.第一个节点称之为头节点,最后一个节点称之为尾节点5.尾节点的引用与指空"""class Node(object): def __init__(self,dat 阅读全文
posted @ 2021-02-07 22:52 涛子17180 阅读(103) 评论(0) 推荐(0)
摘要:生成器(generator) 1 生成器是一种特殊的迭代器,它比迭代器更优雅,编写更加简洁。 2 生成器(Generator),可以一边循环一边计算后续的元素,这样就不必创建完整的list,从而节省大量的空间。 3 通过next(generator)方法打印数据,generator保存的是算法,每次 阅读全文
posted @ 2021-02-07 22:42 涛子17180 阅读(42) 评论(0) 推荐(0)
摘要:Docker(一):Docker入门教程 如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完 阅读全文
posted @ 2021-02-07 22:38 涛子17180 阅读(51) 评论(0) 推荐(0)
摘要:cnblogs.com/forward-wang/p/5970806.html Celery的设计初衷,主要就是用来处理并发问题的 Celery主要适用于两大类场景: 1 异步:有的任务执行时间较长,你不想让程序一直等待结果返回,可以先将改任务放入celery任务队列中,并从Celery获取一个任务 阅读全文
posted @ 2021-02-07 22:37 涛子17180 阅读(111) 评论(2) 推荐(0)
摘要:初步印象应该是 django大而全、flask小而精、tornado性能高。 底层io处理机制: tornado、gevent、asyncio、aiohttp:自带异步特性,底层使用的是事件循环+协程,nodejs和go语言都得益于协程轻松实现了高并发。tornado 或 go 开发的应用因为自己实 阅读全文
posted @ 2021-02-07 22:36 涛子17180 阅读(439) 评论(0) 推荐(0)
摘要:1.冒泡排序def bubble_sort(alist): for j in range(len(alist)-1,0,-1): # j表示每次遍历需要比较的次数,是逐渐减小的 for i in range(j): if alist[i] > alist[i+1]: alist[i], alist[ 阅读全文
posted @ 2021-02-04 23:22 涛子17180 阅读(88) 评论(0) 推荐(0)
摘要:1.引用计数在Python源码中,每一个对象都是一个结构体表示,都有一个计数字段。 PyObject是每个对象必有的内容,其中ob_refcnt就是作为引用计数。当一个对象有了新的引用时,它的ob_refcnt就会增加,引用它的对象被删除时则减少。一旦对象的引用计数为0,该对象立即被回收,占用空间就 阅读全文
posted @ 2021-02-04 22:55 涛子17180 阅读(104) 评论(0) 推荐(0)
摘要:随着公司业务的增长,用户的增加,导致对服务器的请求增加。2019年双十一13.52亿订单量,微信的日活可以达到十个亿,当请求量过大导致: 对服务器来说,那么就是请求太多,来不及处理 对客户端来讲,等待时间过长,或者是出现错误 怎样去尽可能多的处理请求? 性能的概念:响应时间和并发性 优化:前端优化和 阅读全文
posted @ 2021-02-04 22:53 涛子17180 阅读(550) 评论(0) 推荐(0)
摘要:多任务: 计算机的核心是CPU,承担了所有的计算任务。一个CPU在一个时间切片里只能运行一个程序。 多任务的目的:提升程序的执行效率,更充分利用cpu的资源 并行:当任务数小于或者等于cpu核数时,每一个任务都有对应的cpu来处理执行,即任务真的是一起执行的 并发:当任务数多于cpu核数,通过操作系 阅读全文
posted @ 2021-02-04 22:52 涛子17180 阅读(103) 评论(0) 推荐(0)
摘要:两种存储引擎各有特点,MyISAM专注性能,InnoDB专注事物,最大区别就是InnoDB支持事物和行锁。 其中 InnoDB支持事务,支持外键约束,它还支持行锁(比如select…for update语句,会触发行锁,但是锁定的是索引不是记录)。 MyISAM不支持事务,不支持外键,它是数据库默认 阅读全文
posted @ 2021-02-04 22:50 涛子17180 阅读(58) 评论(0) 推荐(0)
摘要:GET和POST是什么? HTTP协议中的两种发送请求的方法。HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同: 1. GET把参数包含在URL中,PO 阅读全文
posted @ 2021-02-04 22:49 涛子17180 阅读(154) 评论(0) 推荐(0)
摘要:造就Redis高性能的三个因素 1、纯内存访问,Redis将所有数据放在内存中,内存的响应时间大约为100纳秒,这是Redis达到每秒万级别访问的重要基础; 2、非阻塞I/O,Redis使用epoll作为I/O多路复用技术的实现,在加上Redis自身的事件处理模型将epoll中的链接、读写、关闭都转 阅读全文
posted @ 2021-02-04 22:48 涛子17180 阅读(71) 评论(0) 推荐(0)
摘要:1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 阅读全文
posted @ 2021-02-04 22:43 涛子17180 阅读(58) 评论(0) 推荐(0)