redis是个内存数据库,所有的操作都是在内存中进行,但是内存有个特点是,程序出问题或者系统出问题、重启,关机都会造成内存数据丢失。
所以需要把内存中的数据dump到硬盘中备份起来。
RDB持久化,是内存数据库dump到硬盘的过程,其中RDB是个文件格式,待会介绍。
本文从两个方向剖析,
1)加载dump.rdb文件到内存中。
2)内存数据库dump到硬盘中dump.rdb文件。...
分类:
数据库 时间:
2015-01-14 00:59:52
阅读次数:
368
1.查看SSH状态:
service sshd status
查看ssh是否已经启动以及一些状态信息
2.启动SSH服务:
systemctl restart sshd.service
ps:fedora下的一些基本服务都是通过systemctl restart/stop xxx.service操作来控制的,例如apache的服务器:httpd.service、防火墙服务fi...
分类:
系统相关 时间:
2015-01-14 00:57:35
阅读次数:
197
本文主要介绍下二次排序的实现方式
我们知道mapreduce是按照key来进行排序的,那么如果有有个需求就是先按照第一个字段排序,在第一个字段相等的情况下,按照第二个字段排序,这个其实就是二次排序。
下面就具体说一下二次排序的实现方式...
分类:
编程语言 时间:
2015-01-14 00:58:03
阅读次数:
271
简单设置,小巧又使用的android 技巧。让你的项目立马高大上起来哦...
分类:
其他好文 时间:
2015-01-14 00:57:03
阅读次数:
219
似乎使用JavaPing的操作很少啊,不过我遇到了;最终解决了,在这里贴出一个中间过程中的类。
import java.io.IOException;
import java.net.InetAddress;
import java.net.UnknownHostException;
/**
* Created by QiuJU
* on 2014/9/21.
*/
public cla...
分类:
编程语言 时间:
2015-01-14 00:57:52
阅读次数:
251
琼瑶的《青青河边草》展现了一个时代的私奔情怀……学习Java和C#,总觉得两者的标识符命名规则迥然相同,在此做一下记录,区别开来……
一:Java标识符
1)何为标识符
Java中对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
(脑补:凡是自己可以起名字的地方都叫标识符)
2)标识符命名规则
标识符由字母、下划线、美元$或数字组成。
标识符应以字母、下...
分类:
编程语言 时间:
2015-01-14 00:58:59
阅读次数:
215
计划2015年每天写一篇文章
由于文章编辑器的效率实在太低,所以选择演示文稿导出成图片
部分内容直接使用我在曾经北京航空航天大学开设的《移动终端用户交互工程》的演示文稿,同样效率原因因而直接贴图片...
分类:
其他好文 时间:
2015-01-14 00:55:52
阅读次数:
247
题意:
给m行,每行n个数,从每行取一个数计算和,求前n小的和。
分析:
优先队列的运用,主要是make_heap,pop_heap,push_heap三个STL函数的用法。
代码:
//poj 2442
//sep9
#include
#include
using namespace std;
const int maxN=2048;
int a[maxN],b[m...
分类:
其他好文 时间:
2015-01-14 00:58:27
阅读次数:
285
AndroidManifest.xml中代码如下:
<uses-sdk
andr...
分类:
移动开发 时间:
2015-01-14 00:57:59
阅读次数:
299
Android Studio正式版已经发布一段时间了,使用Mac版的Android Studio可能与遇到Java not found:Android Studio was unable to find a valid JVM问题。
解决这个问题:
首先要确定mac系统上有没有安装jdk,并查看自己的jdk版本,可以在终端上输入命令 java -version查...
分类:
移动开发 时间:
2015-01-14 00:58:06
阅读次数:
214
在了解Force Impulse Torque 之前,先来看看setLinearVelocity,setAngularVelocity
一个是线速度,一个是角速度
理解起来是很简单的设置body的线速度和角速度
// 线速度
const btVector3 & getLinearVelocity () const
void setLinearVelocity (const btVecto...
分类:
其他好文 时间:
2015-01-14 00:57:27
阅读次数:
521
mongodb在windows下的安装,启动查看上一篇:mongoDB安装详解
一、登录 查看数据库 数据库中的集合 文档 添加文档,修改文档,删除文档
1、查看有哪些数据库可以用:
show dbs;
2、查看当前使用的数据库的名称:
db.getName();
3、使用某个数据库,和mysql中一样可以进行数据库之间的转化
use dbna...
分类:
数据库 时间:
2015-01-14 00:55:06
阅读次数:
237
部门周计划表 Hr_DepartPlanWeek :
DepartMent部门名称,DepartMentID部门ID。
部门表
g_group:
gname部门名称,gid部门id
根据DepartMentID 修改表 g_group的DepartMent字段update ...
分类:
数据库 时间:
2015-01-14 00:56:13
阅读次数:
205
做项目的人,通常都懂得我说的这三个词,今天我用通用点的语言来解释一下:
其实,我们在做一个项目的时候,跟生产车是差不多的。
架构:整个车所有的东西,应该怎么放,放到哪个位置更合理,怎么才能让用户感觉到舒适。引擎:发动机、螺丝、布线,怎么能让车跑的更快。外观:当我们走到车的面前,能看到的部分,都叫外观。...
分类:
编程语言 时间:
2015-01-14 00:56:59
阅读次数:
209
What
手机微信不支持保存语音消息到本地,而微信中保存的音频格式aud基本上所有的播放器都没法直接播放,需要进一步处理
Why
想把微信里面的语音详细保存到本地,做进一步处理
How
主要是二步,先使用tools把微信中的音频文件aud导出到macbook上,然后把aud格式文件转成amr文件,详细如下
1.下载itools
2.寻找微信中存储的音频文件...
分类:
微信 时间:
2015-01-14 00:55:51
阅读次数:
387
修改ctags对lua的支持
增加对protobuf的支持...
分类:
其他好文 时间:
2015-01-14 00:54:39
阅读次数:
268
javascript 对象中的可扩展性指的是:是否可以给对象添加新属性。所有的内置对象和自定义对象显示的都是可扩展的,对于宿主对象,则有javascript 引擎决定。
下面有几个函数是设置对象的可扩展性:
1、Object.isExtensible(Object); 传入对
象同样会继承该属性。
3、Object.seal(Object);它除了可以设置对象...
分类:
编程语言 时间:
2015-01-14 00:51:16
阅读次数:
213