240 发简信
IP属地:广东
  • 《搞定1》读书笔记

    前言 GTD 作为一种方法论对于个人提升是非常重要的,作为一种个人成长基础设施,可谓越早掌握越能够发挥作用,复利效果显著。 我花了5天左右的时间...

  • 如何理解被 protected 修饰的成员变量?

    被 protected 修饰的成员对于本包和其子类可见: 基类的 protected 成员在包内可见 若继承了基类的子类与基类不在同一个包中,那...

  • Resize,w 360,h 240
    Java源码系列4——HashMap扩容时究竟对链表和红黑树做了什么?

    Photo by hippopx.com 我们知道 HashMap 的底层是由数组,链表,红黑树组成的,在 HashMap 做扩容操作时,除了把...

  • Resize,w 360,h 240
    MySQL是如何实现可重复读的?

    Photo by picography.co 《MySQL实战45讲》笔记。 简单理解一下可重复读 可重复读是指:一个事务执行过程中看到的数据,...

  • Resize,w 360,h 240
    MySQL的各种日志

    Photo by hippopx.com 《MySQL实战45讲》笔记。 1. redo log——只是一块粉板 孔乙己又来酒馆喝酒,兜里没钱手...

  • 深入理解Java虚拟机3——垃圾回收

    《深入理解Java虚拟机》第3章读书笔记 本文介绍了如何判断对象是否存活,三种垃圾回收算法,分析比较了几种垃圾收集器的特点。本文并非原创,是《深...

  • Resize,w 360,h 240
    Java源码系列1——ArrayList

    本文简单介绍了 ArrayList,并对扩容,添加,删除操作的源代码做分析。能力有限,欢迎指正。 ArrayList是什么? ArrayList...

  • Resize,w 360,h 240
    堆(优先队列)

    定义 堆(heap)也被称为优先队列(priority queue)。是一种特殊的树状数据结构。 普通队列是先进先出(first in firs...

  • LeetCode20——有效的括号

    题目描述 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类...

个人介绍
试图点亮 node.js + java 技能树
我的个人网站 https://chaohang.top
我的公众号 超超不会飞