![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
霜如明月
这个作者很懒,什么都没留下…
展开
-
【并发编程】Future模式添加Callback及Promise 模式
FutureFuture是Java5增加的类,它用来描述一个异步计算的结果。你可以使用 isDone 方法检查计算是否完成,或者使用 get 方法阻塞住调用线程,直到计算完成返回结果。你也可以使用 cancel 方法停止任务的执行。下面来一个栗子:public class FutureDemo { public static...原创 2019-05-27 11:02:11 · 4469 阅读 · 0 评论 -
怎么让代码不再臃肿,写的像诗一样优雅
基本类型偏执基本类型偏执(Primitive Obsession)使用基本类型而不是小对象来实现简单任务(例如货币、范围、电话号码字符串等)。使用常量编码信息(例如一个用于引用管理员权限的常量USER_ADMIN_ROLE = 1 )。使用字符串常量作为字段名在数组中使用。大多数编程语言都支持基本数据类型和结构类型(类、结构体等)。结构类型允许程序员将基本数据类型组织...原创 2019-05-27 17:55:01 · 761 阅读 · 0 评论 -
为什么使用Redis
先解释一下软件编程中常见的一些概念: 抽象先于具象。这个抽象并非虚无的抽象,而是指事物尚未分化为具象之前的那个前体存在。当那个前体存在分化成具象存在之后,前体存在就退化为背景,成为一种抽象。 结构是关联与互动的复合体。 接口是结构的耦合点。 架构是从无结构到有结构的过程。 重构是从旧结构到新结构的过程。 也就是说,结构是架构的...原创 2019-05-28 14:18:16 · 1018 阅读 · 0 评论