自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小强签名设计 的博客

真正牛逼的生活是既可以朝九晚五又可以浪迹天涯

  • 博客(17)
  • 资源 (23)
  • 收藏
  • 关注

原创 Caused by: com.google.gson.stream.MalformedJsonException: Expected name at line 1 column 2 path $.

今天用gson解析json数据的时候遇到一个奇怪的问题,虽然解决了但还是没明白是什么原因。。。起因:客户端发送的json字符串中包含二进制数据,我需要把这个json解析后将数据存到hbase中去,由于发来的json字符串中有转义字符,所以我想当然的想到了gson的JsonPrimitive,可是按以前的套路却发现报这个错Caused by: com.google.gson.stream

2017-11-28 17:17:56 17390 1

转载 Java中的byte和二进制梳理

java byte 和Byte(来自https://www.cnblogs.com/SevenwindMa/p/3671057.html)java的基本数据类型中有byte这种,byte存储整型数据,占据1个字节(8 bits),能够存储的数据范围是-128~+127。Byte是java.lang中的一个类,目的是为基本数据类型byte进行封装。封装有几种好处,比如:1. Byte可以将对

2017-11-24 16:07:21 25995 2

原创 Java处理图片

代码来自:http://blog.sina.com.cn/s/blog_65b630910100z7fv.htmlimport java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File;

2017-11-23 23:26:25 16433 4

原创 Sqlite3的安装及应用

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎,它支持大多数的SQL92标准。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够Windows/Linux/Unix等等主流的操作系统,

2017-11-23 20:11:03 743

原创 Hbase如何根据列值来查询整条数据

我们知道Hbase不能像关系型数据库那样根据字段的值来查询其他的值,那么可以为hbase建立二级索引来达到这样的效果        Hbase可以用协处理器来建二级索引的,但我这里为了测试方便,直接用Java API往hbase表中插入数据的时候同时也往二级索引表中插入数据我设计的原表数据结构是:rowkey:待定列族1:jiben    列:dbopt,probeid

2017-11-23 09:17:55 17976

原创 Json解析3--Gson解析多种json样式

1. 单个数据对象{ "dbopt":"insert", "probeid":"123456", "date":"Feb 1, 2000 12:00:00 AM", "size":"666"}代码:import java.util.Date;public class HeheBean { private String dbopt; private String

2017-11-22 10:08:49 510

转载 Java生成UUID

UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需

2017-11-20 16:48:05 2151

转载 Json解析2--Gson解析详解

本文参考自:http://blog.csdn.net/axuanqq/article/details/51441590和http://blog.csdn.net/qxs965266509/article/details/42774691Gson是google解析Json的一个开源框架,同类的框架fastJson,JackJson等等,至于Gson与FastJson的对比,其实半斤八两的问题,不再赘...

2017-11-17 18:43:51 1038

转载 Json解析1--Java构造和解析Json数据的两种方法详解

本文转载自http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/23/3096001.html和https://www.cnblogs.com/lanxuezaipiao/archive/2013/05/24/3096437.html在http://www.json.org/上公布了很多JAVA下的json构造和解析工具,其中org.

2017-11-17 17:11:31 2782 1

原创 Hadoop和Hbase动态扩展

环境:Centos7.2 64位hadoop-2.6.0-cdh5.5.2hbase-1.0.0-cdh5.5.2jdk1.8.0_91master:192.168.205.153slave1:192.168.205.154slave2:192.168.205.155新增节点slave3:192.168.205.156一、hadoop添加节点

2017-11-16 19:51:09 2067

原创 Hbase用协处理器建二级索引

1.起因(Why HBase Coprocessor)HBase作为列族数据库最经常被人诟病的特性包括:无法轻易建立“二级索引”,难以执行求和、计数、排序等操作。比如,在旧版本的(2.灵感来源( Source of Inspration)HBase协处理器的灵感来自于Jeff Dean 09年的演讲( P66-67)。它根据该演讲实现了类似于bigtable的协处理器,包括以下

2017-11-15 19:45:09 2189 2

转载 Java JUnilt4单元测试

我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测

2017-11-09 22:59:59 498 1

原创 JAVA Socket编程学习7--NIO同时接收TCP和UDP数据

NIOTCP客户端代码:package NIOtcpudp3;import java.net.InetSocketAddress; import java.net.SocketException; import java.nio.ByteBuffer; import java.nio.channels.SocketChannel; public class NIOTC

2017-11-08 23:17:49 1525 2

转载 JAVA Socket编程学习6--NIOTCP两个线程监听两个端口

本文代码来自:http://bbs.csdn.net/topics/390748964客户端代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.InetSocketAddress;import java.n

2017-11-08 23:08:12 1569

原创 JAVA Socket编程学习5--IO模型

我们首先模拟一个比较糟糕的客户端:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.InetSocketAddress;import java.net.Socket;i

2017-11-08 22:36:12 545

转载 JAVA Socket编程学习4--TCP和UDP多线程通信

本文转载自:http://www.cnblogs.com/zhaozihan/archive/2016/11/12/6057118.html一.通过Socket实现TCP编程java.net.ServerSocket是用来创建服务器端的套接字socket。java.net.Socket是用来创建客户端的套接字socket。InetAddress(java.net.InetA

2017-11-08 21:50:57 499

转载 Java 小例子:通过 Socket 发送和接收文件

本文转载自:http://blog.csdn.net/YidingHe/article/details/3955055这是一个简单的包含发送端和接收端的例子。发送端向接收端发送文件名和文件内容,接收端将收到的文件保存在磁盘上。接收端可以同时接收多个发送端传来的文件,但没有处理文件同名的情况。这个例子中设计了一个简单的协议。发送的内容是这样的:文件名长度(4字节)—文

2017-11-01 18:47:33 1044

SimHei MAC字体资源

SimHei MAC字体资源,解决报错:Generic family ‘sans-serif‘ not found because none of the following families were found: SimHei

2024-04-23

hadoop.dll 文件,解决报错所需文件

报错:java.lang.Exception: java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z 所需文件

2024-04-11

大数据技术之高频面试题

大数据技术之高频面试题

2023-08-06

HDP3.1.5.0+Ambari2.7.5安装部署(Centos7.2)所需的三台Ambari镜像

HDP3.1.5.0+Ambari2.7.5安装部署(Centos7.2)所需的三台Ambari镜像

2023-04-13

大数据各组件安装(数据中台搭建)所需安装包

文章https://blog.csdn.net/m0_37739193/article/details/123915426所需安装包

2022-04-02

大数据设计方案.docx

当公司想开展大数据的时候,前期的规划文档很重要,也可能领导会给你安排这个任务,该文档可供参考。

2021-06-30

博客微信网页授权文章所需

博客微信网页授权文章所需。

2018-12-16

Snort_3.0.0-a4-241_on_Ubuntu_14_and_16.pdf

从snort官网下载的,译文可参考我的博客文章http://blog.csdn.net/m0_37739193/article/details/79290631

2018-02-09

OpenDetectorDeveloperGuide.pdf(中文版)

去snort官网可以下载OpenDetectorDeveloperGuide.pdf,这里翻译成了中文版

2018-02-07

flume断点续传

http://blog.csdn.net/m0_37739193/article/details/78779686这篇文章方法二所需的代码

2017-12-12

flume自定义功能实现代码

http://blog.csdn.net/m0_37739193/article/details/78779052这篇文章中所需的代码

2017-12-12

sqlite所需的包

文章《Sqlite3的安装及应用》中所需要的安装包,jdbc包等

2017-11-23

解析json的jar包

Java解析json格式数据所需的jar包,这里给了三种方式的jar包,org.json、json-lib和gson

2017-11-17

elasticsearch-2.2.0.tar.gz

elasticsearch-2.2.0.tar.gz 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-19

oozie所需的js包文件

安装oozie所需的js包文件和mysql驱动。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-14

GIF动画录制工具

GIF动画录制工具,该软件小巧精悍功能强大,非常的棒。写个摘要还非要大于一百个字,我也是醉了,都没的可吹了。。。。。

2017-09-06

ganglia安装所需rpm包

ganglia安装所需rpm包

2017-08-23

mysql源码安装脚本

mysql源码安装所需要的脚本

2017-08-21

flume-ng-1.6.0-cdh5.5.2-src.tar.gz

flume-ng-1.6.0 cdh5.5.2源码包

2017-08-08

apache-maven-3.3.9-bin.zip

apache-maven-3.3.9

2017-08-08

flumee.zip

文章《利用Flume拦截器(interceptors)实现Kafka Sink的自定义规则多分区写入》所需的代码和jar包。这里吐槽一下CSDN,上传个文件还必须填这填那的,不填还不行,关键词长度还超出了限制,烦不烦人啊。。。。。。。。。

2017-08-03

winutils.exe

解决报错:Could not locate executable null\bin\winutils.exe in the Hadoop binaries所需的工具

2017-07-26

Myeclipse 10.x 2013 2014 破解补丁

Myeclipse 10.x 2013 2014 破解补丁

2017-07-18

protobuf-2.5.0.tar.gz

protobuf-2.5.0.tar.gz

2017-07-17

google-collections-1.0.jar

import com.google.common.collect.Lists;所需的jar包

2017-07-10

jsoup-1.10.2.jar

jsoup

2017-06-21

httpcomponents-client-4.5.3-bin.tar.gz

httpclint所需的jar包

2017-06-21

空空如也

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

TA关注的人

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