240 发简信
IP属地:四川
  • Resize,w 360,h 240
    高并发时库存预订设计引发的血案

    在一个宁静的午夜,我睡觉正酣。突然电话将我从睡梦中惊醒。生产环境出现事故了... 问题 在线上出现部分客户提交订单失败,大量的错误原因是商品的库...

  • Resize,w 360,h 240
    Elasticsearch底层数据

    基本概念 Elasticsearch是一个分布式全文检索系统。很多人说到它的特点:查询快,高吞吐量,可扩展。我们首先来看看它的底层数据结构。 底...

  • Resize,w 360,h 240
    使用swagger管理rest api

    背景 项目有部分rest api提供给第三方使用,这部分API的说明由技术文档人员编写。由于技术文档人员对API的理解出现偏差,所以API的文档...

  • NoSuchMethodError异常处理

    背景 最近同事在对项目Jersey由1.6升级至2.X,本地测试一切顺利。但是当部署到INT环境后,发现后台异步线程执行途中就消失了。其伪代码如...

  • 浅谈JAVA中AbstractQueuedSynchronizer实现

    AbstractQueuedSynchronizer(AQS)提供了实现锁和同步的一套基本框架。子类只需要通过简单的状态维护,即可实现lock ...

  • Resize,w 360,h 240
    排序算法之插入排序

    概念 上篇文章我们讨论了快速排序,其核心思想是给定一个pivot, 每次将待排的序列拆分为两部分,左边序列<=pivot, 右边序列>pivot...

  • 排序算法之快速排序

    概念 上篇文章我们讨论了归并排序,其核心思想是每次将待排的序列拆分为两部分,最终合并成一个序列。简单理解拆分为二叉排序树,从下往上一层一层的合并...

  • Resize,w 360,h 240
    排序算法之归并排序

    概念 排序类的算法,有很强的实践需求,是非常基础的一类算法。在找工作面试中,排序算法也是大概率出现。本文将讲述排序常用的算法:归并排序,快速排序...

  • Resize,w 360,h 240
    Memcached之客户端

    Memcached之服务器端简单介绍了Memcached的Server功能,了解Memcached的服务器端负责数据的存储和cache的失效管理...