- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 JDK1.8新特性
一、接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:public interface Formula { double calculate(int a); // jdk8能给接口添加一个非抽象的方法实现 default double sqrt(int a){
2016-12-07 17:24:23 4555
原创 Redis基础学习--持久化(数据备份与恢复)、复制、安全、通信协议、管理工具
二、复制 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据。但是由于数据是存储在一台服务器上的,如果这台服务器的硬盘出现故障,也会导致数据丢失。为了避免单点故障,我们希望将数据库复制多个副本以部署在不同的服务器,即使有一台服务器出现故障其他服务器依然可以继续提供服务。这就要求当一台服务器上的数据库更新后,可以自动将更新的数据同步到其他服务器上L, Re
2016-12-04 23:33:40 2314
原创 Redis基础学习--脚本(Lua语言)
Redis在2.6版推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行。在Lua脚本中可以调用大部分的Redis命令,使用脚本的好处如下。 (1)减少网络开销:在Redis操作需求需要向Redis发送5次请求,而使用脚本功能完成同样的操作只需要发送一个请求即可,减少了网络往返时延。 (2)原子操作:Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入
2016-12-04 20:44:40 2166
原创 Redis基础学习--Redis 事务(watch命令)、生存时间、排序、消息通知("发布/订阅"模式)、管道、节省空间
Redis中的事务(transaction)是一组命令的集合。 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 事务的原理是先将属于一个事务的命令发送给Redis,然后再让Redis依次执行这些命令。一个事务从开始到
2016-12-03 23:08:01 1827
原创 Redis基础学习--安装、简介、基本数据类型及相应命令
redis安装教程:http://www.runoob.com/redis/redis-install.html1. Redis简介 Redis是一个速度非常快的高性能的key-value存储系统。redis的出现,很大程度补偿了memcached这类key/value存储的不足。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map),
2016-12-03 17:33:33 1575
原创 关系型数据库和非关系型数据库区别、oracle与mysql的区别
一、关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念:
2016-12-01 16:54:52 67777 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人