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