自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常见的排序算法-Java版

冒泡排序 public static void bubbleSort(int[] arr) { // 如果在某一次冒泡排序过程中没有交换元素则说明该数组已经有序 boolean flag = true; for (int i = 0; i < arr.length - 1; i++) { // 冒泡的次数 // 冒泡的步骤 for (int j = 0; j < arr.length -

2022-03-07 21:40:11 387

原创 Scala

文章目录1. Scala 入门1.1 概述1.1.1 Scala优势1.1.2 Scala发展历史1.1.3 Scala 和 Java 关系1.1.4 Scala语言特点1.2 Scala环境搭建1.3 Hello World1.4 官方编程指南2. 变量和数据类型2.1注释2.2 变量和常量2.3 标识符的命名规范2.4 字符串输出2.5键盘输入2.6数据类型2.7 整数类型(Byte、Short、Int、Long)2.8 浮点类型(Float、Double)2.9 字符类型 (Char)2.10 布尔类

2022-03-07 21:25:08 616

原创 MySql列类型

数值类型整型bit(M) 位类型M指定位数, 默认值1, 范围1 - 64tinyint 1个字节smallint 2个字节mediumint 3个字节int 4个字节bigint 8个字节浮点型float 单精度 4 个字节double 双精度 8 个字节decimal[M,D] 大小不确定定点数 M指定长度, D表示小数点的位数可以支持更加精确

2022-03-07 21:18:09 372

原创 SQL语句

文章目录用户操作库操作表创建表结构修改 alter插入记录 insert修改记录update删除记录 delete查询select基本查询where 运算符查询加强分组查询分页查询多表查询子查询约束语句视图索引存储过程函数聚合函数字符串函数数学函数时间日期相关函数加密和系统函数流程控制函数事务存储引擎命名主键 PK_stu唯一 UQ_stu默认 DF_stu检查 CK_stu外键 FK_stu用户操作-- 创建用户create user 'angel'@'localhost' ident

2022-03-07 21:15:53 331

原创 shuffle优化、数据倾斜

shuffle优化shuffle 就是map到reduce的过程map阶段:增大缓冲区的大小:默认100M,可以改为200增大缓冲区的溢写百分比:默认0.8,可以改为0.9减少溢写文件的merge次数采用combiner提前预聚合,减少IO。(不影响业务逻辑的前提下,只能加减,不能做乘除等复杂聚合)Reduce阶段合理设置map和reduce数:两个都不能设置太少,也不能设置太多。太少,会导致task等待,延长处理时间太多,会导致map、reduce任务之间竞争资源,造成处理

2022-03-07 21:11:02 1927

原创 Zookeeper 的安装

Zookeeer的安装与使用测试集群: 3台zookeeper版本: 3.4.7操作系统: centos 8.4 miniserverjdk: 1.8官网下载zookeeperhttps://zookeeper.apache.org/releases.html#download上传至 centosscp -r ./zookeeper-3.4.7.tar.gz xxx@ip:/home/xxx/softwares/解压tar -zxvf /home/xxx/softwares/zooke

2021-12-15 10:06:33 2296

原创 CentOS7

1. Linux的应用领域服务器领域​ linux在服务器领域的应用是最强的​ linux免费、稳定、高效等特点在这里得到了很好的体现, 尤其在一些高端领域尤为广泛 (C/C++/PHP/Java/Python/Go)嵌入式领域​ linux运行稳定、对网络的良好支持、低成本, 且可以根据需要进行软件裁剪, 内核最小可以达到几百KB等特点, 使其近些年来在嵌入式领域的应用的到非常大的提高​ 主要应用: 机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等都是其

2021-11-24 17:06:14 3144 1

原创 IO笔记-Java

一. IO 简介1. 什么是 IO对于任何程序设计语言而言, 输出和输入(Input/Output) 系统都是非常核心的功能, 程序运行需要数据, 数据的获取往往需要跟外部系统进行通信, 外部系统可能是文件、数据库、其他程序、网络、IO设备等等, 外部系统比较复杂多变, 那么我们有必要通过某种手段进行抽象、屏蔽外部的差异, 从而实现更加便捷的编程.输入(Input)指的是: 可以让程序从外部系统获得数据(核心含义是"读" 读取外部数据)常见的应用读取硬盘上的文件内容到程序, 例如: 播放器打开

2021-08-11 13:56:48 165

空空如也

空空如也

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

TA关注的人

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