- 博客(6)
- 收藏
- 关注
原创 Java中的Future模式实战
简介Future模式指的是专门分配一个可以执行取消操作的线程去处理耗时的任务,且可以返回处理结果。简单来说就是可以看做是一个带有返回值且可以取消的Thread。如果要了解Future模式最好了解以下的类或接口:Callable:Callable是一个接口,它可以看做是带返回值的RunnableFuture:Future也是一个接口,它定义了对Future模式做的线程可以执行的操作。
2018-01-31 23:12:18 1047
原创 Java中的线程池
前言本文只会介绍一下Java中的原生线程池及相关的工具类:ThreadPoolExecutor、ScheduledThreadPoolExecutor、ExecutorsThreadPoolExecutorThreadPoolExecutor是Java原生提供的线程池执行类。ThreadPoolExecutor构造方法中的参数用途: 1. corePoolSize:线程池的核心线
2018-01-31 15:33:03 232
原创 开源数据分析平台Countly
Countly简介Countly是一站式的数据分析平台,可同时跟踪移动和网络用户。Countly的齐全功能适合自部署或私有云。Countly也是开源产品,可个性化以适合不同行业的数据分析需求。同时Countly提供免费的社区版和收费的商业版,需要注意商业版由于代码不开源需要从特定地址下载。快速安装建议使用云主机安装Countly,需要64位的Ubuntu或者CentOS操作系统
2018-01-29 15:48:31 9304 3
原创 Drools入门——HelloWorld
前言 Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。上面这段关于Drools的简介来源于百度百科,一开始接触Drools感觉规则引擎很难理解,各种高大上的概念。但是随着之后的学习和了解,其实Drools
2018-01-18 10:06:53 343
原创 Java枚举使用技巧
基本概念枚举是JDK 1.5中引入的新特性。对应的关键字为enum。其实枚举是一个特殊的类,这个类内部存储的是这个类的所有对象实例。适用的场景枚举一般适合用于有限个数的参数定义。例如已知个数的类型定义、各种状态的定义等。其实就是固定有限数量的全局变量。以支付业务作为例子,定义支付单的状态的时候,支付状态其实有固定的几个。这个时候就可以选择使用枚举了。对应实例介绍完适
2018-01-06 20:26:41 1758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人