摘要: ZooKeeper是什么? ZooKeeper是一个分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态,根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于Zookeeper实现诸如数据发布/订阅、负载均衡、命名服务、分 阅读全文
posted @ 2021-12-23 13:47 残城碎梦 阅读(194) 评论(0) 推荐(0)
摘要: 什么是设计模式 设计模式是一套经过反复使用的代码设计经验,目的是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式使得代码编写真正工程化,它是软件工程的基石。 总体来说,设计模式分为三大类: 创建型模式:共5种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 结构型模式:共 阅读全文
posted @ 2021-12-23 13:46 残城碎梦 阅读(93) 评论(0) 推荐(0)
摘要: String的两种创建方式的区别 String str1 = "abc"; String str2 = new String("abc"); sout(str1 == str2);//false 其中,第一种方式是从常量池中获取对象,第二种方式是直接在堆内存中创建一个新的对象。 String 类型的 阅读全文
posted @ 2021-12-23 08:40 残城碎梦 阅读(146) 评论(0) 推荐(0)
摘要: String String并不是基本数据类型,而是一个被final修饰的不可变对象。通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上都是创建了一个全新的String对象。 字符串为对象,那么在初始化之前,它的值为null,到这里就有必要提下null、””、new String() 阅读全文
posted @ 2021-12-23 08:34 残城碎梦 阅读(155) 评论(0) 推荐(0)