240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Redis 压缩链表ziplist 源码解析

    之前说quicklist 及 hash 类型的时候都提到了一种底层的实现结构叫做 ziplist。先看一下源码里面官方的介绍: 这段话大体意思是...

  • Resize,w 360,h 240
    Spring MVC 整体介绍

    大学时写的的文章,当时文章水平略差,大家见谅。 Spring MVC 是以servlet 为核心进行实现的,统一入口进入拿到请求后,做一次路由,...

  • 高并发下如何合理使用锁

    在并发环境下想要共享变量,一旦涉及修改操作,就需要用到锁了。Java 中的锁有这么几种:synchronized、reentrant lock、...

  • Resize,w 360,h 240
    如何从容的应对营销活动奖励发放

    前言 常见的营销活动,总结来看就是“在各种限制条件下对于适合的人群进行适合的激励,从而完成拉新、促活等阶段性目标从而促成盈利”,每次进行的营销活...

  • Java Concurrent CountDownLatch

    前言 CountDownLatch 用于使一组线程(1 or n)等待一个外部任务的完成。很多人将它称为闭锁,可以理解为锁的就是那些线程,然后需...

  • Resize,w 360,h 240
    Kafka “高性能” mirc-batch

    前言 最开始在Kafka 概述中提到了mirc-batch(微批处理),mirc-batch是Kafka 高性能的一个非常重要的原因,这一下子就...

  • Resize,w 360,h 240
    Go 并发实战 -- sync RWMutex

    前言 sync中包含Mutex、RWMutex两个排他锁,上一篇介绍了最基础的Mutex锁,本篇来说一下基于Mutex实现的RWMutex,RW...

  • Resize,w 360,h 240
    架构视角的优化性能

    前言 首先我们的系统通常是非常复杂的。无论你的系统是一个单体应用;还是做了n多解耦、分层、拆分的工作,单元逻辑足够简单的分布式应用;但是对于一个...

  • Resize,w 360,h 240
    Java Concurrent 死锁

    前言 死锁是一个比较大的概念,在并发场景下的加锁行为都有可能产生死锁问题。在Java 并发编程中会有死锁,操作系统里也有死锁,数据库里也见过死锁...

个人介绍
前熊厂,目前蚂蚁,服务器端研发
13863638369 欢迎交流