一. redis的高可用 在Redis中,实现高可用的技术主要包括持久化、复制、哨兵和集群 持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。 复制:复制是高可用Redis的基础,哨兵和集群都是在复制基础上实现高 ...
分类:
其他好文 时间:
2019-06-30 12:24:39
阅读次数:
79
pickle序列化 # _*_coding:utf-8_*_ import pickle import os list_ec = [] while True: if os.path.isfile("course_list"): # 判断文件夹是否存在 with open("course_list", ...
分类:
编程语言 时间:
2019-06-29 10:50:08
阅读次数:
250
Python进阶(九) os,sys,hashlib模块 一丶序列化模块 什么是序列化: ? 将一种数据结构,转换成一个特殊的序列(特殊字符串,用于网络传输,或文件保存) ? 真正的意义:变量从内存中变成可存储或传输的过程称之为序列化 json模块: ? 是所有语言公认的一种序列,最常用,支持的数据 ...
分类:
编程语言 时间:
2019-06-27 20:38:16
阅读次数:
127
2 比较1-3与1-4的编程语句 1-3写入文件的操作: // 将排序后的数组st中数据输出到屏幕,同时,也写入文件file3.dat for(i=0; i<N; i++) { printf("%-6d%-10s%3d\n", st[i].num, st[i].name, st[i].score); ...
分类:
其他好文 时间:
2019-06-24 00:20:49
阅读次数:
64
什么是归档 当遇到有结构有组织的数据时,比如字典,数组,自定义的对象等在存储时需要转换为字节流NSData类型数据,再通过写入文件来进行存储。 归档的作用 之前将数据存储到本地,只能是字符串、数组、字典、NSNuber、BOOL等容器类对象,不能将自定义对象进行保存,而通过归档能将所有的对象转化为二 ...
分类:
移动开发 时间:
2019-06-20 13:07:15
阅读次数:
356
最近在看Java中的IO相关知识,发现对字节和字符的理解还不够。写篇总结记录一下。 一、字节 所谓字节(Byte),是计算机数据存储的一种计量单位。一个二进制位称为比特(bit),8个比特组成一个字节,也就是说一个字节可以用于区分256个整数(0~255)。由此我们可以知道,字节本是面向计算机数据存 ...
分类:
编程语言 时间:
2019-06-20 12:49:20
阅读次数:
100
Python3快速入门(四)——Python包管理一、Python包简介1、包Python中使用包管理模块,包通常对应一个目录,必须在目录下创建一个init.py模块,init.py模块的模块名称即为包名,Python才会将目录解析为包。init.py文件内可以定义初始化包的内容,导入包的内容,限制包内模块的导出。init.py文件可以为空,也可以是一个模块,其模块名称为包名称。导入包或包的模块、
分类:
编程语言 时间:
2019-06-16 16:24:22
阅读次数:
130
logstash pipeline 包含两个必须的元素:input和output,和一个可选元素:filter。 从input读取事件源,(经过filter解析和处理之后),从output输出到目标存储库(elasticsearch或其他)。 在生产环境使用logstash,一般使用都将配置写入文件 ...
分类:
其他好文 时间:
2019-06-16 13:17:46
阅读次数:
375
建立swap分区: 1、分区:使用gdisk分出一个分区槽给swap;(建议优先使用磁盘外圈(新磁盘),加快读取速度) 2、格式化:【利用 mkswap 分区名】将该分区格式化为swap格式 3、启动使用:【swapon 分区名】启动swap 设备名 ;若已写入/etc/fstab 后使用mount ...
分类:
其他好文 时间:
2019-06-16 11:44:41
阅读次数:
104
with open:将文件的释放交给with管理 a模式:追加写入 文件的复制:就是先读再写 模式汇总 游标:必须在b模式下操作,seek中偏移的是字节 ...
分类:
编程语言 时间:
2019-06-15 10:15:52
阅读次数:
97