自定义博客皮肤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)
  • 收藏
  • 关注

原创 Hadoop入门

Hadoop Distributed File System(HDFS)是Hadoop的分布式文件系统。1.NameNode(nn):存储文件的元数据,如文件名、文件目录结构、文件属性(生成时间、副本数、文件权限),以及每个文件的块列表和块所在的DataNode。2.DataNode(dn):在本地文件系统存储文件块数据,以及块数据的效验和。3.Secondary NameNode(snn):每隔一段时间对NameNode进行备份,保证NameNode的高可用性。

2025-08-11 17:33:06 644

原创 SQLALchemy笔记

这篇文章总结了SQLAlchemy的基本使用方法,包括安装配置、数据库连接、数据查询、表创建与增删改查操作。主要内容: 准备工作:安装SQLAlchemy和MySQL驱动 数据库连接:创建引擎连接MySQL数据库 查询操作:使用text执行原始SQL查询 表操作:通过MetaData和Table创建表结构 数据操作:实现记录的添加、条件查询、更新和删除 关联表:定义一对多关系并进行关联查询 映射类:使用declarative方式定义ORM类 文章提供了详细的代码示例,涵盖SQLAlchemy的核心功能,适合

2025-06-02 16:48:23 504

原创 Java异常

本文介绍了Java中的异常处理机制。异常是程序运行时出现的错误,Java通过Throwable类及其子类Error和Exception来处理异常。Error通常是致命错误,程序无法控制;Exception则可以捕获处理。文章详细讲解了异常处理五个关键字(try-catch-finally-throw-throws)的使用方法,并演示了如何自定义异常类。最后给出了实际开发中的异常处理建议:合理规避运行时异常、多重catch处理、不确定代码加try-catch、正确处理异常而非简单打印、根据不同业务决定处理方式

2025-06-02 16:44:32 596

原创 Java面向对象

Java面向对象编程(OOP)概述:面向对象编程基于对象创建程序,通过类组织代码、对象封装数据。包含三大特性:封装(隐藏实现细节)、继承(子类扩展父类)、多态(对象多种形态)。类是抽象模板,对象是具体实例。使用构造器初始化对象,通过封装保护数据安全性。继承使用extends实现单继承,子类可重写父类方法(@Override)。super关键字用于调用父类成员,this指向当前对象。对象创建使用new关键字,方法调用分为静态和非静态。值传递不影响实参,引用传递会影响实参。

2025-06-02 16:43:36 885

原创 Java数组

Java数组是相同类型数据的有序集合,具有固定长度和从0开始的索引。数组声明可通过dataType[]方式创建,支持静态、动态和默认3种初始化方式。多维数组本质是数组的数组,如二维数组可视为行列表格。Arrays类提供了排序、查找等静态方法。冒泡排序通过双重循环比较相邻元素实现排序。当数组中多数元素相同时,可使用稀疏数组压缩存储。注意数组边界检查,避免ArrayIndexOutOfBoundsException异常。数组作为引用类型存储在堆中,长度不可变但元素可修改。

2025-06-02 16:35:43 1704

原创 Java方法

本文介绍了Java方法的基本概念和使用方法。主要内容包括:1. 方法的定义和作用,强调保持方法原子性的设计原则;2. 方法的结构组成,包含修饰符、返回值类型、方法名、参数等要素;3. 方法的调用方式;4. 方法重载的规则和实现;5. 命令行参数传递和可变参数的使用;6. 递归的概念和应用场景,并以阶乘计算为例说明递归实现。文章通过代码示例详细说明了各类方法的编写和调用方式,为Java初学者提供了方法使用的完整指导。

2025-06-02 16:32:52 700

原创 Java流程控制

Java流程控制摘要 本文介绍了Java程序中的流程控制结构,主要内容包括: 用户交互Scanner:使用java.util.Scanner获取用户输入,讲解next()和nextLine()方法的区别及实际应用。 顺序结构:Java默认从上到下顺序执行的基本程序结构。 选择结构: if单选择、双选择和多选择结构 switch多分支选择结构 嵌套if结构的应用 循环结构: while循环的基本用法 避免死循环的注意事项 通过计算1到100累加和的例子展示循环应用 文中提供了大量代码实例说明各种流程控制结构的

2025-06-02 16:29:29 1672

原创 Java基础

Java基础笔记摘要 Java注释类型:单行(//)、多行(/* /)和文档注释(/* */) 标识符规则:以字母/$/_开头,区分大小写,不能使用关键字 数据类型: 基本类型:整数(byte/short/int/long)、浮点(float/double)、字符(char)、布尔(boolean) 引用类型:类、接口、数组等 类型转换:强制转换(高到低)和自动转换(低到高) 变量类型:类变量(static)、实例变量和局部变量,常量用final修饰 运算符:算术、赋值、关系、逻辑、位运算等 包机制:pac

2025-06-02 16:25:16 1719

空空如也

空空如也

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

TA关注的人

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