240 发简信
IP属地:北京
  • Java CountDownLatch用法

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

  • Centos下安装Zookeeper

    下载Zookeeper 从官网或者镜像下载对应的发行包: http://www.apache.org/dyn/closer.cgi/zookee...

  • 使用Joda-Time优雅的处理日期时间

    简介 在Java中处理日期和时间是很常见的需求,基础的工具类就是我们熟悉的Date和Calendar,然而这些工具类的api使用并不是很方便和强...

  • 基于commons-pool2的连接池实现

    在Java中创建和销毁连接是一个费时的事情,因此多数情况下,被创建的连接在使用后不会立即被销毁,而是通过一个叫做连接池的容器缓存起来,以备下回使...

  • Protostuff序列化和反序列化

    Java序列化和反序列化 序列化和反序列化是在应对网络编程最常遇到的问题之一。序列化就是将Java Object转成byte[];反序列化就是将...

  • Resize,w 360,h 240
    Spring MVC基本配置

    前言 原创文章转载请注明出处,文中错误欢迎指正。 使用Spring MVC已经有很长一段时间了,但在使用中还有存在一些模棱两可的细节,趁这次机会...

  • Quartz[1]-任务参数的传递

    使用JobDataMap传递参数 如果想在任务的execute()方法实现中回去一些关于这个Job的一些信息,或者传递一些参数,就可以使用Job...

  • CountDownLatch的用法

    本文的示例参见JavaDoc API 简介 CountDownLatch是一个同步的辅助类,它可以允许一个或多个线程等待,直到一组在其它线程中的...

  • Spring异步方法注解@Async

    --待完善 有时我们希望异步地调用一个方法,也就是调用这个方法的时候期望它立即返回。通常这样做有以下3种情景: 我们不关心方法的返回值 方法的返...

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