可耐柠檬

文章
5
资源
0
加入时间
4年1月22天

Redis 如何避免数据丢失?

Redis 为避免数据丢失,采用了 AOF 方法。这个方法通过逐一记录操作命令,在恢复时再逐一执行命令的方式,保证了数据的可靠性。这个方法看似“简单”,但也是充分考虑了对 Redis 性能的影响。总结来说,它提供了 AOF 日志的三种写回策略,分别是 Always、Everysec 和 No,这三种策略在可靠性上是从高到低,而在性能上则是从低到高。此外,为了避免日志文件过大,Redis 还提供了 AOF 重写机制,直接根据数据库里数据的最新状态,生成这些数据的插入命令,作为新日志。

【Java】面试题36:二叉搜索树与双向链表

题目描述:输入一颗二叉搜索树,将二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。思路:原先指向左子结点的指针调整为链表中指向前一个结点的指针,原先指向右子结点的指针指向为链表中指向后一个结点的指针。由于要求转换后是排好序的链表,所以应该采用中序遍历的方法。当遍历到根节点的时候,我们把树看成三部分值为10的根结点,根结点值为6的左子树,根结点值为...

python爬取京东所有iphone的价格和名称

原本想升一下级,用一下creep神马的,但是正则今天突然出了点小问题,我就生气了,就用正则抓取了一下。这个正则可以用re.search 或者 re.findall都可以,我比较喜欢用search因为可以直接提取结果不用在过滤了。代码如下,这个小爬爬比较简单。#-*- coding:utf-8 -*-import urllib2import jsonimport reSear