o对酒当歌

LV1
发表了文章

MySQL笔记-索引

简单来说,索引的出现是为了提高查询效率,就像书的目录一样。MySQL 的索引是在「存储引擎」层实现的,因此没有统一的标准,同一种类型的索引,在不同存储引擎之间实...

o对酒当歌
存储MySQL数据库SQL
发表了文章

MySQL笔记-基本架构

本文以及接下来的几篇 MySQL 笔记是本人在「极客时间」的专栏『MySQL实战45讲』和掘金小册「MySQL 是怎样运行的:从根儿上理解 MySQL」的学习笔...

o对酒当歌
缓存SQL数据库MySQL存储
发表了文章

JDK源码分析-ThreadPoolExecutor

ThreadPoolExecutor 是 JDK 中线程池的实现类,它的继承结构如下:

o对酒当歌
编程算法JDK
发表了文章

JDK源码分析-ReentrantLock

在 JDK 1.5 以前,锁的实现只能用 synchronized 关键字;1.5 开始提供了 ReentrantLock,它是 API 层面的锁。先看下 Re...

o对酒当歌
JDKUnixAPI
发表了文章

JDK源码分析-AbstractQueuedSynchronizer(3)

前文「JDK源码分析-AbstractQueuedSynchronizer(2)」分析了 AQS 在独占模式下获取资源的流程,本文分析共享模式下的相关操作。

o对酒当歌
JDK
发表了文章

JDK源码分析-AbstractQueuedSynchronizer(1)

前文「JDK源码分析-Lock&Condition」简要分析了 Lock 接口,它在 JDK 中的实现类主要是 ReentrantLock (可译为“重入锁”)...

o对酒当歌
编程算法Node.jsJDK
发表了文章

JDK源码分析-Lock&Condition

涉及多线程问题,往往绕不开「锁」。在 JDK 1.5 之前,Java 通过 synchronized 关键字来实现锁的功能,该方式是语法层面的,由 JVM 实现...

o对酒当歌
JDKJavaScriptNode.js
发表了文章

JDK集合框架小结

前面的一些文章主要分析了 Java 集合框架(Java Collections Framework, JCF)中常用的类和接口,本文打算做个整体的小结。

o对酒当歌
编程算法HashMapJava
发表了文章

JDK源码分析-HashMap(2)

前文「JDK源码分析-HashMap(1)」分析了 HashMap 的内部结构和主要方法的实现原理。但是,面试中通常还会问到很多其他的问题,本文简要分析下常见的...

o对酒当歌
JDKHashMap编程算法https网络安全
发表了文章

JDK源码分析-AbstractQueuedSynchronizer(2)

前文「JDK源码分析-AbstractQueuedSynchronizer(1)」初步分析了 AQS,其中提到了 Node 节点的「独占模式」和「共享模式」,其...

o对酒当歌
Node.js
发表了文章

JDK源码分析-Hashtable

与 HashMap 类似,Hashtable 也是散列表的实现。它的内部结构可以理解为「数组 + 链表」的形式,结构示意图如下:

o对酒当歌
HashMapHTTP压力测试编程算法安全
发表了文章

JDK源码分析-LinkedHashMap

前文「JDK源码分析-HashMap(1)」分析了 HashMap 主要方法的实现原理(其他问题以后分析),本文分析下 LinkedHashMap。

o对酒当歌
HashMap缓存面向对象编程Node.jsHTTP
发表了文章

JDK源码分析-HashMap(1)

HashMap 是 Java 开发中最常用的容器类之一,也是面试的常客。它其实就是前文「数据结构与算法笔记(二)」中「散列表」的实现,处理散列冲突用的是“链表法...

o对酒当歌
HashMapJDK编程算法HTTPjQuery
发表了文章

JDK源码分析-Semaphore

Semaphore 是并发包中的一个工具类,可理解为信号量。通常可以作为限流器使用,即限制访问某个资源的线程个数,比如用于限制连接池的连接数。

o对酒当歌
UnixJDK
发表了文章

JDK源码分析-TreeMap(2)

前文「JDK源码分析-TreeMap(1)」分析了 TreeMap 的一些方法,本文分析其中的增删方法。这也是红黑树插入和删除节点的操作,由于相对复杂,因此单独...

o对酒当歌
JDK数据结构编程算法

个人简介

个人成就

  • 获得 77 次赞同
  • 文章被阅读 2.3K 次

扫码关注云+社区

领取腾讯云代金券