240 发简信
  • Java参数传递-引用传递vs.值传递

    Java中的变量类型基本分为两种:基本类型和引用类型。 基本类型为全小写字母,如:int, long, short, char等; 引用类型为首...

  • 120
    Spring MVC的工作原理

    Spring MVC原理图 工作过程 Spring MVC是通过将需要Spring MVC处理的请求映射到一个名叫DispatcherServl...

  • 虚拟机类加载机制

    虚拟机的类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类...

  • Spring IoC模拟

    Spring IoC(Inversion of Control)也叫DI(Dependency Injection)。控制反转指的是创建对象操作...

  • Java CountDownLatch用法

    CountDownLatch用于阻塞一个线程,等待其它线程先后到达某个条件的时候,再执行这个线程的后续操作。 运行结果: 可见,当Thread3...

  • Java CyclicBarrier用法

    CyclicBarrier用于阻塞多个已经启动的线程先后到达某个条件的时候,同时执行后续的操作。 输出: 可见,线程1、2、3先后到达,到达的时...

  • Java Semaphore的用法

    Semaphore(信号量)

  • 使用Fork/Join分割合并任务

    执行的结果: 如果不模拟耗时操作的情况,执行的结果如下: 可以看出,在执行耗时操作的时候,ForkJoin方式性能的优势比较明显。而执行非耗时操...

  • 数据库的事务隔离机制

    丢失更新 示例: 两个事务都对同一条记录的值进行了查询和更新操作,并先后提交,其中先提交的事务(T2)中的更新操作结果会被后提交的事务(T1)的...

个人介绍
人可以虚荣,但必须得靠自己!