03 2022 档案

摘要:优雅的处理空值 -- optional的使用 熟悉 Java 8 的都知道,java8 引入Optional 类来空指针异常(NullPointerException) 程序员都非常了解的异常。 本质上,Optional是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为 阅读全文
posted @ 2022-03-28 20:44 行舟QAQ 阅读(466) 评论(0) 推荐(0) 编辑
摘要:参考: google guava中文教程 https://wizardforcel.gitbooks.io/guava-tutorial/content/16.html https://blog.csdn.net/u010900754/article/details/90742576 并发编程是一个 阅读全文
posted @ 2022-03-27 22:48 行舟QAQ 阅读(1770) 评论(0) 推荐(0) 编辑
摘要:1. Gossip 协议 Gossip 协议也叫 Epidemic 协议 (流行病协议)。原本用于分布式数据库中节点同步数据使用, 后被广泛用于数据库复制、信息扩散、集群成员身份确认、故障探测等。 从 gossip 单词就可以看到,其中文意思是八卦、流言等意思,我们可以想象下绯闻的传播(或者流 行病 阅读全文
posted @ 2022-03-23 23:17 行舟QAQ 阅读(338) 评论(0) 推荐(0) 编辑
摘要:抽象出一种图的结构,经典的图结构 一种通用的图的定义 Node public class Node { int out; int in; int value; ArrayList<Node> nexts; ArrayList<Edge> edges; public Node(int value){ 阅读全文
posted @ 2022-03-23 23:15 行舟QAQ 阅读(180) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示