Java中的wait()与notify()以及线程挂起

在多线程中,synchronized关键字使用的较多,对于wait()和notify()两个方法使用的较少,因为业务中很少遇见对线程进行精细控制的需求。 最近在网上查询相关用法时,发现这两个方法使用不当会造成线程挂起,一开始我也不清楚什么叫 … 继续阅读 Java中的wait()与notify()以及线程挂起

FluentValidator 数据验证框架与 Java8 中链式调用的思考

在Java 8中我们最常见的就是lambda表达式了,它适用于复杂的数据处理逻辑,精简我们的代码。最近看到FluentValidator这个框架,它提到了流式API这个概念,因为好奇就查看了一下它的部分源码。 Fluent是一个验证框架,适 … 继续阅读 FluentValidator 数据验证框架与 Java8 中链式调用的思考