原文:Redis 持久化 RDB# 简介# RDB持久化方式是通过快照(snapshotting)完成的,当符合一定条件时,redis会自动将内存中所有数据以二进制方式生成一份副本并存储在硬盘上。当redis重启时,并且AOF持久化未开启时,redis会读取RDB持久化生成的二进制文件(默认名称du... ...
分类:
其他好文 时间:
2020-06-14 15:14:06
阅读次数:
54
题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 开始看到负数用补码表示,还想着怎么转换负数,其实计算机已经将负数转换成补码了 拿着一通算就完事 代码中,用无符号的1作为标志来与运算& 每次都往左移位1 flag如果超过int范围,会归0 考虑到边界值,flag就移位到退出 ...
分类:
其他好文 时间:
2020-06-14 12:58:19
阅读次数:
61
在使用终端输入 minicom 进入传输时,是无法直接退出的,需要使用以下方法退出。 1) 使用Ctrl+a 进入设置状态 2)按z进入设置菜单 (1)S键:发送文件到目标系统中;(2)W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的啓动信息时很有用。(3)C键: ...
分类:
系统相关 时间:
2020-06-14 12:48:07
阅读次数:
185
Redis 持久化设计 持久化的功能:Redis是内存数据库,数据都是存储在内存中的,为了避免进程退出导致数据的永久丢失,要定期将Redis中的数据以某种形式从内存保存到硬盘,当下次Reids重启时,利用持久化文件实现数据恢复。 RDB:将当前数据保存到硬盘 AOF:将每次执行的写命令保存到硬盘(类 ...
分类:
其他好文 时间:
2020-06-14 12:31:08
阅读次数:
52
第一步:进入tomcat目录下的logs。cd home /tomcat/logs 第二步:运行并查看日志:tail -f catalina.out 第三步:想终止查看:ctrl +c退出 第四步:比如通过关键字搜索:cat localhost.2018-07-05.log | grep 成功 第五 ...
分类:
系统相关 时间:
2020-06-14 11:00:04
阅读次数:
100
多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数 ...
分类:
编程语言 时间:
2020-06-14 10:40:56
阅读次数:
61
本来不想写任何关于vim的文章的,无奈我今天又忘记怎么退出vim了,常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出),i进入vim模式。另外还有其它的,我可能都不会用到。。。按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中 ...
分类:
系统相关 时间:
2020-06-14 01:32:11
阅读次数:
369
#概述 当执行命令后,系统默认会在内存记录执行过的命令 当用户正常退出时,会将内存的命令历史存放对应历史文件中,默认是~/.bash_history 登录shell时,会读取命令历史文件中记录下的命令加载到内存中 登录进shell后新执行的命令只会记录在内存的缓存区中;这些命令会用户正常退出时“追加 ...
分类:
系统相关 时间:
2020-06-13 23:34:08
阅读次数:
94
目录命令: ls -a 查看隐藏文件 -l 列 -ld 查看目录 -h 人性化显示大小 -i 显示文件编号 mkdir -p 递归创建 cp -r 复制目录 -p 保留文件属性复制 mount /dev/sr0 /mnt/cdrom 挂载cdrom到/mnt/cdrom 文件处理: touch xx ...
分类:
系统相关 时间:
2020-06-13 23:23:36
阅读次数:
84
症状: Visual Studio2012编译C#项目时出错“LC.exe”已退出,代码为 -1。 原因: 因为证书的原因,把项目中“properties”目录下的“license.licx”文件删除,再编译就成功了。如图: 解决方法: 将项目Properties下的licenses.licx文件删 ...