摘要: MapReduce简介 MapReduce是一种分布式计算模型,主要解决海量数据的计算问题。 MR有两个阶段组成:Map和Reduce,用户只需实现map()和reduce()两个函数,即可实现分布式计算。 MapReduce的原理图 MR执行的流程              2.MR原理图        ... 阅读原文
2018-09-05 17:49:08 阅读(792) 评论(0)
摘要:             Dom4j   Parsing XML   One of the first things you'll probably want to do is to parse an XML document of some kind. This is easy to do in <dom4j&... 阅读原文
2018-09-05 17:24:02 阅读(2078) 评论(0)
摘要:IDEA开发常用的git自定义提交文件的配置#idea/.idea/*.iml*/*.iml# Compiled class file/target/*/target/# Log file*.log# Package Files #*.jar*.war*.ear*.zip*.tar.gz*.rar 阅读原文
2018-09-05 15:42:06 阅读(818) 评论(0)
摘要:  在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。这里我简单实现导出Excel文件。 POI jar包下载:http://poi.apache.org/download.html 文章最后面,封装了通用型的poi工具... 阅读原文
2018-09-05 15:26:11 阅读(721) 评论(0)
摘要: 一、前言     Netty 为许多通用协议提供了编解码器和处理器,几乎可以开箱即用, 这减少了你在那些相当繁琐的事务上本来会花费的时间与精力。另外,这篇文章中,就不涉及 Netty 对 WebSocket协议 的支持了,因为涉及的篇幅有点大,会在下一篇文章做一个具体的介绍。 二、SSL 协议     SSL ... 阅读原文
2018-09-05 14:26:08 阅读(801) 评论(0)
摘要: 1.int是整数数据的格式,如 int 13/6 =2       int数据保留小数之前先定义成float类型 2.变量 DecimalFormat 使用前需要先声明 3.还需要引入相关的jar包 阅读原文
2018-09-05 13:56:02 阅读(836) 评论(0)
摘要: TreeSet 底层数据结构是二叉树。添加的元素必须进行比较。       有两种对象比较方式, 一种是自然排序:即元素具备比较性,实现其comparable接口 package treeSet; import java.util.Comparator; import java.util.TreeSet; ... 阅读原文
2018-09-05 11:56:07 阅读(968) 评论(0)
摘要: SimpleDateFormat-多线程问题:   SimpleDateFormat类在多线程环境下中处理日期,极易出现日期转换错误的情况 1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java... 阅读原文
2018-09-05 10:41:01 阅读(1054) 评论(0)
摘要: 使线程具有有序性: 线程在运行时多个线程之间执行的时机是无序的,下面通过改造代码实现运行具有有序性: 1 /** 2 * 线程类 3 */ 4 public class MyThread extends Thread { 5 private Object lock; 6 pri... 阅读原文
2018-09-05 08:53:02 阅读(818) 评论(0)
摘要: 前言:最近在学习zipkin,看到网上资源很多,但是都和自己的项目不是很一样,所以将自己的过程码出来 1、下载zipkin.jar 启动zipkin-server (配置启动参数) 传送门: https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-s... 阅读原文
2018-09-05 08:38:02 阅读(836) 评论(0)