在一个宁静的午夜,我睡觉正酣。突然电话将我从睡梦中惊醒。生产环境出现事故了... 问题 在线上出现部分客户提交订单失败,大量的错误原因是商品的库...
基本概念 Elasticsearch是一个分布式全文检索系统。很多人说到它的特点:查询快,高吞吐量,可扩展。我们首先来看看它的底层数据结构。 底...
背景 项目有部分rest api提供给第三方使用,这部分API的说明由技术文档人员编写。由于技术文档人员对API的理解出现偏差,所以API的文档...
背景 最近同事在对项目Jersey由1.6升级至2.X,本地测试一切顺利。但是当部署到INT环境后,发现后台异步线程执行途中就消失了。其伪代码如...
AbstractQueuedSynchronizer(AQS)提供了实现锁和同步的一套基本框架。子类只需要通过简单的状态维护,即可实现lock ...
概念 上篇文章我们讨论了快速排序,其核心思想是给定一个pivot, 每次将待排的序列拆分为两部分,左边序列<=pivot, 右边序列>pivot...
概念 上篇文章我们讨论了归并排序,其核心思想是每次将待排的序列拆分为两部分,最终合并成一个序列。简单理解拆分为二叉排序树,从下往上一层一层的合并...
概念 排序类的算法,有很强的实践需求,是非常基础的一类算法。在找工作面试中,排序算法也是大概率出现。本文将讲述排序常用的算法:归并排序,快速排序...
Memcached之服务器端简单介绍了Memcached的Server功能,了解Memcached的服务器端负责数据的存储和cache的失效管理...