摘要: 1.介绍 安装 pip install djangorestframework 注册:在INSTALLED_APPS列表中写:”rest_framework” drf框架的封装风格: import rest_framework from rest_framework.views import Vie 阅读全文
posted @ 2020-06-16 22:37 yq055783 阅读(174) 评论(0) 推荐(0) 编辑
摘要: (一)drf基础 全称:django-rest framework 接口:什么是接口、restful接口规范(协议) CBV(基于FBV的基础上形成)、CBV生命周期源码 基于restful规范下的CBV接口 请求生命周期:请求组件、解析组件、响应组件 序列化组件(序列化、反序列化简单来说就是对象转 阅读全文
posted @ 2020-06-16 22:29 yq055783 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1.shell变量 shell变量没有类型的概念,全是字符串 (1)自定义变量 变量作用:用一个特定的字符串表示一不固定的内容 定义变量:变量名=值 变量名必须以字母或下划线开头(显示赋值) 引用变量:$变量名或者 ${变量名} 取消变量:uset 变量名 ${#变量名} 显示变量值的长度;加{}可 阅读全文
posted @ 2020-06-11 08:46 yq055783 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.shell的功能 (1)自动化批量初始化系统:对N台系统初始化(装系统时对系统的时区、yum源、软件包的更新、安全的设置进行初始化) (2)自动化批量部署软件程序:(LAMP/LNMP/Tomcat/LVS/Nginx) (3)写一些自动化的管理应用程序:(KVM虚拟化管理、集群的管理比如扩容、 阅读全文
posted @ 2020-06-11 08:35 yq055783 阅读(595) 评论(0) 推荐(1) 编辑
摘要: 1.特点(1)版本控制 多人同时开发代码,解决找回历史代码的问题(2)分布式同一个git仓库,可以分布到不同的机器上。(分布式:即使中央服务器挂掉了,个人电脑仍能工作;集中式不行) 2.基本操作 (1)创建版本库git init新建一目录。在这个目录下创建一版本库:git init这样就能管理这个目 阅读全文
posted @ 2020-06-06 13:16 yq055783 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、mysql主从架构原理 1.主从架构业务背景 为了解决性能问题(数据库资源访问、数据库连接不够),要将原来的一个数据库结点扩充为多个(提高承载性)。结点由一变多,前提是多个结点里的数据必须是一模一样的。 通过mysql主从架构的方案,有master主结点和slaver从节点,主节点将数据同步到从 阅读全文
posted @ 2020-06-04 15:25 yq055783 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1.redis应用场景? (1)token令牌的生成 通过token替代session,session有个最大的问题是不支持集群。把token存在redis里,因为redis是可以共享使用的。 (2)短信验证码code 验证码有效期只有30分钟或者1小时,使用redis对验证码的code设置有效期。 阅读全文
posted @ 2020-06-04 15:14 yq055783 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 本文关注redis缓存的几个主要问题以及解决方法。关键词包括:缓存穿透、缓存雪崩、缓存击穿、布隆算法、hash一致性算法、分布式锁。 1.数据库瓶颈 公司里基本上都是BS架构。tomcat(java)服务器会挂着mysql服务器。用户发请求给web服务器tomcat,tomcat会向后台数据库mys 阅读全文
posted @ 2020-06-04 15:08 yq055783 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 通过学习整理其他优秀资源,本文解决三个问题: redis如何持久化? 生产环境中,redis的可用性如何保证? redis中遇到存到存储上限如何解决? 一、redis持久化 redis是基于内存的, 内存特点是断电易失。就必然涉及到持久化操作。redis持久化有两种方式:快照(rdb)和日志(aof 阅读全文
posted @ 2020-06-04 14:56 yq055783 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 0 内容 1.mysql底层原理:逻辑分层、数据库引擎 2.sql优化:sql优化和索引的关系 3.索引 4.sql性能问题,优化方法 5.优化案例 6.避免索引失效的一些原则 7.一些其他优化方法 8.sql排查 慢查询日志 9.分析海量数据 10.锁机制:解决因资源共享 而造成的并发问题 11. 阅读全文
posted @ 2020-05-22 17:24 yq055783 阅读(184) 评论(0) 推荐(1) 编辑