摘要:
【AOF简述】 AOF(Append-only) Redis每次接受到一条改变数据的命令时,它会把该命令写到一个AOF文件中(只记录写操作,不记录读操作),当Redis启动时,它通过执行AOF文件中的所有命令来恢复数据。 【AOF】 当使用Redis存储非临时数据时,一般需要打开AOF持久化来降低进 阅读全文
摘要:
【简述】 持久化:Redis能将数据从内存中以某种形式同步到硬盘中,使得重启后可以根据硬盘中的记录恢复数据,这一过程就是持久化。 Redis支持两种方式的持久化,简单来说如下: RDB方式:会根据指定的规则”定时“将内存中的数据存储在硬盘上 AOF方式:在每次执行命令后将命令本身记录下来。 【RDB 阅读全文
摘要:
【简述】 事务是指一系列的操作步骤,着一些列的操作步骤,要么完全地执行,要不完全地不执行。 比如微博中: A用户关注了B用户,那么A的关注列表里就会有B用户,B用户的粉丝列表里就会有A用户。 这个关注的步骤就是由一些列的操作步骤构成: (1).A用户添加到B的粉丝列表 (2).B用户添加到A的关注列 阅读全文
摘要:
【NIO的几个概念】 Buffer(缓冲区) Channel(通道,管道) Selector(选择器,多路复用器) 【Buffer】 Buffer是一个对象,它包括一些要写入或者要读取的数据。在NIO类库中加入Buffer对象,是NIO与原来BIO的一个重要区别。 在面向流的BIO中,可以将数据直接 阅读全文
摘要:
【 JMS Selectors 】 JMS Selectors用于在订阅中,基于消息属性对消息进行过滤。 以下是个Selectors的例子:Java代码 在JMS Selectors表达式中,可以使用IN、NOT IN、LIKE等, 例如: LIKE '12%3' ('123' true,'1299 阅读全文
摘要:
【ActiveMQ安全机制】 [ ActiveMQ的web管理界面 ] 地址 http://127.0.0.1:8161/admin ActiveMQ管理控制台使用jetty部署,所以需要修改密码,即修改对应的配置文件:在D:\apache-activemq-5.11.1\conf\jetty-re 阅读全文
摘要:
【ActiveMQ添加事务】 添加事务主要注意两点: 1.修改Session配置,启用事务 2.代码最后提交事务(必须要提交事务,不然在MQ上无法得到发送的消息) [ session设置启用事务,但不加session.commit(),执行代码之后,这里不会改变 ] [ 加了session.comm 阅读全文