240 发简信
IP属地:山西
  • ArrayList 线程不安全

    add方法为了效率没有加synchronize 锁 并发下 常遇到 concurrentModificationException 异常 解决方案 1.list的另一个实现类...

  • 120
    CAS compare and swap  比较和交换

    进程:火车 一个进程可以有多个线程 线程:车厢 必须依赖火车才能运行 操作系统:铁轨 可以跑多列火车 Jmm:java 并发共享内存模型 一种抽象理解。 并发:多个线程交替运...

  • 120
    Mysql 索引  引擎

    Inodb 一页16kb 一页多行 采用b+树存储数据 叶子节点间 双向链表 存储主键和数据,非叶子节点存储主键和指针 根节点也就是目录 放在内存中 第一页满了copy第一...

  • 120
    hashMap 底层傻瓜式理解

    hashMap java中用的比较多的底层结构有数组(也就是广义表结构)和链表。作为容器,他们各有优缺点。数组随机访问快但是增删慢。链表增删快,但是随机访问效率不高。那么有么...