03 2022 档案
摘要:Redis持久化有两种方式,RDB和AOF RDB 是什么 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。 备份是如何执行的 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化
阅读全文
摘要:基于类创建对象回顾 class Foo(object): def __init__(self,name): self.name=name print('__init__执行') def __new__(cls,*args,**kwargs): data=object.__new__(cls) pri
阅读全文
摘要:这个东西学了很久,学了忘,忘了学,今天特意学了下,个人感觉简单易记。 用打电话来形容三次握手,四次挥手。 我给张三打电话。 三次握手 我:喂,张三能听到吗? 张三:可以我听得到,你听得到吗? 我:我听得到 四次挥手 我:张三,我要挂了 张三:收到 张三:我也要挂了 我:收到 你可能会奇怪,挂电话为什
阅读全文
摘要:引入 解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,那什么样的变量值是没有用的呢? 由于变量名是访问到变量值的唯一方式,所以当一个变量值不再关联任何变量名时,
阅读全文
摘要:关于排序算法,博客实在太多,不乏好文,图文讲述比较麻烦,一旦学会了以后,再回头来看中心思想又觉得特别简单,本博客只讲述中心思想。 大多数排序算法使用递归来写更加简洁明了,因此下面的但凡能用递归的就用递归 冒泡 最简单的一种排序算法。假设长度为n的数组arr,要按照从小到大排序。则冒泡排序的具体过程可
阅读全文
摘要:单例模式 单例模式就是确保一个类只有一个实例.当你希望整个系统中,某个类只有一个实例时,单例模式就派上了用场. 比如,某个服务器的配置信息存在在一个文件中,客户端通过AppConfig类来读取配置文件的信息.如果程序的运行的过程中,很多地方都会用到配置文件信息,则就需要创建很多的AppConfig实
阅读全文
摘要:帮助命令 docker version # 显示 Docker 版本信息。 docker info # 显示 Docker 系统信息,包括镜像和容器数。。 docker --help # 帮助 镜像命令 docker images [root@master ~]# docker images REP
阅读全文
摘要:Docker安装 Docker的架构图 镜像(image): Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很 多容器。 就好似 Java 中的 类和对象,类就是镜像,容器就是对象! 容器(container): Docker 利用容器(C
阅读全文
摘要:Docker系列博客依据狂神说Java的Docker课程所写。 原视频:https://www.bilibili.com/video/BV1og4y1q7M4 由于我是学习python的,所以博客的内容比之原视频差一些。转发博客同样请注明原视频的出处谢谢。 狂神说Java是个让人尊敬的老师。
阅读全文
摘要:Docker为什么出现 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员是极大的考验! 环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多
阅读全文
摘要:常用的托管服务[远程仓库] 注册码云 要想使用码云的相关服务,需要注册账号(地址: https://gitee.com/signup ) 前面我们已经知道了Git中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭建Git远程仓库呢?我们可以借助互联网上提供的一些代码托管服务来实现,其中比较常
阅读全文
摘要:本教程里的git命令例子都是在Git Bash中演示的,会用到一些基本的linux命令,在此为大家提前列举: ls/ll 查看当前目录 cat 查看文件内容 touch 创建文件 vi vi编辑器(使用vi编辑器是为了方便展示效果,学员可以记事本、editPlus、notPad++等其它编辑器) G
阅读全文
摘要:drf常用路由有两种,一种是DefaultRouter,另一种是SimpleRouter。 DefautRouter生成路由格式: 1, 列表路由 2, 详情路由 3, 根路由 [ # 列表路由 <RegexURLPattern haha-list ^books/$>, <RegexURLPatte
阅读全文