240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    synchronized的锁优化原理

    synchronized的用法 synchronized修饰的方法或代码块相当于并发中的临界区,即在同一时刻jvm只允许一个线程进入执行。syn...

  • Resize,w 360,h 240
    多线程中的wait与join

    本来是想把标题定为《Thread的wait与join》,后来想想不严谨,因为wait是Object的方法,不是Thread独有的,所以这里要注意...

  • Resize,w 360,h 240
    spring事务处理的设计与实现--传播级别的具体流程

    问题 spring的事务处理为我们省掉了很多操作,如今只需要简单的配置一下就可以完成对应的事务操作。不过停留在会用的层面上还是缺少一些遇见问题时...

  • Resize,w 360,h 240
    Dubbo-服务暴露 (一)

    讲过了集群容错的原理分析,介些来我们看看这些服务是如何暴露出来供消费者使用的。这一节我们主要看看是什么时候开始了服务暴露,在这个过程中发生了什么...

  • Resize,w 360,h 240
    关于BufferedInputStream的理解

    在阅读BufferedInputStream的时候,有些地方有点疑惑,在研究好久之后,似乎清晰了一点,在此记录。 首先,我们来看下这里的...

  • Resize,w 360,h 240
    垃圾收集器与内存分配策略

    三个问题:1.哪些对象需要回收?2.什么时候回收?3.如何回收? 我们先来看第一个问题,哪些对象需要回收,这就需要判断哪些对象已经‘死亡’,哪些...

  • Resize,w 360,h 240
    Java内存区域与内存溢出异常(1)

    一.运行时的数据区域划分 java虚拟机在运行的时候,会将内存分配出这么几个区域程序计数器,虚拟机栈,本地方法栈,方法区和堆 1.程序计数器: ...

  • 线程同步辅助类(一)

    java中基本的同步机制有synchronized,Lock等,这些机制可以实现并发任务共享一个资源时的同步操作。当实现一些较为复杂的并发...