摘要: 单机环境搭建 官网http://redis.io/download下载xxx.tar.gz二进制压缩包,注意下载2.8+版本,2.8之前的版本之前从服务器不支持部分重复制,2.6之前的版本不支持setnx命令 解压安装 #解压 tar -zxvf xxx.tar.gz #进入目录 cd redisx 阅读全文
posted @ 2019-03-15 16:01 行走在云端的愚公 阅读(572) 评论(0) 推荐(0) 编辑
摘要: Class对象的获取 三种方式获取Class对象 1. 调用对象的getClass方法 2. 调用类名.class 3. Class.forName("类的全名"), 这种方式是去JVM中查找,可能会抛出ClassNotFoundException 获取类名 获取修饰符 1. java的修饰符 用来 阅读全文
posted @ 2017-12-07 16:54 行走在云端的愚公 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 注解含义 个人理解就是一种带信息的标签, 即元数据,描述数据的数据, 这种数据一般不能独立运行,需要借助外部的代码或者工具才能发挥作用。使用关键字@interface定义一个注解类,本文主要用作快速熟悉的笔记 元注解 用来定义注解的基本注解 1. @Retention, 指定生命周期,源代码中,字节 阅读全文
posted @ 2017-12-07 16:49 行走在云端的愚公 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 值得注意的点 1. 哈希函数的选择 murmur哈希函数 该函数是非加密型哈希,性能高,且发生哈希碰撞的概率据说很低 md5 SHA 可以选择guava包,提供了丰富的哈希函数的API 2. 支持虚拟节点+加权,因为不同的节点可能资源配置不同,加权可以使负载均衡最大化,虚拟节点,可以降低某个节点出现 阅读全文
posted @ 2017-11-16 10:19 行走在云端的愚公 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 添加依赖 创建会话 构造器方法 参数详解 | 参数名 | 描述 | | : : | : | | connectString | 形如ip:port,ip:port/path1/path2,表示zk服务器列表,带path路径的表示基于此path操作| | sessionTimeout | 客户端会话超 阅读全文
posted @ 2017-09-20 22:56 行走在云端的愚公 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 创建 s或 e指定节点特性:顺序节点或临时节点,默认不写为持久节点 e.g. 读取 1. ls命令:查看指定节点的子节点 2. get命令:查看指定节点的数据内容和属性信息 更新 data表示更新后的内容 version表示本次更新是基于ZNode的哪一个版本,相当于乐观锁 删除 注意这个要被删除的 阅读全文
posted @ 2017-09-20 22:55 行走在云端的愚公 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 环境准备: 1. 操作系统,此处使用windows系统 2. Java运行环境,JDK1.6以上 3. 下载对应操作系统zookeeper安装包zookeeper x.x.x.tar.gz,下载地址 ":http://zookeeper.apache.org/releases.html" ,解压,下 阅读全文
posted @ 2017-09-20 22:54 行走在云端的愚公 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 通过Enum()方式 这种方式value属性则是自动赋给成员的int常量,默认从1开始计数 调用方式: 通过继承方式 调用方式 阅读全文
posted @ 2017-08-16 09:57 行走在云端的愚公 阅读(250) 评论(0) 推荐(0) 编辑
摘要: try:...except...finally else: 记录错误logging 抛出异常raise 抛出自定义异常 抓到异常后记录,然后自己直接抛出原异常 阅读全文
posted @ 2017-08-16 09:57 行走在云端的愚公 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 情况一:checkout 当你修改了某个文件,未提交暂存区,回退本次修改 情况三:reset 当你的代码,已提交到暂存区,还未提交到远程仓库 git log 查看提交日志 git reset执行回退 Git在内部有个指向当前版本的HEAD指针,当你回退版本的时候,Git仅仅是把HEAD从指向指定的c 阅读全文
posted @ 2017-07-31 14:56 行走在云端的愚公 阅读(562) 评论(0) 推荐(0) 编辑