自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陌然白(小白)的博客

学习使我强大

  • 博客(31)
  • 收藏
  • 关注

原创 (MapReduce学习笔记一)Job提交过程及数据切片机制简述

文章目录@[toc]一、数据切片及Maptask并行度决定机制1.1、问题引入1.2、Maptask并行度决定机制二、Job提交流程简述三、切片机制概述3.1、TextInputFormant切片机制3.2、CombineTextInputFormat切片机制首先,我们需要了解MapRedurce的基本框架我们都知道MapReduce主要分为Map阶段和Reduce阶段,我们将Map阶段处理的任务称之为MapTask,Reduce阶段处理的任务称之为ReduceTask而在处理Mapper之前,需

2022-02-25 20:04:53 1452

原创 (MySQL学习笔记)3、DQL数据查询

DQL数据查询1、基础查询1.1 检索单个字段、多个字段、全部字段1.2 检索字段中不同的行(去重)1.3 使用LIMIT限制结果1.4 使用完全限定名(表名、列名)2、排序:ORDER BY2.1 通过已选择列排序2.2 通过非选择列进行排序:2.3 按多个列排序2.4 指定排序方向2.5 ORDER BY子句的位置3、条件查询:WHERE3.1 单一条件查询3.1.1 检查单个值 := 、>、<、>=3.1.2 不匹配检查:!= 或<>3.1.3 范围值检查:BETWEEN

2021-07-22 14:33:46 513

原创 (MySQL学习笔记)2、MySQL简介与使用基础

MySQL简介与使用基础1、什么是MySQL1.1 为什么使用MySQL1.2 MySQL发展历史1.3 客户端-服务器架构1.4 MySQL版本2、MySQL工具2.1 mysql命令行实用程序2.2 MySQL Workbench2.3 Navicat for MySQL3、连接和登录MySQL3.1 连接与登录3.1.1 MySQL服务器的启动与停止3.1.2 MySQL服务器的登录与退出4、 数据库基本操作4.1 常用操作4.2 其他操作1、什么是MySQLMySQL是一种DBMS----数据库

2021-07-22 14:27:25 465

原创 (MySQL学习笔记)1、SQL基础

1、数据库基础数据库(DB):保存有组织的数据的容器1.1 保存数据的容器主要包括数组、集合(内存):断电数据易失文件、文件夹(外存、硬盘):不易查询数据库:保存有组织的数据的容器1.2 使用数据库的好处易于实现数据的持久化易于查询数据的共享性高、冗余性低有较高的数据独立性数据独立性:指应用程序与数据库的数据结构之间相互独立,体现为:逻辑独立性与物理独立性。由数据库的三级模式、两层映像结构保证有统一的数据控制功能1.3 基本术语数据库DB:保存

2021-07-22 14:23:21 456

原创 (web前端学习笔记)HTML DOM基础

HTML DOM基础一、DOM简介1.什么是DOM2.什么是HTML DOM二、HTML DOM 节点1.DOM节点2.HTML DOM 节点树3.节点父、子和同胞三、HTML DOM 对象1.HTML DOM 对象分类2.HTML DOM 常用方法3.HTML DOM 常用属性4.HTML DOM 访问与修改4.1 访问4.2 修改四、HTML DOM 事件1.HTML 事件属性1.1 oncl...

2020-04-29 16:59:52 519

原创 (web前端学习笔记)JavaScript基础

JavaScript基础一、JS简介1、什么是JavaScript2、JavaScript的组成3、JavaScript的能力4、JavaScript的优点二、JS使用与输出1、JS使用1.1、< script> 标签1.2、< head> 或 < body> 中的 JavaScript1.3、外部脚本1.4、外部引用2、JS输出2.1、使用 innerHTML...

2020-04-29 16:55:59 1785

原创 自己收藏的常用正则表达式大全

yanmuxiao大佬总结的 真的超详细转载一下,收藏附链接:https://www.cnblogs.com/yanmuxiao/p/8674241.html

2020-04-27 14:10:03 204

原创 (web前端学习笔记)CSS基础

CSS基础一、CSS简介1、什么是CSS2、CSS样式概述二、CSS基本语法三、CSS选择器1、标签名选择器派生选择器2、ID选择器3、类选择器4、后代选择器四、CSS的创建1、外部样式表2、内部样式表3、内联样式一、CSS简介1、什么是CSSCSS(Cascading Style Sheets):层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。CSS为HTML标记语言提...

2020-04-26 18:14:14 720

原创 (web前端学习笔记)HTML基础

HTML基础一、HTML简介1、什么是HTML2、HTML版本3、HTML特点二、HTML基础1、书写规范2、HTML 文档 = 网页3、HTML元素3.1、HTML 元素语法:3.2、嵌套的 HTML 元素3.3、空的 HTML 元素4、 HTML元素 VS HTML标签5、HTML属性5.1、HTML 全局属性三、HTML标签介绍1、基础标签1.1、声明1.2、< html > 、...

2020-04-26 18:06:59 1452

原创 (Java学习笔记)JavaSE Lambda表达式

Lambda表达式1.为什么使用Lambda表达式2、Lambda表达式规则2.1、格式2.2、语法格式3、函数式(Functional)接口4、方法引用与构造器引用4.1、方法引用(Method References)4.2、构造器引用与数组引用Lambda 表达式为java1.8的新特性,引入的一种新的语法元素和操作符 “->”。1.为什么使用Lambda表达式Lambda ...

2020-04-20 09:44:34 542 2

原创 (Java学习笔记)JavaSE Java反射机制

Java反射机制1、反射机制概述1.1、动态语言 vs 静态语言1.2、Java反射机制提供的功能1.3、反射相关的主要API2、Class类2.1、Class类的理解2.2、获取Class类的实例(四种方法)(重点)2.3、哪些类型可以有Class对象2.4、配置文件的读取(重点)3、创建运行时类的对象(重点)4、获取运行时类的完整结构5、调用运行时类的指定结构(重点)5.1、调用指定属性5.2...

2020-04-20 09:41:20 528

原创 (Java学习笔记)JavaSE 网络编程基础

网络编程基础1、网络编程概述2、网络通信要素概述2.1、如何实现网络中的主机互相通信2.2、网络通信协议3、通信要素一:IP和端口号3.1、IP地址3.11、作用:3.12、IP地址分类方式3.13、如何获取IP地址3.2、端口号4、通信要素二:网络协议4.1、基本概念4.2、TCP/IP协议簇4.21、TCP协议4.22、UDP协议5、TCP网络编程(基于Socket)6、UDP网络编程7、UR...

2020-04-18 17:31:23 938

原创 (MySql学习笔记) MySQL语法规范

MySQL语法规范SQL语句不区分大小写,但建议关键字大写,表名、列名小写每句话用;或\g结尾(通常都用;)各子句一般分行写关键字不能缩写也不能分行用缩进提高语句的可读性注释单行注释: #注释文字多行注释: /* 注释文字 */起别名方式一:使用asselect last_name As 姓 ,first_name As 名 from emplo...

2020-04-17 11:10:12 259

原创 (MySql学习笔记)MySQL服务的启动与停止、登录与退出

1、启动与停止方式一:通过计算机管理方式 右击计算机—管理—服务—启动或停止MySQL服务方式二:通过管理员身份(命令行)方式启动:net start mysql服务名停止:net stop mysql服务名(服务名mysql80)2、登录与退出方式一:通过mysql自带的客户端(只限于root用户)方式二:通过windows自带的客户端(DOS命令行的方式 即使用cmd)...

2020-04-17 11:04:59 282

原创 (MySql学习笔记) 数据库相关概念

SQL概要1、保存数据的容器2、基本概念3、数据库存储数据的特点1、保存数据的容器数组 集合 (内存):易失性 断电易失。文件(外存):不已查询。数据库:持久化数据到本地,结构化查询 方便管理。数据存在表中,然后再放在库中。2、基本概念mysql 属于c/s架构( 客户机/服务器**)**一般来说 安装服务端 社区版mysql8.0 默认的存储引擎为 InnoDB (mysql中...

2020-04-17 10:57:40 161

原创 (Java学习笔记)JavaSE IO流

IO流1、File 类1.1、File类的构造器1.2、路径分隔符1.3、File类常用方法1.31、File类的获取功能1.32、File类的重命名功能1.33、File类的判断功能1.34、File类的创建、删除功能2、IO流原理及流的分类2.1、IO流原理2.2、流的分类3、节点流(或文件流)重点3.1、读取文件(文本文件)3.2、写出文件(文本文件)3.3、读写非文本文件4、缓冲流(处理流...

2020-04-11 17:51:42 703

原创 (Java学习笔记)JavaSE 泛型(Generic)

泛型 Generic 1、概述1.1、为什么要有泛型1.2、泛型的概念1.3、为什么使用泛型2、在集合中使用泛型(重点)3、自定义泛型3.1、自定义泛型类、泛型接口3.2、自定义泛型方法4、 泛型在继承上的体现5、通配符的使用有限制条件的通配符1、概述1.1、为什么要有泛型泛型:可以大概理解为标签泛型的设计背景集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,...

2020-04-11 17:44:45 464

原创 (Java学习笔记)JavaSE 注解(Annotation)

@TOC1、注解(Annotation)概述jdk5.0 Java 增加了对元数据(MetaData) 的支持, 也就是 Annotation(注解)1.1、定义Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。可以像修饰符一样被使用, 可用于修饰包、类、构造器、方法、成员变量、参数、局部变量的声明, 这些信息被保存在 ...

2020-04-10 17:25:12 417 2

原创 (Java学习笔记)JavaSE 集合 Map接口(附:HashMap底层实现原理)

Map接口存储双列数据,保存具有映射关系“key-value对”的集合 -->数学函数 y = f(x)目录:Map接口Map接口1、Map接口概述2、Map接口常用方法3、HashMap3.1、底层实现原理:(jdk7)3.2、底层实现原理:(jdk8)3.3、HashMap源码中的重要常量4、LinkedHashMap5、TreeMap6、Properties1、Map接口概...

2020-04-10 14:47:25 397

原创 (Java学习笔记)JavaSE 集合:Collection接口(Liist、Set接口)

Collection接口Collection 接口是 List、Set 和 Queue 接口的父接口,该接口里定义的方法 既可用于操作 Set 集合,也可用于操作 List 和 Queue 集合。目录:Collection接口Collection接口1、Collection接口方法2、子接口:List接口2.1、List接口方法2.11遍历的三种方式2.12、总结:常用方法2.2、Array...

2020-04-10 14:42:05 672

原创 (Java学习笔记)JavaSE 集合概述及Collections工具类

Java集合概述及Collections工具类1、概述1.1、数组在存储数据方面的弊端1.2、Java集合框架结构2、 Collections工具类1、概述类似于数组,Java集合也是对多个数据进行存储Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组。1.1、数组在存储数据方面的弊端数组初始化以后,长度就不可变了,不便于扩展数组中提供的属性和方法...

2020-04-10 14:34:40 316

原创 (Java学习笔记)JavaSE 枚举类

枚举类1、枚举类理解2、自定义枚举类(jdk5.0前)3、使用enum定义枚举类(jdk5.0新增)(重点)3.1说明:3.2、Enum类的主要方法3.3、 实现接口的枚举类1、枚举类理解前提:类的对象是有限个的,确定的。当需要定义一组常量时,强烈建议使用枚举类若枚举只有一个对象, 则可以作为一种单例模式的实现方式。枚举类对象的属性不应允许被改动, 所以应该使用 private fina...

2020-04-09 15:24:36 331

原创 (Java学习笔记)JavaSE System类、 Math类

System类、 Math类1、System类2、 Math类1、System类System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。 该类位于java.lang包。由于该类的构造器是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便 的进行调用。成员变量:System类内部包含in、...

2020-04-09 15:21:02 197

原创 一篇文章,完全解决红黑树

膜拜大神对红黑树的精确讲解 自我保存,没事温习浅谈算法和数据结构: 九 平衡查找树之红黑树https://www.cnblogs.com/yangecnu/p/Introduce-Red-Black-Tree.html

2020-04-08 19:05:08 216

原创 (Java学习笔记)JavaSE Java比较器

Java比较器1、自然排序:java.lang.Comparable2、定制排序:java.util.Comparator在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题Java实现对象排序的方式有两种: 自然排序:java.lang.Comparable 定制排序:java.util.Comparator1、自然排序:java.lang.Compara...

2020-04-08 17:31:53 263

原创 (Java学习笔记)JavaSE 日期和时间API

日期和时间API1、JDK8之前日期时间API1.1 java.lang.System类1.2、 java.util.Date类子类:java.sql.Date类1.3、java.text.SimpleDateFormat类1.4、. java.util.Calendar(日历)类2、JDK8中新日期时间API2.1 LocalDate、LocalTime、LocalDateTime类2.2、 瞬...

2020-04-08 16:38:36 334

原创 (Java学习笔记)JavaSE 字符串相关类

文章目录1、String类1.1、String对象的创建 String类的构造器1.2、String常用方法1.3、String类型转换1.31、String与基本数据类型、包装类之间的转换1.32、String 与char[] 之间的转换1.33、String 与byte[](字节数组) 之间的转换2、StringBuffer、StringBuilder2.1、对比String、StringB...

2020-04-08 16:29:54 490

原创 (Java学习笔记)JavaSE 多线程

多线程文章目录多线程1、 基本概念 程序、进程、线程2、线程的创建和使用(重点)2.1、Thread类2.2、Thread类中有关的基本方法2.3、线程调度 时间片式 抢占式等2.4、JDK5.0之前创建线程的两种方式2.41方式一:继承Thread类2.42方式二:实现Runnable接口2.43、比较创建线程的两种方式2.5、jDK5.0新增创建线程的两种方式2.51、方式一...

2020-04-06 15:31:48 963

原创 (Java学习笔记)JavaSE异常处理

文章目录1.异常概述1.1分类1.2编译时异常:1.3运行时异常:2.常见异常3、异常处理机制:抓抛模型3.1机制一:try —catch—finally3.2机制二:throws + 异常类型4、手动抛出异常(通过throw语句实现抛出操作)5、异常处理5关键字1.异常概述异常:在Java语言中,将程序执行中发生的不正常情况称为“异常” (开发过程中的语法错误和逻辑错误不是异常)1....

2020-04-06 15:25:11 524

原创 (java学习笔记)JavaSE面向对象

总:学习面向对象内容的三条主线​ 1.Java类及类的成员 :属性 方法 构造器;代码块 内部类​ 2.面向对象的三大特征 :封装 继承 多态​ 3.其它关键字 this super static final abstract interface package import…文章目录总:学习面向对象内容的三条主线一、面向对象的两个要素1.类(Class)2.对象(O...

2020-04-04 09:42:38 1932

原创 (java学习笔记)JavaSE基础

Java技术体系平台JavaSE :标准版 面向桌面型应用(Windows下的应用程序)的Java平台。提供完整的Java核心API,也叫J2SE.JavaEE:企业版 开发企业环境下的应用程序。该技术体系中包含的技术 Servlet Jsp。主要针对Web应用程序开发。也叫J2EE.JavaME:小型版 支持Java程序运行在移动终端(手机、PDA:掌上电脑 条码扫描器、RFID读写器、P...

2020-03-31 19:22:02 3768 5

空空如也

空空如也

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

TA关注的人

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