- 博客(22)
- 资源 (27)
- 收藏
- 关注
原创 Flink 提交任务的两种方式
Flink学习笔记(三):向 Flink 集群提交任务,共有以下两种方式:使用Web页面Submit New Job方式提交使用命令行方式提交示例Flink 安装包,自带有一些示例程序,我们只需要将 Flink 安装包解压即可。解压缩后,我们会在 examples 目录下面,看到一些示例程序。接下来,我们使用 streami...
2020-01-21 14:54:40 11021 1
原创 Flink环境搭建(standalone模式)
Flink学习笔记(二):1.Flink环境搭建 1.1 架构说明(standalone模式) standalone 是 Flink 自带的一个分布式集群,它不依赖其他的资源调度框架、不依赖 yarn 等。Spark也有一个自带的分布式资源调度模型,也叫作 standalone。standalone模式进程名介绍:Job...
2020-01-21 13:27:43 6842 7
原创 Flink介绍
Flink学习笔记(一):随着5G时代的到来,未来都将会是万物互联,各种各样的设备都会与网络连接起来。未来有无人驾驶、很多的设备都能接入到5G,会有大量的数据产生。 以后这些数据都将需要做实时分析,有人把Flink归类为第三代大数据引擎。第一代:Hadoop...
2020-01-21 10:29:13 2319 2
原创 Linux关闭防火墙
CentOS 6查看防火墙状态: service iptables status打开防火墙: service iptables start重启防火墙: service iptables restart(临时)关闭防火墙(机器重启后失效): service iptables stop(永久)关闭防火墙: chkconfig iptables offCentOS 7查看防火墙状态: systemctl status firewalld.service打开防火墙:
2020-01-20 11:23:22 1356
原创 解决CentOS 7 用户名为 bogon问题
执行如下命令:hostnamectl set-hostname 你要修改的hostname比如:我要修改当前主机名为 master,执行如下命令即可,重启后依然生效。命令: hostnamectl set-hostname masterCentOS 7 用户名为 bogon问题,介绍到此为止如果本文对你有所帮助,那就给我点个赞呗 O...
2020-01-20 10:38:59 2095 2
原创 CentOS 7.7安装 JDK8
安装目录:/usr/local/env1.通过Oracle官网,根据本机位数(32/64位),下载指定的 JDK 版本:2.使用命令,解压缩到要安装的目录命令:tar zxvf jdk-8u241-linux-x64.tar.gz3.修改名称为:jdk8命令:mv jdk1.8.0_241 jdk84. tar.gz 文件如果没用,可以删除了。5. 接下来开始配置环境变量Li...
2020-01-19 14:09:36 1590
原创 MySQL 索引底层为什么选择B+Tree
MySQL笔记(七):MySQL索引 索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。为什么要使用索引索引能够大大的减少存储引擎需要扫描的数据量,无索引则进行全表扫描;索引可以把随机IO变成顺序IO(因为IO操作很耗时);索引可以帮助我们在...
2020-01-16 10:05:51 2981
原创 JDK8辅助学习(六):Fork/Join 框架
Fork/Join 框架介绍 Fork/Join作为一个并发框架,是在 JDK7 的时候加入到 Java 并发包 java.util.concurrent 中来,并且在 JDK8 并行Stream流(parallel Stream)中充当着底层框架的角色。...
2020-01-14 18:09:25 2962 1
原创 Java学习笔记(五):Java元注解介绍
前言 注解(Annotation)是Java5开始引入的新特征。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。元注解 元注解的作用就是负责注解其他注解。它们被用来提供对其它 annotation 注解类型的说明操作...
2020-01-14 15:12:01 1356
原创 JDK8新特性(六):JDK 8 可重复注解 与 类型注解
前言 自从 Java 5 中引入注解依赖,注解开始变得非常流行,并在各个框架和项目中被广泛使用。 不过注解有一个很大的限制:在同一个地方不能多次使用同一个注解。为了解决这个问题,JDK 8 引入了可重复注解的概念,允许在同一个地方多次使用同一个注解。 在 JDK 8 之前,注解只能用在各种程序元素(定义类、定义接口、定义方法、定义成员变量…)上。
2020-01-14 11:21:31 2897
转载 Java学习笔记(四):Java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一
对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。本文参考java ...
2020-01-14 11:11:00 1152
原创 JDK8新特性(五):JDK8时间日期API
前言 在 JDK8 之前,我们经常使用到的时间API包括(Date、Calendar),Date 与字符串之间的转换使用 SimpleDateFormat 进行转换(parse()、format() 方法),然而 SimpleDateFormat 不是线程安全的。在设计上也是存在一些缺陷的,比如有两个 Date 类,一个在 java.util 包中,一个在 java.sql 包中。...
2020-01-13 11:29:53 5802 4
原创 JDK8新特性(四):Optional 类的使用
Optional类的使用 JDK8以前,编写代码,通常会出现 NullPointerException (空指针异常),通常情况下我们都是通过 if ... else... 来对对象进行为空判断,然后再进行逻辑处理,代码写起来也比较冗余。JDK8新增了Optional类,使用该类可以避免我们对空指针的检查,使代码看起来比较优雅。1.Optional类介绍 ...
2020-01-12 13:05:22 6461 2
原创 JDK8辅助学习(五):并行 Stream 流的使用
我们在之前文章:集合之 Stream 流式操作 和Stream流 collect() 方法的详细使用介绍中使用到的示例,使用的都是串行的流,就是说在一个线程上执行的流。 JDK8 还为我们提供了并行的 Stream 流,即多线程执行的流。这显然在效率方面就会有很大的提升了。接下来我们来个示例验证一下串行流的执行,是不是单线程运行。/** * 串行 St...
2020-01-10 17:28:33 2551 3
原创 JDK8辅助学习(四):Stream流 collect() 方法的详细使用介绍
Stream流 collect() 方法的使用介绍//1.<R> R collect(Supplier<R> supplier, BiConsumer<R, ? super T> accumulator, BiConsumer<R, R> combiner);//2....
2020-01-10 13:54:14 51646 22
原创 JDK8新特性(三):集合之 Stream 流式操作
1.Stream流由来 首先我们应该知道:Stream流的出现,主要是用在集合的操作上。在我们日常的工作中,经常需要对集合中的元素进行相关操作。诸如:增加、删除、获取元素、遍历。 最典型的就是集合遍历了。接下来我们先举个例子来看看 JDK8 Stream流式操作出现之前,我们对集合操作的过程,从中来了解一下JDK8 之前集合操作数据的弊端。 Demo...
2020-01-07 16:52:10 15814 8
原创 JDK8辅助学习(三):Lambda表达式----方法引用(JDK8 :: 双冒号的使用)
方法引用由来 从JDK8新特性一文 『Lambda表达式』模块,当我们学习了 1.Lambda表达式 2.Lambda表达式原理分析 3.Lambda表达式----常用的内置函数式接口,学习了Lambda 表达式以及它的简写形式,并使用 Lambda 表达式可以对代码进行简化。 但是 Lambda 表达式在某些情况下还是有可能会出现代码冗余的情况。 下面我们...
2020-01-07 09:12:12 3597 2
原创 JDK8辅助学习(二):Lambda表达式----常用的内置函数式接口
前言 当你在学习本文时,如果您还不了解 Lambda表达式的使用,请先跳转链接:JDK8新特性(一):Lambda表达式,来了解一下 Lambda表达式的基本使用。 从Lambda表达式一文,我们了解到使用Lambda表达式的前提条件,如下图所示。 由于使用条件的限制,明显不利于 Lambda表达式 的推广使用。为了能够让我们更方便的使用 ...
2020-01-06 16:49:55 2654 1
原创 JDK8新特性(二):JDK8接口增强
1.接口增强在JDK8之前,JDK规定接口中只能定义 ①静态常量 ②抽象方法修饰词 interface 接口名{ 静态常量; 抽象方法;}在JDK8之后,对接口进行了增强。我们可以在接口中定义 ①静态常量 ②抽象方法 ③默认方法 ④静态方法修饰词 interface 接口名{ 静态常量; 抽象方法; 默认方法; ...
2020-01-03 18:25:47 2444 1
原创 JDK8辅助学习(一):Lambda表达式原理分析
前言 本文来了解 Lambda 表达式的实现原理 ------>接上文:JDK8新特性(一):Lambda表达式。 通过上文,我们知道 Lambda表达式的出现,就是针对使用匿名内部类语法冗余的问题。所以在分析 Lambda 表达式原理的同时,首先我们先来了解一下 匿名内部类 的实现原理。1.匿名内部类实现原理 ①附Demo/** * ...
2020-01-03 10:11:27 2499 2
原创 JDK8新特性(一):Lambda表达式
1.首先来个Demopublic class LambdaDemo { public static void main(String[] args) { //开启一个线程 new Thread(new Runnable() { @Override public void run() { ...
2020-01-02 17:21:58 3663 3
原创 JDK8新特性
1.Lambda表达式 JDK8以前,我们编写匿名内部类,看着很繁琐。 JDK8带来了Lambda表达式,编写代码更加简单,可以减少冗余代码。 参考:Lambda表达式 Lambda表达式原理分析 Lambda表达式----常用的内置函数式接口 ...
2020-01-02 16:16:16 7941 1
CentOS7-4.19版本内核
2022-08-24
hadoop-2.10.1.tar.gz(手动编译后的版本)
2020-10-20
Spring Boot 自定义starter启动器(demo).zip
2020-04-05
Spring Boot自定义异常内容展示代码.zip
2020-04-01
spring-framework-5.0.2.RELEASE-中文注释版.zip
2020-03-10
Flink-MysqlTwoPhaseCommit.zip
2020-02-27
Flink新工程.zip
2020-02-26
SpringBoot 基于注解,实现多数据源切换.zip
2019-10-30
抽象工厂模式Demo实例
2019-04-27
Vue.js 实战 问卷调查demo
2019-04-03
SpringBootDemo3(boot整合thymeleaf,thymeleaf例子,mybatis,druid,mybatis自动生成代码)
2018-07-20
SpringBootDemo2(boot整合thymeleaf,mybatis,druid,mybatis自动生成代码)
2018-07-20
SpringBootDemo1(boot整合jsp,mybatis,druid,mybatis自动生成代码)
2018-07-20
mvcDemo3(基于mvcDemo2,添加事务,aop机制)
2018-07-20
mvcDemo2(基于mvcDemo1,添加druid数据源)
2018-07-20
mvcDemo1(最基础的Web开发框架)
2018-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人