暂无个人介绍
1.准备服务 1)在github网站上申请一个新的用户,并新建一个项目 2)建议在你的系统新建一个新的用户git 3)useradd -m git 设置密码 passwd git 在root用户下安装 git-core ssh服务端以及ssh客户端服务,这个自己电脑上已经...
安装kafka之前需要先安装zookeeper集群,虽然卡夫卡有自带的zk集群,但是建议还是使用单独的zk集群 下面是搭建kafka时候整理的一些学习笔记 1.卡夫卡角色 消费者Consumer 消息队列中请求消息的客户端 生产者Producer 想broker发布消息的客户...
上一篇文章介绍了zookeeper集群的安装和简单命令,这篇文章介绍下zookeeper的一些简单概念和专业术语 (下列为本人学习中遇到的,如有不足欢迎补充) 集群中的角色 leader角色 ,follower角色 Observer角色 leader:集群工作的核心 followe...
最近在学习zookeeper的使用,所以自己在电脑上安装了个简单版的zookeeper集群,在这里将整个安装过程和一些简单的zookeeper命令写下来,后续再随着自己的不断学习中会抽空完善 首先你需要准备三台虚拟机,我这边创建了三台虚拟机,ip分别为192.
5.单例模式 首先单例模式中的懒汉和饿汉模式, 懒汉模式: //懒汉式单例类.在第一次调用的时候实例化自己 public class Singleton { private Singleton() {} private static Singleton single...
3.适配器模式 适配器模式中有三个角色,1.目标接口A,客户想要实现的接口,或者是想要继承的抽象类2.需要适配的类B 3.适配器 简单来说,定义适配器,适配器实现了目标接A,同时拥有一个私有的对象B ,在重写A中的方法里面调用了适配类B的方法 4.
2.动态代理 JDK的动态代理首先看InvocationHandler接口 public interface InvocationHandler extends Callback { public abstract Objectinvoke(Objec...
1.代理模式和装饰模式 在项目开发中,由A方先提供API接口,B方调用 此时A方将自己的实现类实现API接口 B方同时也编写实现类实现API接口,但不需要真的实现接口中的逻辑,只需调用父接口中的方法即可 图: 这时暴露出来的只有接口API和代理类B,B提供了其他对象调用A的代...
String类的学习: String a="a"+"b"+"1"; String b="ab1"; a==b是对的,为什么 equals是Object类的方法,String类重写了Object类的方法 而Object类中的equals方法用的就是== JVM在编译时会将常量...
搭建好redis单机后,开始研究redis集群配置 两台VM虚拟机,都安装了redis程序,一台作为master 一台作为slave 首先配置redis主从配置 配置在redis.conf文件中 主机上需要设置masterauth(光主从同步不需要配置这个,但是后续配置哨兵机制的时候...
由于想要更深的了解Redis缓存,决定自己搭建一个Redis环境 使用的是VM虚拟机运行的是乌班图的linux操作系统 使用 1.wget http://download.redis.io/releases/redis-3.
项目中使用了Redis缓存,之前一直是通过Jedis在程序中操作Redis缓存,最近在看在命令行中如何操作Redis缓存 Jedis操作缓存方法具体查看官网API:http://tool.oschina.
之前一直都有在使用linux,但都是在项目中使用,没有系统 的在linux里面进行开发,最近在学习hadoop,从新开始部署linux开发环境,发现,还是比较蛋疼,第一天先安装jdk吧 首先我使用的是乌班图的linux系统,在电脑上安装好虚拟机后,给虚拟机安装好乌班图的linux,后面去oracle官网下载jdk1.