MENU

ZooKeeper分布式锁应用

前言

前些天,学习过ZooKeeper一些基本知识,现在了解下有关ZooKeeper在分布式锁上的实现。

分布式锁

分布式锁是控制分布式系统之间同步访问共享资源的一种方式。如果不同的系统或者是同系统不同主机之间共享了一个或者一组资源,当访问这些资源的时候,需要通过一些互斥手段来防止彼此之间的干扰。以保证数据一致性。

阅读全文

Java中String Pool的理解

前言

最近由于公司内部用的多数是Java,所以进来再啃一些Java相关的知识啦。

总结

String Pool即是字符串常量池,保存着所有字符串字面量,字面量在编译期已确定。当然还可以使用String的intern()方法在运行过程中将字符串添加到String Pool中。
何为字符串字面量?

# 通过下面方式创建的字符串即为字面量
String str = "aaa";

阅读全文