- 博客(7)
- 收藏
- 关注

原创 【Java 8】优雅的解决空指针NullPointerException —— Optional API的详解与使用示例
文章目录一、Java 8 为什么引入Optional类?二、什么是Optional类?三、如何创建Optional对象四、如何从Optional对象中提取和转换值?1. map方法2. flatMap方法五、如何获取Optional对象和设置默认值?1. get()2. orElse(T other)3. orElseGet(Supplier<? extends T> other)4. orElseThrow(Supplier<? extends X> exceptionSuppli
2021-10-10 22:40:23
1049
1
原创 【中间件 | 分布式 | Java】zookeeper实现分布式锁原理及代码实现
zookeeper官网地址:http://zookeeper.apache.org/zookeeper广泛也被称为 分布式环境指挥官,分布式系统协调服务1. 什么是ZooKeeper(/Users/simone/Desktop/typora/ZooKeeper.assets/image-20200513230409228.png)]ZooKeeper是C/S结构、即Client-Server何为分布式协调服务?协调不同节点的执行顺序分布式锁1.2 单机版安装配置文件命名随意
2020-06-07 00:05:06
650
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人