03 2020 档案
摘要:1 Git常用命令 1、git常用命令 echo "#Description" > README.md, 添加一个文件 git status, 查看当前状态,发现有未跟踪文件 git add ., 当前目录所有文件添加到暂存区 git diff, 比较当前工作区和暂存区有何不同 git status
阅读全文
摘要:1 常见版本管理工具介绍 及 版本工具作用 1. 为什么要使用版本控制 1、举例说明: 1)假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2 天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办? 2)你说简单,直接把5000行代码去掉就行了
阅读全文
摘要:1 三方登录介绍 1、三方登录流程(以微博为例) 1)前端获取认证code 1. 在Vue页面加载时动态发送请求获取微博授权url 2. django收到请求的url后,通过微博应用ID(client_id)和回调地址(redirect_uri)动态生成授权url返回给Vue 3. 当用户点击上面的
阅读全文
摘要:1、redis五种数据结构 说明: 1. redis中所有数据结构都以唯一的key字符串作为名称,然后通过这个唯一的key来获取对应的value 2. 不同的数据类型数据结构差异就在于value的结构不一样 1、 字符串(string) 1)value的数据结构(数组) 1. 字符串value数据结
阅读全文
摘要:1、基本思想 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 2、图解 1)
阅读全文
摘要:1 Mysql数据库的优化技术 1、mysql优化是一个综合性的技术,主要包括 1. 表的设计合理化(符合3NF) 2. 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] 3. 分表技术(水平分割、垂直分割) 4. 读写[写: update/delete/a
阅读全文
摘要:1 树的概念 1、树的特性 1)一棵树中的任意两个结点有且仅有唯一的一条路径连通; 2)一棵树如果有n个结点,则它一定有n−1条边; 3)在一棵树中加一条边将会构成一个回路。 2、二叉树 1)二叉树是一种特殊的树,二叉树的特点是每个结点最多有两个儿子。 2)二叉树使用范围最广,一颗多叉树也可以转化为
阅读全文
摘要:1.urllib库介绍: (Python3) # urllib是python内置的HTTP请求库, 不需要额外安装即可使用, 它包含四个模块, 分别如下: (1).request: request是最基本的HTTP请求模块, 可以用来模拟发送请求. 就像在浏览器中输入网址后按下回车是一样一样滴, 只
阅读全文
摘要:1、系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 cat /proc/cpuinfo 显示 CPU info 的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 c
阅读全文
摘要:1、 什么是慢查询 1.MySQL日志文件系统的组成 1)错误日志:记录启动、运行或停止mysqld时出现的问题。 2)通用日志:记录建立的客户端连接和执行的语句。 3)更新日志:记录更改数据的语句。该日志在MySQL 5.1中已不再使用。 4)二进制日志:记录所有更改数据的语句。还用于复制。 5)
阅读全文
摘要:1、使用python对接支付宝 使用第三方SDK(python-alipay-sdk): https://github.com/fzlee/alipay/blob/master/README.zh-hans.md 1、登录开发者中心,熟悉"电脑网站支付"整体流程 # 访问"支付宝开发平台"登录,可以
阅读全文
摘要:1. 索引数据结构设相关的计算机原理 1、计算机主存和外部存 介绍 1. 在计算机系统中一般包含两种类型的存储,计算机主存(RAM)和外部存储器(如硬盘、CD、SSD等)。 2. 在设计索引算法和存储结构时,我们必须要考虑到这两种类型的存储特点。 3. 主存的读取速度快,相对于主存,外部磁盘的数据读
阅读全文
摘要:1. MySQL中的事物 1、InnoDB事务原理 1. 事务(Transaction)是数据库区别于文件系统的重要特性之一,事务会把数据库从一种一致性状态转换为另一种一致性状态。 2. 在数据库提交时,可以确保要么所有修改都已保存,要么所有修改都不保存。 2、事务的(ACID)特征 1. 原子性(
阅读全文
摘要:1 列表和元组 1、列表基本操作 1. 列表赋值 a = [1,2,3,4,5,6,7,8] a[0] = 100 #the result : [100, 2, 3, 4, 5, 6, 7, 8] 2. 元素删除 a = [1,2,3,4,5,6,7,8] del a[0] #the result
阅读全文
摘要:1. 主从同步 1、CPA原理 1. CPA原理是分布式存储理论的基石: C(一致性); A(可用性); P(分区容忍性); 2. 当主从网络无法连通时,修改操作无法同步到节点,所以“一致性”无法满足 3. 除非我们牺牲“可用性”,也就是暂停分布式节点服务,不再提供修改数据功能,知道网络恢复 一句话
阅读全文
摘要:1、Dockerfile简介 1)什么是Dockerfile Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 Docker build命令用于从Dockerfile构建映像。可以在docke
阅读全文
摘要:1、基本操作 1、插入数据 1. 插入文档: insert 如果插入数据的时候,collection还不存在,自动创建集合 2. insertOne: 插入一条数据 3. insertMany: 接收数组,插入多条文档 #1、插入单条数据 db.student1.insertOne({_id:"st
阅读全文
摘要:1. MongoDB简介 1、什么是MongoDB MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 2、特点 1. MongoDB的提供了一
阅读全文
摘要:1. 闭包 1、闭包概念 1. 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这样就构成了一个闭包 2. 一般情况下,在我们认知当中,如果一个函数结束,函数的内部所有东西都会释放掉,还给内存,局部变量都会消失。 3. 但是闭包是一种特殊情况,如果外
阅读全文
摘要:1、什么是docker compose 1. Compose是一个定义和管理多容器的工具,使用Python语言编写。 2. 使用Compose配置文件描述多个容器应用的架构,比如使用什么镜像、数据卷、网络、映射端口等; 3. 然后一条命令管理所有服务,比如启动、停止、重启等。 2、docker co
阅读全文
摘要:1、什么是WSGI(WSGI是一种python专用的web协议 和http类似): 1. WSGI是一种规范,它定义了使用python编写的web app(django)与web server(uWSGI)之间接口格式,实现web app与web server间的解耦。 2. WSGI 没有官方的实
阅读全文
摘要:1. 镜像管理 1、什么是docker镜像 1. docker镜像不包含Linux内核而又精简的Linux操作系统 2. docker镜像是一个分层存储的文件,一个镜像可以创建N个容器 3. 可以这么理解,docker 镜像是 docker 容器的静态视角,docker 容器是 docker 镜像的
阅读全文
摘要:1. docker介绍 1)docker的出现 Docker是诞生于2013年,是dotCloud的一个开源项目,基于Google推出的GO语言实现。遵从Apache2.0协议。 2)docker介绍 1. Docker 是应用最广泛的开源容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的
阅读全文
摘要:1. nginx基本介绍 1、Nginx 是什么 Nginx 是异步框架的网页服务器,也可以用作反向代理、负载平衡器和 HTTP 缓存。大部分 Web 服务器使用 Nginx,通常作为负载均衡器。Nginx 是免费的开源软件,根据类 BSD 许可证的条款发布。 2、nginx高并发原理( 多进程+e
阅读全文
摘要:1、mysql主从同步(复制)概念 1. 将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。 2. 复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。 3. 主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。 4. 当一个从服
阅读全文
浙公网安备 33010602011771号