posted @ 2014-01-21 22:37 酷鱼影子 阅读(232) 评论(0) 推荐(0) 编辑
摘要:
Web框架有点像酸酵母,你要么喜欢它,要么讨厌它!什么?你从来没听过什么是酸酵母?没关系,那么你很有可能会讨厌它!使自己沉浸在一个新型语言中或者一个项目里,快速拥有高效生产力是十分重要的。学习一个Web框架也同样如此。这一部分将会比较和对比每个Web框架的类别排序(总分为5分),并从下面几个方面给出... 阅读全文
摘要:
在项目中很多地方会用到定时器,列如:每天完善0点关闭服务或收集今天的运行数据进行统计。 Quartz定时器是一个简单、功能比较完善的定时器,它的强大之处它可以配置定时表达式,使定时时间点非常灵活,下面是我个人的使用案例:package cn.test;import static org.quart... 阅读全文
posted @ 2014-01-21 16:12 酷鱼影子 阅读(141) 评论(0) 推荐(0) 编辑
摘要:
在项目中可能会出现这样的场景:需要从一段文本中解析出数据,列如:需要从下文找出注红的数据 FSI/*CXS KA 909Y22MAR PEK1630 2020HKG0X 333 S CX 806Y23MAR HKG1150 1315ORD0S 77W 01 YOW2+Y... 阅读全文
posted @ 2014-01-21 13:12 酷鱼影子 阅读(260) 评论(0) 推荐(0) 编辑
摘要:
在实际的项目开发中,很多情况下我们需要用到线程类来控制程序并发进行以提高效率,但同时也会涉及到线程安全问题。 简单的线程控制我们可以使用Executors类来简单实现,具体可参考 文章1: Java ScheduledThreadPoolExecutor延迟或周期性执行任务 文章2:使用Exec... 阅读全文
posted @ 2014-01-21 11:39 酷鱼影子 阅读(133) 评论(0) 推荐(0) 编辑
摘要:
package itour.cn.fare.gateway;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.ut... 阅读全文
posted @ 2014-01-21 11:15 酷鱼影子 阅读(129) 评论(0) 推荐(0) 编辑
摘要:
随着JDK 7被广大程序员所使用,ForkJoin也随着映入很多人的眼帘。不过,可能大多数人还没有机会在日常工作中真正使用ForkJoin。在没有真正使用ForkJoin之前,大家可能还分不清楚它究竟跟一个常见的线程池有什么区别[1]。所以,我写这篇文章的目的就是以一个简单但是又有说明性的代码示例来... 阅读全文
posted @ 2014-01-20 23:46 酷鱼影子 阅读(630) 评论(1) 推荐(0) 编辑
摘要:
Observer被称为一种行为模式,用来构成运行中的对象间的关系。在“四人帮”的设计模式声明中提供的定义如下:Observer定义了对象间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。Java类库的java.util包中通过Observable类和Obse... 阅读全文
posted @ 2014-01-20 22:05 酷鱼影子 阅读(136) 评论(0) 推荐(0) 编辑
摘要:
线程池负责管理工作线程,包含一个等待执行的任务队列。线程池的任务队列是一个Runnable集合,工作线程负责从任务队列中取出并执行Runnable对象。java.util.concurrent.executors 提供了 java.util.concurrent.executor 接口的一个Java... 阅读全文
posted @ 2014-01-20 21:37 酷鱼影子 阅读(155) 评论(0) 推荐(0) 编辑