摘要:
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)