- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 自定义组件Partitioner- 根据不同省份统计手机流量
自定义组件Partitioner- 根据不同省份统计手机流量需求思路实现JavaBean自定义PartitionerMapperreduce结果![在这里插入图片描述](https://img-blog.csdnimg.cn/20190328170806291.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,...
2019-03-28 17:10:03 339
原创 统计手机流量 - 使用bean传输
统计手机流量 - 使用bean传输JavaBeanMapperreduceMain上一篇博客中,使用的是键值对传输,但是,如果要字段很多怎么办呢?比如,需要上行流量、下行流量、总流量,这个时候就不能使用键值对的方式传输了,而是要将这些字段封装为一个JavaBean。JavaBeanpublic class Traffic implements Writable{ priv...
2019-03-28 16:29:23 325
原创 统计手机流量
统计手机流量原始数据需求编码实现MapperReduceTrafficCount原始数据1363157985066 13726230503 00-FD-07-A4-72-B8:CMCC 120.196.100.82 i02.c.aliimg.com 24 27 2481 24681 2001363157995052 ...
2019-03-28 15:53:39 1213
原创 运行hadoop中的例子程序PI
运行hadoop中的例子程序PI命令结果安装好hadoop集群之后,都会想着试一下自己的集群是否正常工作,最简单的方式就是运行hadoop提供的例子程序。命令hadoop jar hadoop-mapreduce-examples-2.6.4.jar pi 5 5结果[root@zk2 ~]# hadoop jar hadoop-mapreduce-examples-2.6.4.j...
2019-03-28 15:29:52 3421
原创 Centos 6.5 hadoop集群安装
Centos 6.5 hadoop集群安装安装jdk安装hadoop三台主机hosts修改主机名修改网络环境修改core-site.xml修改hdfs-site.xml修改mapred-site.xml修改yarn-site.xml安装jdk解压之后,vi /etc/profile,在平、末尾添加jdk的环境变量export JAVA_HOME=/root/app/jdk1.8.0_18...
2019-03-18 15:04:54 427 2
原创 Spring中的监听器
Spring中的监听器问题描述事件类监听器类对应的controller实体类测试效果问题描述现在项目中有一个报表生成的模块,以前的做法是用了一个死循环,每隔几秒钟去生成一次;就想换一种做法,想到了spring的监听器。此demo中我为了方便,用的是springboot,ssm项目中完全一样。事件类首先要有一个事件,这个事件用于区别你的操作、比如删除、增加都对应一个事件。/** ...
2019-03-14 10:58:23 1798
原创 netty学习之路四,利用Marshalling序列化对象,传输
利用Marshalling序列化对象pom依赖ServerServerHandlerClientClientHandler实体类response和requestMarshalling工厂类pom依赖 <dependency> <groupId>io.netty</groupId> <artifactId>...
2019-03-12 18:30:06 555
原创 netty学习之路三,定长方式处理拆包黏包问题
定长方式处理拆包黏包问题serverServerHandlerClientClientHandlernetty除了提供特殊字符拆包之外,还提供了一种定长方式处理拆包的方法。但是,这种方法每次发送的消息必须是固定长度的,如果长度不够,就会阻塞。所以,和特殊字符拆包相比,定长方式处理拆包,优势不大。serverpublic class Server { public static v...
2019-03-12 17:15:23 348
原创 java获取系统信息
public static void main(String[] args) { System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号 System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); // J...
2019-03-12 16:35:57 1335
原创 netty学习之路二,特殊字符处理拆包黏包问题
特殊字符处理拆包黏包问题server端ServerHandlerclientClientHandlernetty提供了专门处理拆包黏包问题的类,非常简单server端public class Server { public static void main(String[] args) throws Exception{ EventLoopGroup bossG...
2019-03-12 16:32:36 567
原创 netty学习,获取ip和port
netty学习,获取ip和port InetSocketAddress address = (InetSocketAddress)ctx.channel().remoteAddress(); System.out.println(address.getPort()); System.out.println(address.getAddress());
2019-03-11 10:30:14 2586 11
原创 netty学习,将ByteBuf转为String
netty将ByteBuf转为Stringpublic String convertByteBufToString(ByteBuf buf) { String str; if (buf.hasArray()) { // 处理堆缓冲区 str = new String(buf.array(), buf.arrayOffset() + buf....
2019-03-11 09:51:48 2096
原创 netty学习之路一
netty学习之路一server端ServerHandler客户端客户端handler客户端给服务端发送数据,服务端再将该数据返回给客户端server端public class Server { public static void main(String[] args) throws Exception{ EventLoopGroup bossGroup = ...
2019-03-11 09:49:18 110
原创 fastjson报错Can not find a deserializer
使用fastjson将string转成javabean异常信息解决办法异常信息Can not find a deserializer解决办法出现这个异常的原因是,实体类的字段类型不正确。如果string中的对应字段,还有下级元素即{key:{key:value}}的时候,实体类的字段类型应该设置为Map<String,Object>...
2019-03-08 14:48:51 3850
原创 java中的反射
java中的反射测试类Person类测试类package study;import org.junit.Before;import org.junit.Test;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.Constructor;import java.lang.r...
2019-03-04 15:14:33 88
绿色版snipaste
2018-07-01
Axure rp 8 绿色破解版
2018-06-07
notepad++ nppftp插件
2017-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人