Fork me on GitHub

随笔分类 -  java

摘要:前言 在之前的学习 "springBoot" 中,成功的实现了Restful风格的基本服务。但是想将之前的工程作为一个项目来说,那些是仅仅不够的。可能还需要获取自定义的配置以及添加过滤器和拦截器。至于为什么将这些写在一起,只是因为这些比较简单而且也会经常用到,所以干脆就一起写出来了。 读取配置文件 阅读全文
posted @ 2018-02-28 21:09 虚无境 阅读(18383) 评论(1) 推荐(9) 编辑
摘要:前言 在上一篇 "Kafka使用Java实现数据的生产和消费demo" 中介绍如何简单的使用kafka进行数据传输。本篇则重点介绍kafka中的 consumer 消费者的讲解。 应用场景 在上一篇kafka的consumer消费者,我们使用的是自动提交offset下标。 但是offset下标自动提 阅读全文
posted @ 2018-02-08 19:57 虚无境 阅读(75015) 评论(5) 推荐(16) 编辑
摘要:前言 在 "上一篇" 中讲述如何搭建kafka集群,本篇则讲述如何简单的使用 kafka 。不过在使用kafka的时候,还是应该简单的了解下kafka。 Kafka的介绍 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 Kafka 有如下特性: 以时 阅读全文
posted @ 2018-01-28 14:38 虚无境 阅读(79686) 评论(10) 推荐(35) 编辑
摘要:Logback介绍 Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback core,logback classic和logback access。logback core是其它两个模块的基础模块。logback classic是log4j的一个 阅读全文
posted @ 2018-01-25 22:37 虚无境 阅读(9483) 评论(1) 推荐(4) 编辑
摘要:前言 在去年的时候,在各种渠道中略微的了解了SpringBoot,在开发web项目的时候是如何的方便、快捷。但是当时并没有认真的去学习下,毕竟感觉自己在Struts和SpringMVC都用得不太熟练。不过在看了很多关于SpringBoot的介绍之后,并没有想象中的那么难,于是开始准备学习Spring 阅读全文
posted @ 2018-01-10 21:42 虚无境 阅读(80633) 评论(13) 推荐(48) 编辑
摘要:引言 在上一篇中 "大数据学习系列之二 HBase环境搭建(单机)" 中,成功搭建了Hadoop+HBase的环境,本文则主要讲述使用Java 对HBase的一些操作。 一、事前准备 1.确认hadoop和hbase成功启动 2.确认防火墙是否关闭 3.maven所需要的依赖架包 4.修改hosts 阅读全文
posted @ 2017-12-14 18:28 虚无境 阅读(3280) 评论(1) 推荐(4) 编辑
摘要:原文:http://lxw1234.com/archives/2016/11/779.htm 导读: 第一章:初识Hadoop 第二章:更高效的WordCount 第三章:把别处的数据搞到Hadoop上 第四章:把Hadoop上的数据搞到别处去 第五章:快一点吧,我的SQL 第六章:一夫多妻制 第七 阅读全文
posted @ 2017-11-18 10:24 虚无境 阅读(1110) 评论(0) 推荐(1) 编辑
摘要:引言工作中可能会遇到对Excel读取和写入,如果我们自己手动写的话,会很麻烦,但是Apache中有poi工具类。poi工具类封装好了对于Excel读取和写入,我们需要用的时候,直接调用该方法就好了。 注:03和07的写法不一致。 区别如下 // HSSFWorkboo... 阅读全文
posted @ 2017-11-18 10:24 虚无境 阅读(2121) 评论(0) 推荐(0) 编辑
摘要:<!-- 120*240 --> 原文:http://www.aboutyun.com/thread-6780-1-1.html 零基础学习hadoop,没有想象的那么困难,也没有想象的那么容易。在刚接触云计算,曾经想过培训,但是培训机构的选择就让我很纠结。所以索性就自己学习了。整个过程整理一下,给 阅读全文
posted @ 2017-11-18 10:24 虚无境 阅读(898) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.cnblogs.com/edisonchou/ 一、Hadoop的发展历史 说到Hadoop的起源,不得不说到一个传奇的IT公司—全球IT技术的引领者Google。Google(自称)为云计算概念的提出者,在自身多年的搜索引擎业务中构建了突破性的GFS(Google Fi 阅读全文
posted @ 2017-11-18 10:24 虚无境 阅读(6359) 评论(0) 推荐(0) 编辑
摘要:引言说起工具类,大家都不会陌生。常用的工具类有Apache 的Commons、 Google 的Guava、以及处理时间日期的Joda扩展包。那么本文主要来讲这几个工具类中的一些方法以及自己写的工具类。代码Commonsimport java.util.ArrayL... 阅读全文
posted @ 2017-11-03 13:48 虚无境 阅读(717) 评论(0) 推荐(3) 编辑
摘要:前言 目前主流的JAVA web 的HTTP服务主要是 springMVC和Struts2,更早的有JSP/servlet。 在学习Netty的时候,发现Netty 也可以作HTTP服务,于是便将此整理一篇博文,分享给大家。 开发准备 添加配置 将Netty作为HTTP服务,需要在过滤器中添加Htt 阅读全文
posted @ 2017-10-27 13:44 虚无境 阅读(1910) 评论(0) 推荐(1) 编辑
摘要:前言 在上一篇Netty 心跳 demo 中,了解了Netty中的客户端和服务端之间的心跳。这篇就来讲讲Netty中的粘包和拆包以及相应的处理。 名词解释 粘包: 会将消息粘粘起来发送。类似吃米饭,一口吃多个饭粒,而不是一粒一粒的吃。 拆包: 会将消息拆开,分为多次接受。类似喝饮料,一口一口的喝,而 阅读全文
posted @ 2017-10-17 19:32 虚无境 阅读(1563) 评论(0) 推荐(0) 编辑
摘要:前言 在上一篇Netty demo 中,了解了Netty中的客户端和服务端之间的通信。这篇则介绍Netty中的心跳。 之前在Mina 中心跳的使用是通过继承 KeepAliveMessageFactory 心跳工厂类而实现的。而在Netty中,提供IdleStateHandler 类,可以实现对三种 阅读全文
posted @ 2017-10-08 13:53 虚无境 阅读(2962) 评论(0) 推荐(1) 编辑
摘要:spring集成mina:在学习mina这块时,在网上找了很多资料,只有一些demo,只能实现客户端向服务端发送消息、建立长连接之类。但是实际上在项目中,并不简单实现这些,还有业务逻辑之类的处理以及消息的推送之类的。于是就单独建立了一个工程项目,能够实现客户端和服务端相互之间发送消息... 阅读全文
posted @ 2017-10-05 20:51 虚无境 阅读(861) 评论(1) 推荐(0) 编辑
摘要:webservice简介: Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Se... 阅读全文
posted @ 2017-10-05 20:51 虚无境 阅读(483) 评论(0) 推荐(0) 编辑
摘要:在上一篇WebService实例中,基于jdk1.6以上的javax.jws 发布webservice接口。这篇博文则主要用eclipse/myeclipse 使用axis插件进行发布和调用WebService。1. 下载axis,并解压到tomcat/webapps... 阅读全文
posted @ 2017-09-16 15:27 虚无境 阅读(3932) 评论(0) 推荐(0) 编辑
摘要:前言 因为以前在项目中使用过Mina框架,感受到了该框架的强大之处。于是在业余时间也学习了一下Netty。因为Netty的主要版本是Netty3和Netty4(Netty5已经被取消了),所以我就直接学习Netty4。在本文中演示的就是Netty的一个简单demo。 开发准备 Netty4的官方网站 阅读全文
posted @ 2017-08-31 18:28 虚无境 阅读(888) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.cnblogs.com/Qian123/p/5710533.html 假如说你想复制一个简单变量。很简单: int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,f 阅读全文
posted @ 2017-07-24 12:47 虚无境 阅读(929) 评论(0) 推荐(0) 编辑
摘要:关于http get和post请求调用代码以及示例。 参考:http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.htmlhttp请求代码import java.io.BufferedReader;imp... 阅读全文
posted @ 2017-05-27 11:40 虚无境 阅读(396) 评论(0) 推荐(0) 编辑