自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 flume面试题整理

flume 1.什么是flume flume是一个分布式的基于流式架构的海量日志采集 聚合 传输的系统 有高可用性和高可靠性 2.flume由什么组成的? *Agent*:一个jvm进程 以event(事件)为基本单元对数据进行传输 由source 、channel 、sink组成 source:收集数据 以event为单元进行封装发送给channel 常见的source有: 1)netcat tcp source:用来监听端口数据 2)exec source 监听单个追加文件 3)spooling Di

2022-04-19 17:33:26 3120

原创 linux安装nginx基本步骤

步骤: – 首先 需要安装gcc-c++编译器 – 然后安装nginx依赖的pcre和zlib包 –最后安装nginx即可。 1.先安装gcc-c++编译器(注意 如果是普通用户需要在命令前面加 sudo) yum install gcc-c++ yum install -y openssl openssl-devel 2.再安装pcre包 yum install -y pcre pcre-devel 3.安装zlib包 yum install -y zlib zlib-devel 下面开始nginx

2021-11-29 19:56:46 1946

原创 大数据知识点

1. map reduce工作机制 map : map task从split中读取数据 处理后输出key/value , 对键值进行Partioner(分区)后, 存入到缓存区中,缓存区默认大小为100m; 当缓存区内容达到80m时, 启动溢写操作 , 把缓存区的内容写到一个溢写文件中。 在写入溢写文件之前,会对键值进行分区排序和合并(如果设置的话)。 当该map task处理完所有数据后, 需要对该map 生成的所有溢写文件进行merger(合并)操作, 生成一个文件。 reduce : reduce t

2021-11-18 15:51:02 1312 1

原创 linux安装tomcat 并配置环境变量

首先 在home里面新建文件夹 softwares 和modules softwares用来存放压缩包 modules 用来存放解压后的文件 2.打开软件 填写自己设置的虚拟主机的服务器地址 填写用户名 这里要特别注意!!不要填写普通用户 一定要写‘root’ 也就是管理员 否则上传压缩包会提示文件传输失败! 密码这个看自己设置的 端口写 22 连接成功后 会显示这个界面 左边是电脑里的文件 右边是你连接虚拟机的文件 在电脑里找到下载好的压缩包 .

2021-09-23 09:04:30 2667

原创 MyBatis简易入门

1.MyBatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 2.官网 https://mybatis.org/mybatis-3/zh/index.html 3.什么是框架 框架就和盖房子的原理一样,可以想象为别

2021-08-18 20:30:02 327 2

原创 Math类常用方法和包装类的认识

Math类:API提供的数学函数类. 常用方法有: 1.PI:圆周率 例如: System.out.println(Math.PI);//打印结果为3.141592653589793 2.E:比任何其他值都更接近 e(即自然对数的底数)的 double 值。 例如: System.out.println(Math.E);//打印结果为2.718281828459045 3.abs:绝对值 例如: System.out.println(Math.abs(1));/

2021-05-25 19:03:08 219 1

原创 StringBuilder StringBuffer System类常用方法

Stringbuilder类常用方法: StringBuilder sb = new StringBuilder();//首先新建一个StringBuilder 1.append:拼接字符(向其内部追加) 例如: sb.append("abc"); sb.append("def");//向其内部追加 System.out.println(sb);//打印结果为"abcdef" 2.insert向其内部插入内容. 括号内的offset是偏移量.str是插入的内容

2021-05-24 19:22:35 210 1

原创 String的认识和常用方法

String str = "ab"; // ""ab""其本身是常量. String str1 = "ab"; System.out.println(str==str1);//如果打印 这里比较的是内容 所以结果为true String str2 = new String("ab");//创建String类型的对象 String str3 = new String("ab"); System.out.println(str2==str3);//虽然str2和str3内容相同 但是这里比较的是两.

2021-05-21 11:01:01 184

原创 java实现简易五子棋

1.需要绘制棋盘 2.下子 3.判断输赢条件(如果相连的棋子中间有不同颜色的棋子换方向判定输赢) 4.判定输赢的几个方向 1. 上下判定 (x轴不动,y轴动) 2 左右判定 (x轴动,y轴不动) 3. 左上(x轴减,y轴减)右下(x轴加,y轴加)判定 4. 左下((x轴减,y轴加)右上(x轴加,y轴减)判定 import java.util.Random; import java.util.Scanner; public class Test01 { static String[

2021-05-03 08:59:08 598 1

原创 java数组的分类和方法

数组有一维数组和二维数组 又分别分为静态和动态写法 > 例如:一维数组静态写法为 > int [] num = {1,2,3}; //一维数组里面装有3个数字1,2,3 int[] nums0 = new int[]{1,2,3}; int num4[0] = {1,2,3};//这么写不支持 > 动态写法为: > int [][]num1 = new int num[3]; 二维数组的静态写法为: ```java >int[][] num2 = {

2021-05-02 19:16:53 533

原创 java条件语句和循环语句

条件语句和循环语句 条件语句: 第一种是if 翻译成中文是如果… 就… 结构为if(boolean表达式) { 条件执行 } 第二种是if…else; 结构为if(boolean表达式){ 条件执行 }else{ 不满足上一个条件就执行以下条件 } 第三种是if…else if…else… 结构为if(boolean表达式){ 条件执行 }else{ 不满足上一个条件就执行以下条件 }else{ 除了上面的之外执行这个条件 } ...

2021-04-27 18:48:04 335

原创 java标识符与关键字命名规则

java标识符与关键字命名规则 1.标识符只能由数字/字母/下划线/美元符号$组成 不能有其他符号 2.不能以数字开头并且严格区分大小写,没有长度的限制 3.关键字和保留字不能作为标识符 4.命名必须要语义化,见名知意,增强文章的可读性 5.遵循驼峰命名规则 6.类名.接口名首字母大写,后面每个单词首字母大写 7.变量名方法名首字母小写,后面每个单词首字母大写 8.常量名全部大写,单词之间用"-衔接" ...

2021-04-26 20:18:02 283

原创 i++ 和 ++i的区别

Java里 i++ 和 ++i的区别 i++ 和 ++i的值 都是一样的 都是i的值+1; i++ 是先赋值 后 计算+1; ++i 是先计算+1后赋值; 如果 a = i++ ,a的值为i;(i先赋值给a 然后自身再+1) 如果 a = ++i , a的值为i+1.(先+1再赋值给a). ...

2021-04-23 16:47:01 385

原创 JAVA变量 、数据类型的分类

JAVA变量的分类 变量分为: 成员变量:定义在类里面的变量; 局部变量:定义函数或方法里面的变量. java访问变量会遵守就近原则. JAVA数据类型的分类 分为: 1.基本数据类型 2.引用数据类型 基本数据类型分为: 1.整数型:有byte, short,int,long; 2.浮点型:有float,double; 3.字符型:char; 4.布尔型:boolen. 引用数据类型:String. 数据类型转换 分为 1.自动转换 2.强制转换 小转大用到自动转换; 大转小用到强制转换.

2021-04-16 18:18:28 357

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除