240 发简信
IP属地:北京
  • 120
    性能调优-Explain详解与索引最佳实践

    一.Explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句.分析你的查询语句或是结构的性能瓶颈在select语句之前增加explain关键字,M...

  • 120
    深入理解Mysql索引底层数据结构与算法

    一.索引的本质 索引是帮助MySQL高效获取数据的排好序的数据结构 二.索引数据结构 1.二叉树 2.红黑树 3.Hash表 4.B-Tree 1.叶节点具有相同的深...

  • 120
  • 120
    Java并发工具类tool

    一.Semaphore Semaphore semaphore =new Semaphore(2);-----他是一个AQS的共享锁,可以允许多个线程拿到资源 1.sema...

  • 120
    并发类面试题

    1.java线程中的守护线程和用户线程概述 只要当JVM实例中尚存任何一个非守护线程没有结束,守护线程就全部工作,只有当最后一个非守护线程结束时,守护线程随着JV...

  • 120
    并发之synchornized&Lock&AQS分析

    个人梳理总结: 一.synchornized原理 1. synchornized内置锁是一种对象锁(锁的是对象而非引用),作用粒度是对象,可以用来实现临界资源的同步互斥访问...

  • 120
    Executor线程池源码分析

    日期:2020/7/5 最近看并发源码,把自个理解整理记录,说实话......一天不看就得重头看,脑子可能比较笨,要反复琢磨理解,进度比较慢,还没整理研究完.......最终...

  • 120
    并发编程_Collections&&Queue体系分析

    日期:2020/7/1 桑翔 BlockingQueue阻塞队列 1.通常用数组和链表实现 2.一般而言队列具备FIFO先进先出的特性,当然也有双端队列(Deque)...

  • 120
    5个步骤,教你瞬间明白线程和线程安全

    记得今年3月份刚来杭州面试的时候,有一家公司的技术总监问了我这样一个问题:你来说说有哪些线程安全的类?我心里一想,这我早都背好了,稀里哗啦说了一大堆。 他又接着问:那你再来说...