Redis 持久化的两种方式 一:RBD RBD方式是通过快照(snapshotting)完成的,当符合一定的条件时redis会自动将内存中所有数据生成一份副本并保存在硬盘上,这个过程即为快照。redis会在一下几种情况下对数据进行快照:根据配置规则自动进行快照用户执行save或者bgsave执行flushall命令执行复制操作1 根据配置规则进行自动快照 redisyunxu允许用户自定义快照,当符合条...
Redis 进阶 一:事物事物的原理是先将一个事物的命令发送给redis,然后再让redis依次执行这些命令。例如: set foo 1 set foo2 3 multi incrby foo 2 decrby foo2 2 exec错误处理:(1)语法错误:如果正确则加入事物队列,而只要有一个命令有语法错误就直接返回错误,连正确的命令也不会执行。(在版本2...
Redis 基本类型的操作命令 一:字符串类型1 添加元素单个元素添加:set key value 例如: set bar hello多个元素添加: mset key1 value1 key2 value2 … 例如:mset bar1 hello bar2 world2 取出元素单个元素取出:get key 例如:get bar ==> “hello”多个元素取出:mget key1 keys2… 例如...
redis安装步骤记录 Redis 安装教程安装步骤:1) 下载redis安装包并上传到Linux服务器上,例如本次redis上传路径为/home/grl/software/redis。解压redis文件(tar -zxvf /home/grl/software/redis)2)因为redis是用c、c++编写的,需要下载gcc编译。sudo apt-get install gcc3)进入redis所在目录(c...
shell 编程之test Shell test 命令Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。数值测试参数说明-eq等于则为真-ne不等于则为真-gt大于则为真-ge大于等于则为真-lt小于则为真
shell 编程之echo 1.显示普通字符串:echo "It is a test"echo It is a test2.显示转义字符echo "\"It is a test\""3.显示变量read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量#!/bin/shread name echo "$name It is a test"以上代
shell 编程之变量 一 :下表列出了常用的算术运算符,假定变量 a 为 10,变量 b 为 20:运算符说明举例+加法`expr $a + $b` 结果为 30。-减法`expr $a - $b` 结果为 -10。*乘法`expr $a \* $b` 结果为 200。
如何将maven依赖项打进jar包 1 在Pom配置文件中,加入如下配置:dependencies>build> plugins> plugin> artifactId>maven-assembly-pluginartifactId> configuration> archive> manifest> mainClass>com
将本地项目仓库推到远程GitHub步骤 SSH 设置1.Windows下打开Git Bash,创建SSH Key,按提示输入密码,可以不填密码一路回车ssh-keygen -t rsa -C "注册邮箱"然后用户主目录/.ssh/下有两个文件,id_rsa是私钥,id_rsa.pub是公钥2.获取key,打开.ssh下的id_rsa.pub文件,里面的内容就是key的内容start ~/.ssh/id_rsa.p
Spring 参数注入方法 1 使用有参构造注入属性public class User { private String userName; public void setUserName(String userName) {this.userName = userName;}User(){} public void sop(){System.out
Spring 配置文件的属性介绍 id : 起名字,该属性值可以任意命名,但是不能用中文,不能包含特殊的字符class : 创建对象所在类的全路径name : 功能与id 属性一样,id 属性不能有特殊字符,但在name属性中可以包含特殊字符scope :定义范围,有以下几个属性值:singleton : 默认的,单例prototype :多例request 将创建对象放在request域里面ses
Spring 实例化类三种方法 public class User { public void add() { System.out.println("add............."); } public static void main(String[] args) { User user = new User();
enum 例子 public class FormatFile { enum Grade { A("100-90"){ String getLocalValue(){ return "优"; } }, B("89-80") { String getLocalValue(){ return "良"; } }, C("79-70"){ String getLocalValue(){ return "一般"; } }
Junit 中after与afterclass 区别 为了测试方便,我们需要进行单元测试,需要用到Junit。public person{ public void sayHello() { System.out.println("hello world!"); } public void eat() { System.out.println("eat food
Linux 常用命令 一 ls -l l列出长数据串,包含文件的属性与权限数据等-a 列出全部的文件,连同隐藏文件一起列出来-d 进列出目录本身,而不是列出目录的文件数据-h 列出文件容量已比较易懂的方式列出-R 连同子目录的内容一起列出来(递归列出)二 cd 【dirName】~ home目录. 目前所在的目录.. 目前目录的上一层目录cd ./path 切换到当前
TOMCAT配置自己的主机名 在自己的URL地址栏里面老写http://localhost/web2/index.html 是不是觉得很老土,是的,真的是很老土,为了让我们的项目显得高大上一点,就要配置自己的主机名,配置自己的主机名的步骤如下:(1)在C:\WINDOWS\System32\drivers\etc\host 文件中加入 # 127.0.0.1 str ,str 是你想要配置的主机名(2
hibernate QBC查询 使用hql查询需要写HQL语句,但是使用QBC查询则不需要写SQL语句,调用方法即可一 查询所有//创建对象 Criteria criteria = session.createCriteria(LinkMan.class); //调用方法 List list = criteria.list();二 条件查询(1)准确查询//创建对象
git 学习笔记 一 基本操作1初始化本地仓库进入本地仓库文件夹 git init 初始化2 提交任务的分两步1) git add "修改后的文件“ 将工作区修改的文件,提交到暂存区,如果是多个修改都要提交 可以用 git add -A 2)git commit -m “本次修改的说明” 3 查看当前状态 git status 4 查看提交历史记录 git log
Hadoop 常用命令 1 查看指定目录下内容 : hadoop fs -ls [文件目录] hadoop fs -ls /temp2 将本地文件夹存贮至hadoop上:hadoop fs -put [本地目录] [hadoop目录]3 将本地文件存储至hadoop上:hadoop fs -put [本地地址] [hadoop目录]4 在hadoop指定目录下新建新目录: hadoop fs -mkd