240 发简信
IP属地:福建
  • Spring框架中的设计模式

    观察者模式 Spring启动之后会执行内部一系列操作。我们也会经常定义Spring在启动之后,执行一些特定的业务代码。为什么不需要改动Sprin...

  • Resize,w 360,h 240
    分布式系统session共享

    1.session 的几个问题 问题1:tomcat中的session保存的位置 存在tomcat的本地ConcurrentHashMap(本地...

  • HashMap数据结构分析

    基本结构: 数组+单向链表 元素: Node,包含key value Node(next) 基本限制 数组默认长度:1<<4 即 16数组最...

  • Resize,w 360,h 240
    分布式锁

    有synchronized实现同步访问为什么还要Lock? synchronized是通过对象内部的监视器实现,但本质还是依赖底层操作系统的Mu...

  • Resize,w 360,h 240
    1 线程状态

    其中阻塞状态有三种情况:(01) 等待阻塞 -- 通过调用线程的wait()方法,让线程等待某工作的完成。(02) 同步阻塞 -- 线程在获取s...

  • 2 线程通信

    1. 什么是线程通信 当多个线程处理同一份数据且各线程任务不同时,就需要线程之间进行通信来避免对数据的争夺,从而保证数据的正确性。 2. 为什么...