摘要:
01.字符串常用方法 #1. find方法可以在一个较长的字符串中查找子串,他返回子串所在位置的最左端索引,如果没有找到则返回-1 a = 'abcdefghijk' print(a.find('abc')) #the result : 0 print(a.find('abc',10,100)) # 阅读全文
posted @ 2021-03-26 20:01
小虾米爱吃鱼
阅读(82)
评论(0)
推荐(0)
摘要:
01.面向对象 https://www.cnblogs.com/xiaonq/p/7880547.html#i7 1.1 什么是面向对象?(What) 使用模板的思想,将世界完事万物使用对象来表示一个类型 1.2 封装、继承、多态?特性 封装 对类中属性和方法进行一种封装,隐藏了实现细节 继承 子类 阅读全文
posted @ 2021-03-26 19:54
小虾米爱吃鱼
阅读(78)
评论(0)
推荐(0)
摘要:
01.生成器 1.1 什么是生成器?(What) 1、生成器就是一个特殊的迭代器 2、一个有yield关键字的函数就是一个生成器 1、生成器是这样一个函数,它记住上一次返回时在函数体中的位置。 2、对生成器函数的第二次(或第 n 次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。 ef 阅读全文
posted @ 2021-03-26 19:38
小虾米爱吃鱼
阅读(67)
评论(0)
推荐(0)
摘要:
01.装饰器 1.1 什么是装饰器?(What) 1、装饰器本质是函数,用来给其他函数添加新的功能 2、特点:不修改调用方式、不修改源代码 1.2 装饰器的应用场景?(Where) 1、用户认证,判断用户是否登录 2、计算函数运行时间(算是一个功能、在项目里用的不多) 3、插入日志的时候 4、red 阅读全文
posted @ 2021-03-26 19:34
小虾米爱吃鱼
阅读(76)
评论(0)
推荐(0)
摘要:
01.select、epoll、pol select、poll、epoll是内核的服务 1、windows下只有 select服务、poll 2、Linux下:select、poll、epoll 怎么使用 1、协程 2、tornado 1.1 I/O 多路复用 1、特点: 用户还是要等待数据从ker 阅读全文
posted @ 2021-03-26 19:27
小虾米爱吃鱼
阅读(185)
评论(0)
推荐(0)
摘要:
01.协程 https://www.cnblogs.com/xiaonq/p/7905347.html#i4 1.1 什么是协程 1)协程微线程,纤程,本质是一个单线程 2)协程能在单线程处理高并发,因为遇到IO自动切换 线程遇到I/O操作会等待、阻塞,协程遇到I/O会自动切换(剩下的只有CPU操作 阅读全文
posted @ 2021-03-26 19:01
小虾米爱吃鱼
阅读(133)
评论(0)
推荐(0)
摘要:
01.线程.线程 1)线程是操作系统调度的最小单位 2)线程是进程正真的执行者,是一些指令的集合(进程资源的拥有者) 3)同一个进程下的多个线程共享内存空间,数据直接访问(数据共享) 4)为了保证数据安全,必须使用线程锁 说明:下面利用for循环同时启动50个线程并行执行,执行时间是3秒而不是所有线 阅读全文
posted @ 2021-03-26 18:55
小虾米爱吃鱼
阅读(79)
评论(0)
推荐(0)
摘要:
01.进程 1.1 什么是进程? 1.进程是资源分配的最小单位( 内存、cpu、网络、io) 2.一个运行起来的程序就是一个进程 什么是程序(程序是我们存储在硬盘里的代码) 硬盘(256G)、内存条(8G) 当我们双击图标,打开程序的时候,实际上就是通过I/O操作(读写),硬盘中的代码读取到内存条里 阅读全文
posted @ 2021-03-26 18:32
小虾米爱吃鱼
阅读(96)
评论(0)
推荐(0)
摘要:
01.集合 集合作用 去重 取两个列表的交集 取两个列表的并集 list_1 = [1,2,3,4,5,1,2] #1、去重(去除list_1中重复元素1,2) list_1 = set(list_1) #去重: {1, 2, 3, 4, 5} print(list_1) list_2 = set( 阅读全文
posted @ 2021-03-26 18:25
小虾米爱吃鱼
阅读(59)
评论(0)
推荐(0)
摘要:
01.字典常用方法 1.1 clear 作用:clear方法清除字典中所有的项,这是一个原地操作,所以无返回值(或则说返回None) d = {} d['Tom']=8777 # 在字典中添加数据 d['Jack']=9999 print(d) #the result : {'Jack': 9999 阅读全文
posted @ 2021-03-26 18:23
小虾米爱吃鱼
阅读(86)
评论(0)
推荐(0)
摘要:
01.字符串常用方法 #1. find方法可以在一个较长的字符串中查找子串,他返回子串所在位置的最左端索引,如果没有找到则返回-1 a = 'abcdefghijk' print(a.find('abc')) #the result : 0 print(a.find('abc',10,100)) # 阅读全文
posted @ 2021-03-26 16:53
小虾米爱吃鱼
阅读(75)
评论(0)
推荐(0)
摘要:
01.列表常用方法 #1.1 append #1. append用于在列表末尾追加新的对象 a = [1,2,3] a.append(4) #the result : [1, 2, 3, 4] 1.2 count #2. count方法统计某个元素在列表中出现的次数 a = ['aa','bb',' 阅读全文
posted @ 2021-03-26 16:48
小虾米爱吃鱼
阅读(77)
评论(0)
推荐(1)
摘要:
如果部署项目的集群数量很大,那么常用灰度发布(比如有三十台后端服务server) 1、首先在一台机器上更新我们最新版本的代码,其余29台机器部署的是以前的代码,比较稳定(灰度发布) 2、更新的那太机器,要看更新后的服务日志,如果用户访问,在监控中没有发现大量的 4xx/5xx错误 3、证明新代码没问 阅读全文
posted @ 2021-03-26 14:26
小虾米爱吃鱼
阅读(118)
评论(0)
推荐(0)
摘要:
https://www.cnblogs.com/xiaonq/p/12359448.html 1.什么是supervisor 1、Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。、 2、作用:它可 阅读全文
posted @ 2021-03-26 14:25
小虾米爱吃鱼
阅读(61)
评论(0)
推荐(0)
摘要:
1.1 倒排索引 1、搜索引擎中存储的是倒排索引,就是分好的词,和词语文章的关联 2、事先把文章使用分词打散,以词为依据,标记清楚对应的文章的编号 查询时 1、把查询的语句也进行分词,然后根据分词,找到那些文章中包含了这些词 1.2 django创建全文索引的过程 1.django中提供的是结构化数 阅读全文
posted @ 2021-03-26 14:21
小虾米爱吃鱼
阅读(57)
评论(0)
推荐(0)
摘要:
实现可靠缓存服务即热点数据保存。redis持久化,集群,哨兵,主从,缓存击穿,热点key。 redis有哪几种集群 1、主从模式 2、哨兵模式 3、codis redis主动同步机制 RDB 1、全量同步:从服务器把有的数据全部丢弃,让主服务把所有数据全部发给他 AOF 1、增量同步:主服务器只发送 阅读全文
posted @ 2021-03-26 11:49
小虾米爱吃鱼
阅读(74)
评论(0)
推荐(0)
摘要:
课程加入路径celery触发更新提醒 celery原理 celery应用场景 异步任务 1、发邮件、发送消息 2、自动化工单中耗时任务 3、所有需要异步处理的请求都可以 定时任务 1、工单系统定时获取超时工单进行延时报警 2、对过期会员进行清理 celery的场景(生产者消费者)可以使用多线程解决吗 阅读全文
posted @ 2021-03-26 11:41
小虾米爱吃鱼
阅读(40)
评论(0)
推荐(0)
摘要:
集成支付宝、微信、银联等进行聚合支付(怎么保证接口安全) 支付宝支付:https://www.cnblogs.com/xiaonq/p/12332990.html 相关的资源:appid、支付宝公钥、app公钥、app私钥、django环境 流程 1、生成公钥(app公钥、app私钥) 2、APP的 阅读全文
posted @ 2021-03-26 11:38
小虾米爱吃鱼
阅读(123)
评论(0)
推荐(0)
摘要:
websocket:https://www.cnblogs.com/xiaonq/p/12238651.html webssh:https://www.cnblogs.com/xiaonq/p/12243024.html 什么是websocket 1、webSocket是一种在单个TCP连接上进行全 阅读全文
posted @ 2021-03-26 11:35
小虾米爱吃鱼
阅读(113)
评论(0)
推荐(0)
摘要:
结合DRF框架提供标准RESTful API接口 https://www.cnblogs.com/xiaonq/p/10053234.html restful说明 1、RESTful不是一种技术,而是一种接口规范,主要规范包括:1.请求方式、2.状态码、3、url规范、4、传参规范 2、RESTfu 阅读全文
posted @ 2021-03-26 11:30
小虾米爱吃鱼
阅读(57)
评论(0)
推荐(0)
摘要:
基于 Django 的后台管理平台,采用 RBAC 权限管理机制 用户表、角色表、权限表 用户表:账号、姓名、邮箱、添加时间、最后登录时间、账号是否禁止登录 角色表:商品管理员、订单管理员、超级管理员 资源列表:资源名称(项目模块名称),资源路径(后台路由) 资源分类:商品模块、订单模块、营销模块、 阅读全文
posted @ 2021-03-26 11:08
小虾米爱吃鱼
阅读(52)
评论(0)
推荐(0)
摘要:
用户登录对接QQ、微信、微博等三方登录 阅读全文
posted @ 2021-03-26 11:00
小虾米爱吃鱼
阅读(15)
评论(0)
推荐(0)
摘要:
基于JWT技术及RSA非对称加密实现真正无状态的单点登录(单点等第二种方法:JWT) 阅读全文
posted @ 2021-03-26 10:59
小虾米爱吃鱼
阅读(40)
评论(0)
推荐(0)
摘要:
使用Redis实现分布式部署单点登录(单点登录第一种方法:redis分布式存储解决方案) 因为这个项目是一个分布式部署的项目,而且我们采用的是nginx负载均衡的策略,导致了每一个服务器都需要开辟一个空间来进行用户信息的维护,消耗了大量的资源,所以,我当时使用到了Redis来作为维护用户信息的空间, 阅读全文
posted @ 2021-03-26 08:29
小虾米爱吃鱼
阅读(829)
评论(0)
推荐(0)

浙公网安备 33010602011771号