一般情况下当我们访问或修改不存在的属性、调用不存在的方法会抛出异常,而在Groovy中则可以通过实现相应的Hook Method钩子方法以避免异常发生
记一次PostgreSQL事务中的异常被捕获后发生“意外”回滚的问题
对于一个数据库事务而言,当在我们事务当中将异常捕获后,该事务不应该会被回滚。但事实上这并不是绝对的,这里以PostgreSQL事务为例进行说明
分布式锁(三):基于Redisson的分布式锁实践
Redisson是基于Redis的Java驻内存数据网格(In-Memory Data Grid),底层使用Netty进行实现。其提供了相应的分布式锁实现