- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 SpringCloud-05-Ribbon负程均衡
1. Ribbon初步配置2. Ribbon负载均衡3. Ribbon核心组件IRule4. Ribbon自定义
2019-09-06 20:06:50 211
原创 SpringCloud-03-Rest微服务构建案例工程模块
GitHub地址:https://github.com/yankai1101/SpringCloud2019.git1. microservicecloud 整体父工程Project2. microservicecloud-api 公共子模块Module3. microservicecloud-provider-dept-8001 部提供者Module门微服务4. microse...
2019-09-05 15:17:00 163
原创 大数据学习-Hive01-环境搭建
安装Zookeeper前提已经安装JDK解压Zookeeper# tar -zxvf zookeeper-3.4.13.tar.gz修改Zookeeper配置# cp conf/zoo_sample.cfg conf/zoo.cfg修改zookeeper的数据存放位置# vi conf/zoo.cfgdataDir=/root/zookeeper-3.4.1...
2019-08-29 17:37:34 138
原创 大数据学习-Hadoop04-MapReduce-04-辅助排序&二次排序
实验3:辅助排序二次排序输入数据0000001 Pdt_01 222.80000002 Pdt_05 722.40000001 Pdt_05 25.80000003 Pdt_01 222.80000003 Pdt_01 33.80000002 Pdt_03 522.80000002 Pdt_04 122.4输出数据E:\output\order2\part-r-000003...
2019-08-27 10:01:54 198
原创 大数据学习-Hadoop04-MapReduce-03-序列化&全排序
实验1:序列化统计手机号耗费的总上行流量、下行流量、总流量输入数据数据格式:手机号 上传流量 下载流量13965590001 13691 92713813965590004 6925 64754013965590002 20479 92242813965590005 15883 5786613965590003 13609 92018413965590002 17979 3863...
2019-08-26 16:21:27 140
原创 大数据学习-Hadoop04-MapReduce-02-wordcount进阶版
0. 需要了解wordcount1. Partitioner(分区)描述根据单词长度,进行分区,使单词长度小于等于4的放在0号分区,其他放在1号分区输入数据E:\input\partitioner\hello.txthadoop xuehadoop xue hivexue yankaixuexue yankaihivehbase运行结果E:\output\partit...
2019-08-25 12:00:53 144
原创 大数据学习-Hadoop04-MapReduce-01-wordcount
输入数据E:\input\wordcount\hello.txthadoop xuehadoop xue hivexue yankaixuexue yankaihivehbase运行结果E:\output\wordcount\part-r-00000hadoop 2hbase 1hive 2xue 5yankai 2WordCountMapper.class/...
2019-08-25 08:19:56 93
原创 大数据学习-Hadoop03-API操作
HDFS 客户端API操作获取文件系统Configuration conf = new Configuration();// 初始化HDFS文件系统fs = FileSystem.get(new URI("hdfs://hadoop:9000"), conf, "root");文件上传fs.copyFromLocalFile(new Path("e:/hello.txt"),...
2019-08-23 16:36:02 99
原创 大数据学习-Hadoop02-集群操作
操作集群基本语法bin/hadoop fs 具体命令参数大全Usage: hadoop fs [generic options] [-appendToFile <localsrc> ... <dst>] [-cat [-ignoreCrc] <src> ...] [-checksum <src> ...] [-chgrp [-R] ...
2019-08-23 14:13:54 79
原创 大数据学习-Hadoop01-环境搭建
环境配置修改主机名查看主机名[root@hadoop83 ~]# hostnamehadoop83修改主机名[root@hadoop83 ~]# hostnamectl set-hostname hadoop83修改hosts[root@hadoop83 ~]# vim /etc/hosts# 172.xx.xx.xx 为内网172.xx.xx.xx hadoop8...
2019-08-22 11:15:58 139
原创 Java23种常见设计模式 06命令模式
命令模式命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。意图:将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。主要解决:在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需要对行...
2019-04-25 14:44:46 293
原创 Java23种常见设计模式 05工厂模式
工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。何时使用:我们明确地计划不同...
2019-04-25 10:28:14 124
原创 Java23种常见设计模式 04单例模式
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。主要解决:一个全局使用的类频繁地创建与销毁。何时使用:当您想控制实例数目...
2019-04-22 16:51:36 111
原创 Java23种常见设计模式 03装饰者模式
装饰者模式装饰者模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。使用场景:扩展一个类的功能。动态增加功能,动态撤销。何时使用:在不想增加很多子类的情况下扩展类。优点:装饰类和被装饰类可以独立发展,不会相互耦合;装饰模式是继承的一个替代模式;装饰模式可以动态扩展一个...
2019-04-22 06:46:10 194
原创 Java23种常见设计模式 02观察者模式
观察者模式(发布-订阅模式、模型-视图模式)观察者模式(Observer Pattern)指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。优点:观察者和被观察者是抽象耦合的。建立一套触发机制。缺点:如果一个被观察者对象有很多的直接和间接的观察者的话,将所有...
2019-04-21 00:12:31 115
原创 Java23种常见设计模式 01策略者模式
策略模式在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。原则:分离变化部分,封装接口,基于接口编程各种功能。何时使用:一个系统有许多许多类,而区分它们的只是他们直接的行为。如何解决:将这些算法封装成一个一个的类,任意地替换。案例实现:案例说明在一个射击游戏中,有不同种类的飞机,模拟飞机在使用不同道具时,他...
2019-04-20 21:51:23 120
原创 Java 23种常见设计模式
01策略者模式02观察者模式03装饰着模式04单例模式05工厂模式06命令模式07适配器模式08外观模式09模板模式10迭代器模式11组合模式12状态模式13代理模式14复合模式15桥接模式16生成器模式17责任链模式19解释器模式18蝇量模式20中介者模式21备忘录模式22原型模式23访问者模式...
2019-04-20 20:48:44 115
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人