240 发简信
IP属地:广西
  • HashMap源码浅析

    java1.8 hash算fa优化 HashMap的数据结构:entry数组+链表/红黑树 一、根据key进行寻址(位运算) 二、解决hash冲...

  • 线程之间的通信方式

    使用 volatile 关键字 基于volatile实现线程之间的通信方式是:使用了共享内存的思想,主要是依赖于MESI协议。 使用Object...

  • 高并发系统三高总结

    高并发系统下的性能优化 主要思路有两种: 提高系统的处理核心数 减少单次任务的相应时间 怎么做到系统的高可用 高可用指的是:系统具备较高的无故障...

  • es总结

    一、es基本组成 elasticsearch设计的理念就是分布式搜索引擎,底层其实还是基于lucene的,核心思想就是在多台机器上启动多个es进...

  • Resize,w 360,h 240
    ZAB一致性协议

    原文链接:https://www.cnblogs.com/stateis0/p/9062133.html推荐看原文,原文排版很清晰 1. 什么是...

  • Resize,w 360,h 240
    AQS独占锁的获取和释放分析

    AQS(同步器)是用来构建锁和其他同步组件的基础框架。它的实现主要是依赖一个int成员变量来标识同步状态和一个同步队列。同步器本身没有实现任何同...

  • 并发包工具类:CyclicBarrier、CountDownLatch

    场景:对账系统最近越来越慢,老板让优化,用户通过在线商城下单,会生成电子订单,保存在订单库;之后物流会生成派送单给用户发货,派送单保存在派送单库...

  • stampedLock

    StampedLock Java在1.8这个版本里,提供了一种叫StampedLock的锁,它的性能就比读写锁还要好。 StampedLock支...

  • ReadWriteLock

    ReadWriteLock 适用于读多写少的场景,针对读多写少这种并发场景,Java SDK并发包提供了读写锁——ReadWriteLock,非...

个人介绍
只有不断奔跑,才能停留原地。