摘要:
以单词分割计数为例实现Storm的DirectGroup分组: 1、Spout实现 Spout是Storm数据源头,使用DirectGroup方式将Spout数据发送指定的Bolt,需注意: 1)、Spout消费的Bolt的Task(Task应为Storm的Executor的编号),在如下代码中Sp
阅读全文
posted @ 2016-10-29 20:02
韩要奋斗
阅读(1750)
推荐(0)
摘要:
一、Maven依赖 二、Lucene Spatial 三、地理信息文件
阅读全文
posted @ 2016-08-16 16:11
韩要奋斗
阅读(4850)
推荐(0)
摘要:
一、Log4j2 Maven配置 Log4j2的性能高于log4j与logback,在项目中建议使用Log4j2,其依赖如下(目前最新版本为2.6.2): 二、log4j2.xml文件配置 log4j2.xml的配置文件放在classpath下就会被自动加载,其配置如下: 在配置文件中: 1、根节点
阅读全文
posted @ 2016-07-30 22:02
韩要奋斗
阅读(27284)
推荐(3)
摘要:
public class GuavaCache { /** * LoadingCache当缓冲中不存在时,可自动加载 * */ private static LoadingCache studentCache = CacheBuilder.newBuilder() ...
阅读全文
posted @ 2016-07-17 13:55
韩要奋斗
阅读(999)
推荐(0)
摘要:
在Java开发中会配置不同环境,可通过Maven的profile指定不同的环境配置,pom.xml配置如下: 工程的目录结构如下所示: 编译时指定环境: mvn clean package -Pdev
阅读全文
posted @ 2016-04-25 15:47
韩要奋斗
阅读(555)
推荐(0)
摘要:
在Netty中提供了ChannelGroup接口,该接口继承Set接口,因此可以通过ChannelGroup可管理服务器端所有的连接的Channel,然后对所有的连接Channel广播消息。Server端:public class BroadCastServer { public static...
阅读全文
posted @ 2015-10-02 18:05
韩要奋斗
阅读(20272)
推荐(2)
摘要:
本文基于Nett4.0.26.Final版本浅析Client与Server端通讯,先看服务器端:public class Server { public static void run(int port) { /**Netty创建ServerSocketChannel,默认Sel...
阅读全文
posted @ 2015-10-02 10:11
韩要奋斗
阅读(3263)
推荐(0)
摘要:
Server端:#############服务器端连接请求处理###############public class MultiplexerServer implements Runnable { /**多路复用器,SocketChannel注册到Selector.Selector轮询监听Chann...
阅读全文
posted @ 2015-09-26 18:26
韩要奋斗
阅读(585)
推荐(0)
摘要:
在Mybatis中允许开发者自定义自己的缓存,本文将使用Redis作为Mybatis的二级缓存。在Mybatis中定义二级缓存,需要如下配置:1、MyBatis支持二级缓存的总开关:全局配置变量参数“cacheEnabled=true”2、select语句所在的Mapper需配置了 或节点3、sel...
阅读全文
posted @ 2015-09-20 12:32
韩要奋斗
阅读(1998)
推荐(1)
摘要:
Quartz提供了RAMJobStore和JDBC JobStore两种方式用来Job,RAMJobStore将Job任务存入内存中,速度快;JobStore采用数据库的方式管理中,本文介绍JobStore方式管理Job。 在使用JDBC JobStore管理Job时,需要使用以下SQL脚本在...
阅读全文
posted @ 2015-09-12 23:16
韩要奋斗
阅读(674)
推荐(1)