这里介绍InnoDB存储引擎中如何通过MVCC 多版本并发控制实现不同隔离级别下的查询
浅谈勒让德三平方和定理、拉格朗日四平方和定理
这里介绍下数论中的勒让德三平方和定理、拉格朗日四平方和定理。并介绍如何巧妙利用它进行解决问题
Groovy之Closure闭包进阶操作
这里对Groovy闭包的进阶操作进行介绍
Groovy之Closure闭包基本语法
这里对Groovy闭包的基本使用操作进行介绍
记一次PostgreSQL事务中的异常被捕获后发生“意外”回滚的问题
对于一个数据库事务而言,当在我们事务当中将异常捕获后,该事务不应该会被回滚。但事实上这并不是绝对的,这里以PostgreSQL事务为例进行说明
Groovy之集合容器
这里对Groovy中常见的集合类型进行介绍
Groovy之操作符
这里对Groovy中常见的操作符进行介绍
Groovy之基本语法
这里对Groovy的基本语法进行介绍
分布式锁(三):基于Redisson的分布式锁实践
Redisson是基于Redis的Java驻内存数据网格(In-Memory Data Grid),底层使用Netty进行实现。其提供了相应的分布式锁实现
Groovy之环境搭建
这里介绍Groovy的环境搭建,及如何在IDEA下进行开发
单元测试之Mockito框架
在单元测试过程中有时候Mock框架是必不可少的,通过Mock框架可以用来模拟对象的行为。这里我们以目前主流的Mockito框架进行介绍
浅谈Dutch National Flag Problem荷兰国旗问题
Dutch National Flag Problem 荷兰国旗问题,该问题由荷兰计算机科学家Dijkstra所提出
浅谈Levenshtein Distance莱文斯坦距离算法
Levenshtein Distance莱文斯坦距离,属于编辑距离的一种。由苏联数学家Vladimir Levenshtein于1965年提出
分布式锁(二):基于ZooKeeper Curator的分布式锁实践
本文基于ZooKeeper Curator进行分布式锁的实践
分布式锁(一):浅谈分布式锁实现方案
在分布式环境下,很多业务场景中仅仅依靠JVM锁显然无法满足业务需求。故本文介绍几种常见的分布式锁方案
方阵旋转总结
这里就方阵顺时针、逆时针旋转90度、180度、270度的方法进行总结
浅谈接口幂等性设计
本文这里介绍下如何保证服务接口的幂等性
浅谈限流算法
本文介绍几种常见的限流算法及其在Java下的实现方式
浅析Java之BIO、NIO、AIO
本文将介绍Java中几种常见的网络编程模型
基于Docker的Nginx实践
Nginx是一个轻量级的高性能的Web、反向代理服务器,其在内存占用、并发等方面表现突出。这里基于Docker说明、实践其典型用法——反向代理、负载均衡、动静分离