240 发简信
IP属地:北京
  • Resize,w 360,h 240
    MapReduce执行流程及示例

    MapReduce简介 MapReduce是分布式计算框架,由Google提出,主要用于解决海量数据的计算问题。MapReduce运行的时候,会...

  • Resize,w 360,h 240
    线程池

    池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。 1、使用线程池的好处 降低资源的消耗:通过重复利用以创建的线程降低线程创建...

  • Resize,w 360,h 240
    ThreadLocal的作用、ThreadLocalMap和内存泄漏

    1、ThreadLocal的作用 ThreadLocal,即线程变量,ThreadLocal为变量在每个线程中都创建了一个副本,每个线程都可以通...

  • volatile的两种特性

    1、保证变量的可⻅性 当一个变量被volatile修饰后,可以保证此变量对所有线程的“可见性”。这里的“可见性”是指当一条线程修改了这个变量的值...

  • JDK1.6 之后锁的底层优化

    Java SE 1.6中为了减少获得锁和释放锁带来的性能消耗,引入了“偏向锁”和“轻量级锁”。在Java SE 1.6中,锁一共有4种状态,级别...