摘要: 我们都在一台服务器上进行操作的,也就是说读和写以及备份操作都是在一台Redis服务器上进行的,那么随着项目访问量的增加,对Redis服务器的操作也越加频繁,虽然Redis读写速度都很快,但是一定程度上也会造成一定的延时,那么为了解决访问量大的问题,通常会采取的一种方式是主从架构Master/Slav 阅读全文
posted @ 2018-07-11 00:46 大华1100 阅读(105) 评论(0) 推荐(0) 编辑
摘要: RDB 持久化存在一个缺点是一定时间内做一次备份,如果redis意外down掉的话,就会丢失最后一次快照后的所有修改(数据有丢失)。对于数据完整性要求很严格的需求,怎么解决呢? 本篇博客接着来介绍Redis的另一种持久化方式——AOF。 回到顶部 1、AOF简介 Redis的持久化方式之一RDB是通 阅读全文
posted @ 2018-07-11 00:45 大华1100 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在Redis中,并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这些对象系统也就是前面说的五大数据类型,每一种数据类型都至少用到了一种数据结构。通过这五种不同类型的对象,Redis可以在执行命令之前,根据对象的类型判断一个对象是否可以执行给定的命令,而且可以针对 阅读全文
posted @ 2018-07-11 00:44 大华1100 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Redis 相对于 Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。这几种丰富的数据类型我们花了两篇文章进行了详细的介绍,接下来我们要介绍 Redis 的另外一大优 阅读全文
posted @ 2018-07-11 00:44 大华1100 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、演示数据类型的实现 上篇博客我们在介绍 key 相关命令的时候,介绍了如下命令: 该命令是用来显示那五大数据类型的底层数据结构。 比如对于 string 数据类型: 我们可以看到实现string数据类型的数据结构有 embstr 以及 int。 再比如 list 数据类型: 这里我们就不做过多的 阅读全文
posted @ 2018-07-11 00:43 大华1100 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 我们说 Redis 相对于 Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。本篇博客我们就将介绍这些数据类型的详细使用以及顺带介绍Redis系统的相关命令用法。 注 阅读全文
posted @ 2018-07-11 00:42 大华1100 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 在Redis的解压目录下有个很重要的配置文件 redis.conf (/opt/redis-4.0.9目录下),关于Redis的很多功能的配置都在此文件中完成的,在上一讲我也说过,一般为了不破坏安装的文件,出厂默认配置最好不要去改,所以我们将此配置文件复制到 /etc/redis/目录下了。 通过 阅读全文
posted @ 2018-07-11 00:41 大华1100 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1、Redis 的简介 Redis:REmote DIctionary Server(远程字典服务)。 是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。是完全开源免费的,用C语言编写的,遵守BSD协议,高性能的(key/value)分布式内存 阅读全文
posted @ 2018-07-11 00:40 大华1100 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1、什么是单例模式? 采取一定的办法保证在整个软件系统中,单例模式确保对于某个类只能存在一个实例。有如下三个特点: ①、单例类只能有一个实例 ②、单例类必须自己创建自己的实例 ③、单例类必须提供外界获取这个实例的方法 回到顶部 2、单例类的设计思想(Singleton) ①、外界不能创建这个类的实例 阅读全文
posted @ 2018-07-11 00:38 大华1100 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要进行 SSH 无密码验证配置? Hadoop运行过程中需要管理远端Hadoop守护进程,在Hadoop启动以后,NameNode是通过SSH(Secure Shell)来启动和停止各个DataNode上的各种守护进程的。这就必须在节点之间执行指令的时候是不需要输入密码的形式,故我们需要配 阅读全文
posted @ 2018-07-11 00:37 大华1100 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 第一步:安装 VMware 官方网站:www.vmware.com 下载百度云链接:http://pan.baidu.com/s/1bphDOWv 密码:0zix VMware 是一个虚拟 PC 的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的 PC,以此来实现在一台机器上 阅读全文
posted @ 2018-07-11 00:36 大华1100 阅读(1947) 评论(0) 推荐(0) 编辑
摘要: 1、Vim Vim 是一个功能强大的全屏幕文本编辑器,是 Linux/UNIX 上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。 Vim 没有菜单,只有命令 2、Vim 工作模式 3、插入命令 4、定位命令 5、删除命令 6、剪切和复制命令 7、替换和取消命令 8、搜索和搜索替换命令 9、 阅读全文
posted @ 2018-07-11 00:35 大华1100 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、查看并分配虚拟网络 我们首先要知道 VMware 三种网络模式的区别。 ①、Bridged(桥接模式):就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以 阅读全文
posted @ 2018-07-11 00:34 大华1100 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、下载 tomcat Linux 版本 tomcat 官网下载地址:http://tomcat.apache.org/download-80.cgi 百度云盘链接:http://pan.baidu.com/s/1jH6lWDw 密码:vo2o 2、在 usr 目录下新建 tomcat 目录,然后将 阅读全文
posted @ 2018-07-11 00:33 大华1100 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、下载 JDK Linux 版本(注意看自己安装 Linux 系统的位数) oracle 官网下载地址:jdk-7u80-linux-x64.gz 百度云盘:http://pan.baidu.com/s/1boT33Ev 密码:c6xr 2、进入虚拟机,查看是否有默认安装的 Open JDK 以 阅读全文
posted @ 2018-07-11 00:32 大华1100 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 使用 yum 安装源码包(必须有网络) 回到顶部 1、输入如下安装命令,安装过程中输入 y 1 yum install mysql-server -y 1 yum install mysql-server -y 1 yum install mysql-server -y 1 yum install 阅读全文
posted @ 2018-07-11 00:32 大华1100 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Linux 命令语法: 命令格式: 命令 【-选项】【参数】 例子: ls -la /etc 说明: ①、个别命令使用不遵循此格式 ②、当有多个选项时,可以写在一起 ③、简化选项(一般用一个-)与完整选项(一般用两个--) 比如 ls -a 等于 ls --all 目录处理命令 1、目录处理命令:l 阅读全文
posted @ 2018-07-11 00:31 大华1100 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1、继承 需求场景: 有三个 Maven 工程,每个工程都依赖某个 jar 包,比如 Junit,由于 test 范围的依赖不能传递,它必然会分散在每个工程中,而且每个工程的jar 包版本可能不一致。那么如何管理各个工程中对于某个 jar 包的版本呢? 解决办法: 将那个 jar 包版本统一提取到 阅读全文
posted @ 2018-07-11 00:28 大华1100 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 生命周期? Maven 强大的原因是有一个十分完善的生命周期,生命周期可以理解为项目构建步骤的集合,它定义了各个构建环节的执行顺序,有了这个顺序,Maven 就可以自动化的执行构建命令。 Maven 的核心程序中定义了抽象的生命周期,生命周期中各个阶段的具体任务是由插件来完成的。有三套相 阅读全文
posted @ 2018-07-11 00:27 大华1100 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 Maven 插件? 上一篇博客我们讲了 Maven 的生命周期,我们知道 Maven 的核心是生命周期,生命周期指定了 Maven 命令执行的流程顺序。但是真正实现流程的工程是由插件来完成的。 我们也可以说 Maven 是一个执行插件的框架,每一个任务实际上都是有插件来完成。进一步说每个 阅读全文
posted @ 2018-07-11 00:27 大华1100 阅读(121) 评论(0) 推荐(0) 编辑