自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

香菇的博客

不积跬步无以至千里,不积小流无以成江海

  • 博客(6)
  • 资源 (6)
  • 收藏
  • 关注

原创 使用Scala模拟简单的RPC通信,Socket编程

初步尝试使用Scala编程,还有很多不熟悉的地方,其实Scala的socket编程也是调用的java的api,所以基本上和java的代码大同小异。实现功能大体如下:客户端发送一个序列化参数,里面以空格分割几个参数,在服务端进行接收,并分割字符串,获取到一个字符串数组,然后对其进行模式匹配,返回不同的处理结果,写入到输出流中,客户端获取到返回的结果并打印。代码如下:客户端代码:pac

2017-04-27 21:11:58 3574 1

原创 使用java模拟scala函数式编程将函数作为参数传入方法中

需求:将一个list集合传入一个方法中,同时传入一个函数,根据传入函数的不同对集合做不同的处理方法:定义一个接口,并定义一个方法option,测试中调用一个方法传入的参数是list和函数,函数就是该接口的实现类。代码如下:接口package me.season.com;import java.util.ArrayList;public interface O

2017-04-26 23:44:27 2434 1

原创 使用sqoop将数据从hdfs中导入mysql时,卡在INFO mapreduce.Job: map 100% reduce 0%的解决办法

最近在将hdfs中已经处理好的数据导入到mysql的时候遇到这么一个现象,当任务执行到INFO mapreduce.Job: map 100% reduce 0%mapreduce任务卡在map100% ,任何reduce不继续执行。总结了以下解决办法:一,如果没有报错的话,可能是你mysql的数据库建表指定的主键不全,导致导入一部分数据后,主键出现相同字段,那么就造成阻塞了

2017-04-20 20:32:26 8049

原创 模拟实现mapreduce中环形缓冲区的读写过程

原型:在mapreduce中,map task调用map处理逻辑将处理后的key和value利用outputcollector.collect()放入一个环形缓冲区中,那么这个缓冲区是有一定大小的,那么如果放入的内容很多很多的时候怎么办呢?其实hadoop里面有这么个机制,在缓冲区达到某一个值或者比率的时候,比如80%,那么hadoop会利用Spiller.spill()将这个80%的数据读出

2017-04-07 14:34:37 2712 2

原创 Hadoop使用MapReduce处理百万行Json格式数据

需求:每行数据格式"{\"movie\":\"2599\",\"rate\":\"5\",\"timeStamp\":\"957716949\",\"uid\":\"6040\"}"从其中计算出每个用户评分最高的十步电影movie值和rate值输出为uid:...movie...rate...思路:map端先将读取的json数据转成pojo对象,所以要创建一个bean用

2017-04-05 23:20:58 8059 3

原创 JAVA设计模式(1)----单例模式及jiangsu密钥分享

这几天计划系统的学习一下设计模式,今天先回顾一下最基本的一种设计模式----单例模式。单例模式:定义是单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。场景:比如创建连接池的时候,显而易见,连接池在这一个项目中只能存在一个,那么我们去创建它的时候就必须保证任何时候项目中只存在这一个连接池。那么我们什么时候去创建...

2017-04-04 20:13:39 495

Gps坐标系转换Java工具类WGS坐标与Google和百度坐标互转

Gps坐标系转换Java工具类WGS坐标与Google和百度坐标互转,偏差很小,与百度Api调用转换几乎相差无几,程序为Java程序,工具类直接传经纬度调用相应转换方法即可获取转换后的返回值

2018-12-28

Java地图工具类计算地球上两点之间的距离

Java地图工具类计算地球上两点之间的距离,工具类系Java程序,输入两个坐标的经纬度,获得距离返回值

2018-12-28

手机前缀对应归属地省市编码以及邮编sql和txt库

个人整理数据,目前比较全的数据,压缩包包含手机前缀对应的邮编、省份、市区、省份编码、市区编码以及区号、归属地等信息,包内有包含数据的sql文件以及txt文件,还有一份省市编码对应的三级联动json数据

2018-05-24

glibc-2.15升级库(附安装脚步)

glibc-2.15升级库(附安装脚步)

2017-07-25

基于jsp,JQuery,Servlet,MySQL的小型BBS论坛

基于jsp,JQuery,Servlet,MySQL开发的小型BBS论坛,支持登录注册,以及发帖回帖功能,评论,帖子管理,个人资料晚上,下载功能。游客只能访问首页,其他页面需要进行登录操作。文件包含完整可导入直接运行源码和所有数据库表SQL文件。

2017-02-22

JDBC以学生类为例的实现代码

JDBC以学生类为例的实现代码,细分具体步骤,用java实现对数据库的更新,删除,添加和查找。

2017-02-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除