- 博客(22)
- 收藏
- 关注
原创 Hadoop基础知识
Hadoop 是由 Apache 基金会开发的开源分布式计算框架,主要用于处理海量数据的存储和计算问题。其核心设计基于 Google 的编程模型和,旨在通过集群化的廉价硬件实现高可靠性、高扩展性的大数据处理。
2025-04-24 17:03:38
920
原创 Python基础--文件
二进制文件与文本文件的一个最主要的区别在于是否有统一的字符编码格式,二进制五统一的字符编码。如图片文件、视频文件等。纯文本常见编码格式有ASCII、ISO-8859-1、GB2312、UTF-8、UTF-16等。计算机文件分为两种:二进制文件(没有统一的字符编码)和纯文本文件(有统一的编码)绝对路径:从根目录开始到文件或者文件夹所在位置的完整路径。相对路径:相对于当前工作目录来确定文件或者文件夹的位置。
2025-02-20 14:19:36
156
原创 Python基础--组合数据类型
与列表类似,但是不能修改,数据之间用逗号分隔,元组用()定义。类似其他语言中的数组,专门存储一串信息,用[]定义,数据之间使用逗号分隔,列表的索引从0开始。2、索引、切片、len、del、max、min函数、加法、乘法、in等常用操作与list类似。5、list.insert(index,item),将元素插入到index位置。7、list.remove(item),根据元素来删除,删除遇到的第一个。3、list.append(item),从后面添加括号内的元素。包括:列表、range、元组和字符串。
2025-02-18 16:17:35
766
原创 运算符与表达式
两个字符串进行比较,会一个字符一个字符比较每个字符的ascii码值。比较运算,包括成员检测和标识号检测。优先级not>and>or。读取,切片,调用,属性引用。乘,矩阵乘,除,整除,取余。表格内优先级从高到低。正,负,按位非 NOT。lambda 表达式。
2025-02-17 16:58:07
575
原创 Python基础--变量
由字母、下划线和数字组成,不能以数字开头两个或多个单词时1、每个单词都使用小写字母,单词与单词之间使用下划线连接2、驼峰命名Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值 (1)整型整型:int在数字中,正整数、0、负整数都称为整型。(2)浮点型 浮点型:floa
2025-02-17 16:17:33
169
原创 JSON基础
JSON 指的是 JavaScript 对象表示法(JavaScriptObjectNotation),JSON 是轻量级的文本数据交换格式。JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。目前非常多的动态(PHP,JSP,.NET)编程语言都支持 JSONJSON 具有自我描述性,更易理解。
2025-02-14 10:03:22
300
原创 MySQL基础--多表查询
从多张表中查询数据,DQL为单表查询笛卡尔积:笛卡尔积是指在数学中,两个集合A和B的所有组合情况(在多表查询时,需要消除无效的笛卡尔积)
2025-02-11 17:36:48
1116
原创 MySQL基础--约束
insert into user(name,age,status,gender) values ('TOM1',19,'1','男'),('TOM2',20,'1','男');约束时作用于表中字段上的规则,用于限制存储在表中的数据,保证数据库中数据的正确、有效性和完整性。STATUS CHAR(1) default '1' COMMENT '状态',约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。GENDER CHAR(1) comment '性别'保证该字段的所有数据都是唯一的、不重复的。
2025-02-11 10:09:02
417
原创 MySQL基础--函数
如果expr的值等于val1,返回res1,...否则返回default默认值。如果val1为true,返回res1,...否则返回default默认值。3、lpad(str,n,pad)和rpad(str,n,pad)返回一个日期/时间值加上一个时间间隔expr,类型为TYPE。如果value为true,则返回t,否则返回f。2、lower(str)和upper(str)去掉字符串头部和尾部的空格。返回现在的时间和日期。
2025-02-10 17:08:56
418
原创 MySQL基础--DQL语句
select * from TB_USER where GENDER='男' and AGE between 1 and 10 order by AGE asc limit 0,3;select * from TB_USER where GENDER='男' and (AGE between 1 and 4) and NAME like '__';--查询年纪为1,2,10的员工信息。select * from TB_USER where GENDER='女' and AGE<4;
2025-02-08 15:00:46
952
原创 MySQL基础--DML语句
INSERT INTO 表名(字段名1,字段名2,...)VALUES(值1,值2,...),(值1,值2,...)...;INSERT INTO 表名 VALUES(值1,值2,...),(值1,值2,...)...;INSERT INTO 表名(字段名1,字段名2,...)VALUES(值1,值2,...);UPDATE 表名 SET 字段名1=值1,字段名2=值2 WHERE [条件];INSERT INTO 表名 VALUES(值1,值2,...);1、给指定字段添加数据。2、给全部字段添加数据。
2025-02-08 09:46:42
141
原创 MySQL基础--DDL语句
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度)[COMMENT 注释][约束];'1970-01-01 00:00:01' UTC 到 '2038-01-19 03:14:07' UTC。ALTER TABLE 表名 ADD 字段名 类型(长度)[COMMENT 注释][约束];字段1 字段1类型 [COMMENT 字段1注释],字段2 字段2类型 [COMMENT 字段2注释],字段3 字段3类型 [COMMENT 字段1注释],
2025-02-07 17:20:41
721
原创 MySQL基础
2、数据库管理系统(DataBase Management System,DBMS):操纵和管理数据库的大型软件。3、SQL (Structured Query Language:结构化查询语言) 是用于操作关系数据库管理系统。关系型数据库管理系统:MySQL、ORACLE、SQLServer、PostgreSQL。1、数据库(DataBase):存储数据的仓库,数据是有组织的进行存储。概念:建立再关系模型基础上,由多张相互连接的二维表组成的数据库。1、直接通过MySQL提供的客户端命令行工具,输入密码。
2025-02-07 11:34:22
211
原创 JAVA面向对象
面向过程编程:线性执行,一步一步处理问题面向对象编程:它将现实世界中的事物抽象为“对象”,并通过对象之间的交互来实现程序的功能。面向对象编程的本质是以类的方式组织代码,以对象的方式组织数据。面向对象的三大特性:封装、继承、多态。修饰符 返回值类型 方法名(...){方法体普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有接口:只有规范,不能被实例化,没有构造方法类声明的关键字是class,声明接口的关键字是interface。
2025-02-06 17:16:52
625
原创 JAVA数组
数组是相同类型数据的有序结合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每一个数组元素可以通过一个下标来访问它们。
2025-02-05 17:53:15
209
原创 JAVA流程控制
switch 语句可以包含一个 default 分支,该分支一般是 switch 语句的最后一个分支(可以在任何位置,但建议在最后一个)。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。else 语句,这种语句可以检测到多种可能的情况。case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。
2025-02-05 16:09:18
606
原创 JAVA方法
println() 是一个方法。System 是系统类。out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符main 方法是被 JVM 调用的,除此之外,main 方法和其它方法没什么区别。
2025-02-05 16:08:53
268
原创 JAVA基础
javadoc 是 JDK 提供的一个工具,用于从 Java 源代码文件中提取注释信息,并生成 HTML 格式的 API 文档。在 Java 中,如果给出一个完整的限定名,包括包名、类名,那么 Java 编译器就可以很容易地定位到源代码或者类。Javadoc 注释使用特定的标签来描述类、方法、字段等元素的用途、参数、返回值等信息。当开发 Java 程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
2025-02-05 16:08:20
698
原创 JAVA入门
编译型语言是一种编程语言类型。在使用编译型语言时,程序源代码(例如用 C、C++ 编写的代码)需要通过编译器(compiler)进行编译。编译器会将整个源代码一次性翻译成目标机器(如计算机的 CPU)能够理解的机器语言(二进制代码),生成一个可执行文件。这个可执行文件可以在相应的操作系统环境下直接运行,而不需要原始的源代码。
2025-02-05 15:56:52
381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人