- 博客(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关注的人