redis-主从复制是redis分布式的基础,redis的高可用离开了主从复制将无法进行 sentinel是redis高可用的一种解决方案 由一个或者多个sentinel实例组成的sentinel系统可以监视任意多个主服务器以及主服务器下属的从服务器 并且在被监视的主服务器进入下线状态时,自动将下线 ...
分类:
其他好文 时间:
2019-12-12 14:52:38
阅读次数:
80
这个实验要讲的是OSPF的单区域配置连通 相较于静态路由还是很有优势的。 接下来我们来进行基本的配置(ip),过程省略 配置完成后我们来检测一下是否配置有错误 我们发现,没问题了。 记住一定要先检验一下线路,防止实验做到后面发现有错,功亏一篑。 这时候几个PC机之间应该是不通的 让我们配置一下OSP ...
分类:
其他好文 时间:
2019-12-12 14:42:17
阅读次数:
159
$SYS-系统主题 EMQ 消息服务器周期性发布自身运行状态、MQTT 协议统计、客户端上下线状态到 $SYS/ 开头系统主题。 $SYS 主题路径以 “$SYS/brokers/{node}/” 开头,’${node}’ 是 Erlang 节点名称: $SYS/brokers/emqttd@127 ...
分类:
其他好文 时间:
2019-12-12 12:52:16
阅读次数:
137
软件测试的目的: 尽早介入发现bug,减少返工,降低成本;持续改进进程,帮助需求定义和设计;扩大市场;对产品质量进行全面评估,为产品发布、部署、鉴定、决策提供信息;预防缺陷 软件的生命周期: 需求调研→需求分析→软件设计→程序编码→软件测试→上线→运行维护→下线 收集市场需求→确定软件开发的目标和可 ...
分类:
其他好文 时间:
2019-12-11 17:36:33
阅读次数:
115
在学习Java内存模型之前,先了解一下线程通信机制。 1、线程通信机制 在并发编程中,线程之间相互交换信息就是线程通信。目前有两种机制:内存共享与消息传递。 1.1、共享内存 Java采用的就是共享内存,本次学习的主要内容就是这个内存模型。 内存共享方式必须通过锁或者CAS技术来获取或者修改共享的变 ...
分类:
编程语言 时间:
2019-12-11 00:39:01
阅读次数:
95
好程序员分享大数据教程之线程高级部分,首先讲一下线程的生命周期对于一个线程,在被创建后,不是立即就进入到了运行状态,也不是一直处于运行状态,在线程的声明周期中,一个线程会在多种状态之间进行切换>>new:新生状态,线程被实例化,但是还没有开始执行(start)>runnable:就绪状态,已经执行过start,线程已经启动了,只是没有抢到CPU时间片>running:运行状
分类:
编程语言 时间:
2019-12-09 19:40:18
阅读次数:
94
"题目" 根据一些众所周知的结论,我们先跑一棵生成树出来,之后把所有简单环都搞出来,那么$u$到$v$的路径一定可以由树上的路径和一些简单环拼起来得到 把所有简单环都插到一个线性基里,之后dfs一下线性基求出这些环能拼出的异或和有哪些; 再求一下树上的异或前缀和,$u$到$v$的路径一定是$pre_ ...
分类:
其他好文 时间:
2019-12-08 15:59:02
阅读次数:
95
12.6日记 线段树 1. HDU1540:单点修改+单点所在最长连续区间 思路 :昨天用了set(平衡树)做的,发现简单的一批,还是学了一下线段树的做法。不过学完了之后发现,确实用线段树还是很有必要的,如果是区间修改的话,平衡树就挂了,就只能用线段树来处理了。更何况还有可能有区间所在最长连续区间之 ...
分类:
其他好文 时间:
2019-12-07 14:19:17
阅读次数:
103
目录贴: 跟我学Shiro目录贴 有时候需要显示当前在线人数、当前在线用户,有时候可能需要强制某个用户下线等;此时就需要获取相应的在线用户并进行一些操作。 本章基于《第十六章 综合实例》代码构建。 会话控制器 Java代码 @RequiresPermissions("session:*") @Con ...
分类:
其他好文 时间:
2019-11-28 13:06:42
阅读次数:
61
理论篇 概述 概述 应用场景 提供服务包括:分布式消息同步和协调机制,服务器节点动态上下线,统一配置管理,负载均衡,集群管理等 本地模式安装部署 安装准备: 安装JavaJDK 将下载zookeeper安装tar包上传到linux系统中 解压tar包并修改文件权限 修改配置文件 将zookeeper ...
分类:
其他好文 时间:
2019-11-27 23:45:55
阅读次数:
171