介绍 maven:英文语义“专家” 作用:软件生命周期管理 (clean complie package install deploy) 我们平常使用: 1)jar包依赖管理 2)生命周期管理 配置文件 在maven主目录,conf目录下,有setting.xml文件: maven仓库地址,默认是用 Read More
什么是Kafka 在流式计算中,Kafka一般用来缓存数据。 1)Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。 2)Kafka最初是由LinkedIn公司开发,并于2011年初开源。2012年10月从Apache Incubat Read More
概念 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,Redis启动之初会读取该文件重新构建数据,换言之,Redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。 AOF默认不开启,需要手动在配置文件中配 Read More
Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。Redis的事务没有提供关系型数据库的回滚特性。 Multi、Exec、discard 从输入Mult Read More
Redis 提供了2个不同形式的持久化方式 RDB (Redis DataBase) AOF (Append Of File) 关于RDB方式 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢 复时是将快照文件直接读到内存里。 执行过程 Redis会单独创建( Read More
http://archive.apache.org/dist/zookeeper/ 选择一个版本下载,下载.tar.gz文件: 复制下zoo_sample.cfg改为zoo.cfg 修改的地方: 启动,点击bin目录下的执行文件: 可以用telnet测试下: Read More
1:吞吐率(Requests per second) 服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 记住:吞吐率是基于并发用户数的。这句话代表了两个含义,1:吞吐率和并发用户数相关;2 Read More
我从维基百科翻译的。翻译水平有限: 在计算机科学中,ACID(原子性,一致性,隔离性,持久性)是数据库事务的一组属性,旨在即使在发生错误,断电等情况下也可以确保有效性。在数据库的上下文中,这是指一系列数据库操作,它们可以满足ACID属性(并且可以将这些属性视为对数据的单个逻辑操作)称为事务。例如,从 Read More
要求: 1、输入手机号,点击发送后随机生成6位数字码,2分钟有效 2、输入验证码,点击验证,返回成功或失败 3、每个手机号每天只能输入3次 import redis.clients.jedis.Jedis; import java.util.Random; public class Validati Read More
maven依赖: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> jedis的操作的api跟redis-cli命令行 Read More