java基础
fq-bai
Java后端一枚
展开
-
Calender的使用详解
本文由金丝燕网原创编译,转载请保留链接: Calender的使用详解转载 2016-05-03 10:41:41 · 543 阅读 · 0 评论 -
代码重构-笔记-适配器模式?
业务描述某积分商城,商品有如下种类 1券类:现金券,加息券 2手机充值类:流量充值卡,话费充值卡 3虚拟卡类:京东卡,电影卡,加油卡 4实体商品:抱枕,茶杯思路简单粗暴一点可以根据商品的类型进行分支判断if else …代码的可读性和可扩展性不高优雅的设计可以采用适配器,顶层接口中给出基本方法,获取类型,获取折扣,兑换商品,更新商品等。之后抽象类实现该接口,并将通用方法给出实现例如参数过原创 2016-09-29 15:09:00 · 383 阅读 · 0 评论 -
java中compareTo比较两个日期大小
java中compareTo比较两个日期大小我们对两个日期进行比较的时候,或者是日期的string进行比较的时候,以前我一直以为,如果大于的话compareTo的返回值应该是1,等于的话是0,小于的话是-1,网上很多也是这样说,但是现实中我程序出错,最后打出来,看了一下,如果大于的话返回的是正整数,等于是0,小于的话就是负整数,而不仅仅局限于1,0和-1,以后做比较要注意(这段话出处见此)小例子如下原创 2016-05-06 15:38:00 · 128201 阅读 · 11 评论 -
spring ThreadPoolTaskExecutor 实现线程阻塞
需求:我们知道java的thread类有join发法可让主线程阻塞直到子线程执行完毕,那么如何ThreadPoolTaskExecutor是否有功能呢?我第一想法是ThreadPoolTaskExecutor是否有对应功能接口,找了下没找到,如果有技术大大知道的欢迎补充既然没有那就自己实现一个,有CountDownLatch可用,一个倒数计算器,只需在子线程每次只需完成后将计算器减一,CountDo原创 2017-07-24 19:02:18 · 5076 阅读 · 0 评论