自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis持久化存储之RDB&AOF

持久化概念:可以将数据写入到磁盘中,在服务器出现停机或者宕机;再次启动redis时,会将磁盘中的备份数据加载到内存中恢复使用,redis中有两种持久化的机制:1、RBD(快照)实现原理:redis是由C语言实现的,fork函数会把主线程复制一个子线程,子线程会把内存的数据依次遍历出来,存放到指定的二进制文件当中:dump.rdb实现方式:只需要更改配置文件即可,默认提供三种级别的快照方式:...

2019-08-05 09:33:31 227

原创 Celery的底层原理

一、Celery的底层原理1、什么是CeleryCelery是基于Python实现的一个异步任务调度工具,同时也是一个任务队列。2、Celery的架构组成Celery架构由三个模块组成:消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。消息中间件(Broker): 消息中间人,是任务调度队列,是一个独立...

2019-07-16 20:37:34 2426

原创 Ubuntu上配置FastDFS+Nginx+fastdfs-nginx-module-master环境搭建

FastDFS介绍FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker ...

2019-05-16 17:22:33 3459 1

原创 浏览器缓存机制之Cookie

CookieCookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明。Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求...

2019-05-10 20:25:17 828

原创 TCP的三次握手和四次挥手

1、三次握手建立起一个TCP连接需要经过“三次握手”:Client首先发送一个连接试探,ACK=0 表示确认号无效,SYN = 1 表示这是一个连接请求或连接接受报文,同时表示这个数据报不能携带数据,seq = x 表示Client自己的初始序号(seq = 0 就代表这是第0号帧),这时候Client进入syn_sent状态,表示客户端等待服务器的回复Server监听到连接请求报文后,...

2019-08-05 09:37:24 220

原创 Python开发环境——虚拟环境详细配置流程

Python开发环境——虚拟环境我们在正常的开发过程中,当需要使用python的包时可以使用下面的命令联网安装我们所需要依赖的python包,但是这样就会产生以下问题:sudo pip3 install 包名称使用如上命令,会将包安装到/usr/local/lib/python3.5/dist-packages下。产生的问题如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同...

2019-05-09 21:07:21 300

原创 实现通过公网远程访问运行在服务器上的Python程序

前言前段时间学习了HTTP的原理,并用Python语言实现了一个简单的HTTP服务器(带有多线程功能的哦);后面突发一想,我能把挂在本地服务器上,每次运行都需要打开虚拟机并运行程序(这样真的很麻烦)。我想起之前阿里云服务器打折的时候,也跟随着小伙伴一起入手了一个最低配的,之前这个服务器只是用来刷票的,现在终于能发挥他的作用了。准备1、程序简单描述:我这个程序是能通过浏览器,访问程序并通过服...

2019-04-23 09:01:35 5169

原创 Python编程之GIL(全局解释器锁)

GIL是什么GIL百度解释:全局解释器锁(Global Interpreter Lock)是计算机程序设计语言解释器用于同步线程的工具,使得在同一进程内任何时刻仅有一个线程在执行。常见例子有CPython(JPython不使用GIL)与 Ruby MRI (也称作 CRuby,Ruby语言解释器)我们在开发一个大型的应用程序时,为了提高程序的执行效率。让程序能最优的利用电脑的资源,往往会用...

2019-04-20 08:55:57 289

原创 Linux下常用命令-第一篇

Linux下常用命令​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ...

2019-04-14 10:23:10 99

Linux常用命令大全

此文档提供了最全面的Linux命令描述,适合刚开始接触Linux的小白;文档在手学习无忧

2019-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除