JDateTime是一个非常简洁、友好、精确的处理日期和时间的工具。它使用定义明确、并且久经考验的天文算法来进行时间操作。觉得JDK提供的Calendar很难用的人,会觉得JDateTime使用起来很...
Continue reading...java
jodd简介
什么是Jodd Jodd是一个开源的、轻量级的适用于web开发的工具集合。包大小只有1M,使用超级简单。 功能: 灵活的IOC,简洁的MVC框架,独特的AOP引擎,简洁的DB-object映射,独立的...
Continue reading...走近Guava(七): 文件操作
文件操作: 复制文件 File original = new File(“path/to/original”); File copy = new File(“path/to/copy”); Files...
Continue reading...走近Guava(六): 事件总线EventBus
EventBus: 创建EventBus实例: EventBus eventBus = new EventBus(); //或者 EventBus eventBus = new EventBus(Tr...
Continue reading...走近Guava(五): 缓存
缓存: MapMaker类 MapMaker作为大多数基本缓存功能地提供者。 ConcurrentMap<String,Book> books = new MapMaker().concu...
Continue reading...走近Guava(四): 并发
并发: Guava集合处理是很强大的(这些在jdk8中都有些引入),但Guava发光的地方是并发。 Monitor Monitor实现同步 /** * 通过Monitor的Guard进行条件阻塞 */...
Continue reading...走近Guava(三): 集合
集合: FluentIterable类: 使用FluentIterable.filter过滤, 即利用Predicate实现: 版权声明 本站文章、图片、视频等(除转载外),均采用知识共享署名 4.0...
Continue reading...走近Guava(二): 函数式编程
函数式编程: 使用Function接口(jdk8中已经存在): /** * 其功能就是将输入类型转换为输出类型 */ public interface Function<F, T> { T...
Continue reading...走近Guava(一): 基本工具
基本工具: 使用Joiner类: 例如我们想将字符串列表通过一个分隔符链接起来,以前的方式就是迭代,append等操作,使用Joiner可以更方便。 Joiner一旦创建不可变,符合不变性,因此线程安...
Continue reading...mysql this is incompatible with sql_mode=only_full_group_by
使用Ebean执行一条sql语句,Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated c...
Continue reading...Ebean ORM enhancer
自从Ebean 4以来,使用Ebean必须Enhance,所谓Enhancer就是对Model类进行一些功能的增强,好处自然有它的好处;不过感觉使用起来颇为不便。 下面列举平常用到的Enhance的方...
Continue reading...Jfinal quartz动态的增、删、暂停、恢复job
得益于quartz和jfinal-ext插件可以很方便的在jfinal中配置定时任务,方法如下: 在pom.xml中增加依赖: <dependency> <groupId>co...
Continue reading...
近期评论