02 2019 档案
摘要:实现分布式锁示例: 实现分布式计数器示例:
阅读全文
摘要:一 curator简介:为了更好的实现java操作zookeeper服务器,后来出现Curator框架,非常的强大,目前已经是Apache的顶级项目,里面提供了更多丰富的操作,例如session超时重连、主从选举、分布式计数器、分布式锁等等适用于各种复杂的zookeeper场景的API封装。 mav
阅读全文
摘要:zkclient简介:ZKCient是有Datameer的工程师StefanGroschupf和Peter voss 一起开发的。在源生API接口基础上进行了封装,简化了ZK的复杂性。 一 创建客户端方法: ZKCllent (Arguments ) 参数1: zkServers zookeeper
阅读全文
摘要:一 zookeeper配置文件: tickTime: 基本事件单元,以毫秒为单位。这个时间是作为 Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每隔 tickTime时间就会发送一个心跳。 dataDir: 存储内存中数据库快照的位置,顾名思义就是 Zookeeper保存
阅读全文
摘要:注意:每个shell脚本文件头部必须得是 #!/bin/sh 一 变量 1.变量的概念:变量是shell传递数据的-种方法,用来代表每个取值的符号名。 Shell有两类变量:临时变量和永久变量. 临时变量是shell程序内部定义的,其使用范围仅限于定义它的程序,对其它程序不可见。包括:用户自定义变量
阅读全文
摘要:一 物化视图的概念 我们都知道视图(VIEW)是一种虚表,其目的仅仅是为了方便我们进行综合数据的查询而已,他并不能够帮助我们提高性能。 那么物化视图,这个概念的引出,我们在相应的场景下可以使用物化视图提高查询效率。 物化视图是一种特殊的物理表,“物化"(Materialized)视图是相对普通视图而
阅读全文
摘要:一 表分区介绍: 表分区是日常开发中最常用的技术,主要针对于大数据量、颊繁查询数据等需求,有了表分区,我们可以对表进行区间的拆分和组织,提高查询的效率。一般来讲,oracle表分区的一个区间数据最好不大于500W条,也就是说,500W条数据左右可以划分为一个区间,根据实际业务需求和表分区的性能而定。
阅读全文
摘要:一 引入pom依赖包 二 添加redis-cluster.properties属性配置文件 三 添加redis-cluster.xml配置文件 四 添加spring-context.xml配置文件 五 创建测试用例 控制台打印信息 完成!!!
阅读全文
摘要:一 增加节点: STEP1: 我们新建俩个服务,按照之前搭建的集群方式新增俩个节点:(一主一从master、slave) Master:7007 Slave: 7008 (1)创建7007/7008文件夹。拷贝redis.conf文件到对于的7007,7008目录下要进行修改配置文件。 <root@
阅读全文
摘要:在redis3.0以前,提供了Sentinel工其来监控各Master的状态,如果Master异常, 则会做主从切换,将slave作为master,将master作 为slave.其配置也是稍微的复杂,并且各方面表现一般。现在redis3.0 已经支持集群的容错功能,并且非常简单。下面我们来进行学习
阅读全文
摘要:一 JVM的内部结构 1.JVM内部分为九大结构,如图: 1)类加载子系统:负责从文件系统或是网络中加载Class信息,加载的信息存放在一块称之为方法去的内存空间。 2)方法区(永久区):用于存放类的信息、常量信息、常量池信息、包括字符串字面量和数字常量等。(反射就是从这里读取类的信息) 3)Jav
阅读全文

浙公网安备 33010602011771号