240 发简信
IP属地:四川
  • 谈一谈Spring中的定时任务

    通常来说,如果要执行一个定时任务,基本上的操作是这样的: 这种情况要main方法中显式的调用scheduleAtFixedRate方法才能运行。但是在Spring环境中或者W...

  • 深入解析String#intern

    有关String.intern的基础知识在这里:深入解析String#intern这篇文章只是我的一个笔记,做一个补充,并对其中的不赞同的观点做一个描述。代码版本是JDK8。...

  • JDK8并发包速览

      这篇文章有助于快速理解JDK8中juc包中的各个并发类。与《java并发编程系统与模型》配合起来看更好。由于时间和精力的关系,这篇文档会一直更新,直到达到让读者满意的标准...

  • Spring的@Bean注解使用

    Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Bean对象的方法Spring只会调用一次,随后这个Spri...

  • Java并发之CyclicBarrier

    barrier(屏障)与互斥量、读写锁、自旋锁不同,它不是用来保护临界区的。相反,它跟条件变量一样,是用来协同多线程一起工作的。  条件变量是多线程间传递状态的改变来达到协同...

  • 深入剖析ThreadPool的运行原理

    线程在执行任务时,正常的情况是这样的: Thread 在初始化的时候传入一个Runnable,以后就没有机会再传入一个Runable了。那么,woker作为一个已经启动的线程...

  • 小文件读写,千万不要用NIO

    都知道NIO在读取大文件的时候都比较快。但是在小文件的写入就不是这样了(这个例子源于使用1G的内存如何找到10G大小的文件出现频率最高的数字,后来觉得NIO读写大文件有优势,...

个人介绍
他强任他强,清风拂山岗