- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 五、Hadoop集群部署:从零搭建三节点Hadoop环境(保姆级教程)
本篇教程将带你一步步完成 Hadoop 集群环境的准备工作,包括如何使用 VMware 克隆虚拟机、配置 NAT 网络、分配静态 IP,并用 FinalShell 连接远程主机。过程详实配图,适合初学者参考,也方便快速搭建自己的大数据实验环境。
2025-05-07 21:43:03
1093
4
原创 三、Hadoop1.X及其组件的深度剖析
Hadoop 到底是干嘛的?它的 1.X 版本为什么总被提起?这篇文章用简单的语言帮你梳理清楚:HDFS 负责存,MapReduce 负责算,组件怎么协作一目了然。还有图、有例子,适合初学者入门,也适合复习回顾,咱们一起把“大象”看明白 🐘!
2025-05-07 11:18:11
486
原创 二、Hadoop狭义和广义的理解
Hadoop 到底是个啥?它不仅是个能处理海量数据的“大块头”,更是一整个工具箱的集合。本篇文章用接地气的方式带你搞懂:什么是“核心版”的 Hadoop(三大件 HDFS、MapReduce、YARN),又是什么是“生态版”的 Hadoop(Hive、HBase、Spark、Flume、Kafka……一个都不少)。别再把 Hadoop 当成一个软件了,它更像是一整个大数据江湖的老大哥。看完你就能分清谁是根、谁是枝叶,谁负责存、谁负责算!
2025-05-06 16:44:31
1001
1
原创 安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
2025-05-06 09:51:41
804
原创 一、Hadoop历史发展与优劣势
从搜索引擎到企业数据湖,从 MapReduce 到 YARN,这头被誉为“大数据象征”的 Hadoop 究竟走过怎样的路?本文带你回顾 Hadoop 从 Nutch 起步到生态繁荣的关键节点,深入解析其横向扩展、高容错、低成本等核心优势,同时不回避其在实时处理、小文件管理等方面的现实挑战。一文看尽这头“大象”的技术底色与演化脉络,为你认清大数据系统的技术选型和未来趋势提供关键参考。
2025-05-05 20:01:22
1759
14
原创 六、shell脚本--正则表达式:玩转文本匹配的“万能钥匙”
你是不是总在用 Ctrl+F 苦苦查找,却力不从心?其实,正则表达式才是文本搜索的终极神器!本篇文章用最通俗的方式带你入门正则,从基础匹配到常见元字符、量词、分组、反向引用通通讲透,搭配大量彩色示例与 grep 命令实战演练,不啃老书也能学会。文章后面还贴心准备了练习题和答案,适合入门、复习、面试全场景阅读。
2025-05-05 17:28:52
1241
原创 五、shell脚本--函数与脚本结构:搭积木,让脚本更有条理
在写 Shell 脚本的过程中,代码一多就容易变得乱七八糟。这时候函数就派上用场啦!它就像脚本里的“小工具”,可以把重复的操作封装起来,想用的时候直接调用,不但省事还让脚本逻辑更清晰。本文会手把手教你如何定义函数、怎么传参数、如何返回结果,甚至还能把通用函数拆出去做成“模块”在多个脚本中复用。文章搭配了大量实用例子和练习,适合正在入门 Shell 编程的你快速掌握函数用法。
2025-05-04 15:22:43
1244
2
原创 四、shell脚本--流程控制语句:指挥脚本“走哪条路”
Shell 脚本会跑还不够,会“判断”和“选择”才叫聪明!本文系统讲解了 Shell 中的 if 判断、for/while/until 循环、case 分支和 break/continue 控制,结合大量实用示例,轻松掌握条件执行与循环逻辑的写法。无论是写自动化脚本,还是处理复杂逻辑,这一章都是进阶的关键一环!
2025-05-04 10:20:16
1127
2
原创 三、shell脚本--运算符与表达式:让脚本学会“思考”
Shell 脚本光会执行命令还不够,学会“动脑子”才算真正上道!本文深入讲解 Shell 中常见的算术运算、数值比较、字符串判断与逻辑组合,带你用 $(( )) 算数、用 [[ ... ]] 判断条件,写出能“思考”的智能脚本。内容覆盖变量运算、if 判断、逻辑短路技巧,还配有丰富示例与练习题,适合入门巩固与进阶复习!
2025-05-03 16:45:42
1138
3
原创 二、shell脚本--变量与数据类型
用Shell定义变量挺简单,但几个小地方要留意。等号两边不能有空格,不然会报错;单引号里的内容原样输出,双引号里的变量才会被替换。默认变量只能当前Shell用,如果想让子进程也能用,加个`export`变成环境变量,想永久有效的话得写进`.bashrc`。
2025-05-03 12:02:24
1636
1
原创 一、Shell 脚本基础
刚接触 Shell 脚本?这篇笔记就是为你准备的!从什么是 Shell,到怎么写出第一个 .sh 文件、Shebang 是啥、三种执行方式的区别,再到单行/多行注释写法和常见踩坑点,都帮你理清思路。内容不仅有趣好懂,还配了表格和对比,总结得非常细。最后还有练习题和答案,适合入门也适合查漏补缺,脚本新手别错过!
2025-05-02 22:38:35
1628
6
原创 MySQL 窗口函数
还在用 GROUP BY 搞排名、累计、偏移?那你真的该了解一下 MySQL 的窗口函数了。它就像数据分析里的“外挂”:行号、累计值、同组内排序、前后行对比,全都能轻松搞定。本篇笔记系统梳理了窗口函数的语法、原理、常用函数分类(排名类、聚合类、偏移类)、OVER() 子句结构,以及实战 SQL 练习题和解析。讲得细,例子多,看完你一定能写出比别人更高级的数据查询。
2025-05-02 17:05:30
1888
2
原创 Java 进阶--集合:告别数组的“僵硬”,拥抱灵活的数据容器
数组太死板了?集合来救场!这一篇我们就来聊聊 Java 的“万能收纳箱”——集合框架:装得下重复的、排得出顺序的、还能一对一配对搞键值的。你会认识 List、Set、Map 三大核心接口,搞清楚它们分别适合什么场景,还有哪些坑要避开。搭配大量示例+练习题,直接开练不迷路,助你快速上手 Java 集合的真本事。
2025-05-01 21:38:37
2107
原创 Java 基础--数组(Array):存储数据的“排排坐”
写 Java 写着写着,你会发现一个变量根本不够用,难道要一个个写 score1、score2、score3?太离谱了。这时候就该数组登场了!它像个整齐的储物柜,一次性帮你存好一整批数据。本文带你全面搞懂数组的创建、访问、遍历、常见坑和实用工具类 Arrays 的妙用,例子清晰,语气轻松,看完保你用数组用得飞起。适合初学者打基础,也适合回炉复习的你~看完还有练习题,试试看你到底掌握了没。
2025-05-01 17:53:36
3723
5
原创 Java 进阶--内部类:代码组织的“秘密武器”
在 Java 编程中,内部类就像是代码中的“隐秘小助手”,帮你整理逻辑、提升封装性。本文带你轻松了解四种内部类:成员内部类、静态嵌套类、局部内部类和匿名内部类。通过丰富的示例和通俗的比喻,揭示它们的特点和适用场景。无论是实现事件监听器,还是优化代码结构,内部类都能派上用场。想让你的 Java 代码更简洁、更有层次感?这篇文章就是你的好帮手!
2025-04-30 19:43:31
2453
5
原创 Java 核心--泛型&枚举
常量集合泛型和枚举,就像给你的 Java 代码装上了安全带和清晰的路标泛型<T>):编译时就帮你挡住类型错误 <🛡️>,省去强制转换的麻烦 <✨>,让代码复用更容易 <🔄>。枚举enum): 把混乱的常量变成类型安全易读易维护的“专属俱乐部” <👑>,还能自带属性和方法<💪>。我的经验是:一旦你习惯了使用它们,就再也回不去那个充满ClassCastException和魔法数字的“蛮荒时代”了!😄 它们是写出高质量现代 Java 代码的必备技能。
2025-04-30 08:10:02
2058
2
原创 Java 基础--流程控制语句
if、for、switch……这些关键词你可能早就见过,但你真的用得顺手吗?这篇文章不讲废话,直接带你掌握 Java 中所有常用的流程控制语句,教你如何让程序像听指挥一样精准运行。每种语句不仅有语法讲解,还有生活化比喻+代码实战,逻辑控制、循环设计、跳转优化统统拿下!适合 Java 初学者全面打牢基础,也适合老手查漏补缺。
2025-04-29 13:42:19
2018
1
原创 Java 基础--运算符全解析
从加减乘除,到真假判断,再到神奇的位运算,这篇笔记一次性打包了Java中最常用的运算符!不仅有清晰分类、代码示例,还特别强调了短路逻辑、整数除法陷阱和常见易错点。读完之后,保证你写条件判断、做数学计算都能更加丝滑!运算符虽小,却是撑起整个程序世界的秘密武器,别小看它们哦~
2025-04-29 10:03:06
3837
原创 Java 基础--注释、关键字、数据类型、变量常量、类型转换
系统讲解了Java基础知识,包括注释、关键字与标识符、数据类型、变量与常量、类型转换等核心内容。通过生动比喻和丰富示例,帮助初学者打牢编程基本功,理解数据存储、命名规则与类型变化机制,为后续学习面向对象、集合框架等进阶内容打下坚实基础。
2025-04-28 14:54:39
4225
8
原创 Java面向对象--告别抽象!用“认证标签“彻底搞懂接口
Java接口是面向对象设计中的一块重要拼图。它像**“能力认证标签”,定义了类应该具备的能力规范 (What)**。它是实现多态的关键,让代码更通用、灵活。它是促进代码解耦的利器,让系统更易于维护和扩展。它让Java类能够模拟多重继承的效果,获得多种能力。掌握了接口,你的Java代码设计能力将迈上一个新的台阶!
2025-04-28 08:12:26
2180
8
原创 Java 面向对象--抽象类详解
本文深入浅出地讲解了Java中的抽象类概念,结合生动比喻与丰富示例,介绍了抽象类的定义、特点、应用场景及与接口的区别。同时通过模板方法模式和多态实例,展示了抽象类在实际开发中的重要作用。适合初学者系统理解抽象类,提高面向对象编程思维和实战能力。
2025-04-27 15:05:43
1127
原创 Java 面向对象--多态详解:让你的代码“千变万化”的 OOP 核心魔法
多态(Polymorphism)听起来是个高大上的术语,但它其实是Java面向对象三大特性(封装、继承、多态)之一,非常实用而常见。对于初学者来说,多态可能有点抽象,但只要理解了它的概念和原理,再通过一些直观的例子,多态会变得很容易理解。本篇文章将以轻松的语言、丰富的代码示例,深入讲解Java中的多态及其各种用法。我们会从概念讲起,解释多态的实现机制和作用,然后覆盖基本多态用法、方法重写(override)、接口多态、向上转型、类型检查(instanceof)等方面。
2025-04-27 10:23:53
3007
4
原创 类的高级特性与语法细节
本文讲解了 Java 类的高级特性,包括 static、final 的用法,Object 类的核心方法,以及包与访问权限控制。通过生活化比喻和示例代码,帮助读者理解静态变量、静态方法、常量设计、对象拷贝与访问修饰符的作用范围。内容通俗易懂,兼顾理论与实践,适合初中级开发者快速掌握 Java 类的进阶知识。
2025-04-26 22:08:37
3639
原创 Java 面向对象编程:封装及其各种用法详解
在学习Java面向对象编程时,封装常常让初学者感到困惑。其实,封装的思想早已融入我们日常生活中:用手机发微信、使用ATM取款,这些场景都隐藏着内部细节,只暴露必要功能。本文通过形象生动的比喻,结合丰富的代码案例,深入剖析封装的本质、作用与实现方式,带你从概念理解到实战应用全面掌握封装技巧。同时,还将介绍Java新特性Record、Sealed Class带来的封装进化,助你打下坚实的OOP基础。
2025-04-26 15:26:36
1040
原创 像拆盲盒一样读懂 XML:从新手到掌握它在大数据的用武之地
在现代软件开发和数据交换的世界中,XML(可扩展标记语言)扮演着至关重要的角色。它不仅仅是一种数据格式,更是一座桥梁,连接着不同系统、平台和技术栈。本文深入探讨了XML的核心概念、结构特性、与其他数据格式的比较,以及在实际项目中的应用。通过生动的比喻和详细的代码示例,读者将能够全面理解XML的工作原理,并掌握其在实际开发中的应用技巧。无论是初学者还是有经验的开发者,都能从中获得宝贵的知识和实践经验。
2025-04-25 22:15:18
744
1
原创 手把手玩转 JSON:快递包裹式思维拆箱装箱,Python / Java / Scala 全景实战指南
本文以生动形象的比喻,将JSON比作程序员必备的“快递包裹”,深入浅出地讲解了JSON的基本概念、语法规范与数据结构。结合Python、Java、Scala三大热门语言的多场景实战代码,手把手教你如何在配置文件、前后端接口、REST API、日志管理与缓存数据等典型场景中灵活应用JSON。此外,文章还特别指出JSON使用过程中易踩的常见陷阱和编码问题,帮助读者迅速掌握JSON这个全栈开发中不可或缺的数据交换利器。
2025-04-25 15:17:58
1278
原创 Java面向对象编程:深入理解继承
本文全面剖析了 Java 面向对象编程中的继承机制,深入讲解继承的语法结构、访问权限控制、方法重写规则、构造器调用顺序及 super 关键字的应用。文章通过“Dog is an Animal”等类比引入继承的核心概念,结合多个实用案例代码,清晰展示了从父类到子类的行为继承与方法拓展。同时对 Java 的单继承限制及 Object 类的根地位进行了分析,最后对比了继承与组合的使用场景,提出“组合优于继承”的设计原则。适合 Java 初学者和有一定基础的开发者系统学习与查阅。
2025-04-24 15:31:06
1236
原创 Java 类的基本结构
本篇文章系统讲解了 Java 类的基本结构,是初学者入门面向对象编程的必读指南。内容覆盖类的定义语法、成员变量与局部变量的区别、实例方法与静态方法的调用规则、构造器的多种形式(包括重载与调用链),并重点讲解了 this 关键字在实际开发中的三种常见用法。文中配有通俗易懂的生活化比喻(如学生、猫咪账户),再辅以完整代码示例和进阶练习题答案,帮助读者从理论走向实践,打好 Java 编程基础。适合零基础到初级程序员阅读与收藏。
2025-04-24 07:31:53
1473
1
原创 MySQL 锁机制
本文从加锁粒度、模式、方式三方面系统分类,重点剖析 InnoDB 存储引擎下的行级锁(记录锁、间隙锁、临键锁)及其在 REPEATABLE READ 隔离级别中防止幻读的实现原理。此外,详解了意向锁、死锁产生与检测机制、锁兼容矩阵,并对 MyISAM 与 InnoDB 的锁策略进行对比分析。文章末附实用监控命令与开发优化建议,并配备常考锁机制练习题及答案,帮助读者理论结合实战,全面掌握锁的使用场景与风险控制策略。
2025-04-23 21:04:50
1193
原创 HDFS 常用命令
本文系统整理了 HDFS 的常用命令及其用法,涵盖文件和目录的创建、复制、移动、删除、查看、权限设置等多个方面,搭配详细示例帮助理解。此外,还设计了15道实战练习题,贴合日常运维与开发需求,从基本操作到权限控制一应俱全,帮助读者全面掌握 hdfs dfs 命令的实际应用。内容结构清晰、示例实用,是 Hadoop 学习者不可或缺的参考资料。
2025-04-23 08:15:37
1497
原创 MySQL 触发器
本文系统讲解了 MySQL 中触发器(Triggers)的概念、作用、使用场景及语法结构,覆盖了 BEFORE 与 AFTER 触发时机、INSERT、UPDATE、DELETE 等事件的区别,详解了 NEW 和 OLD 关键字的用法,并辅以多个实际业务场景的创建示例,帮助读者理解触发器在数据校验、日志记录、库存同步等方面的实战应用。同时还总结了触发器的创建、查看、删除方法以及常见的注意事项和最佳实践,最后通过配套练习题强化学习效果,是一份触发器入门与进阶兼具的学习资料。
2025-04-21 15:24:00
1089
原创 MySQL 存储过程
存储过程是一组预编译的 SQL 语句集合,经过编译后存储在数据库服务器中。用户可以通过指定过程的名称并提供参数(如果需要)来调用和执行它。
2025-04-21 10:16:52
800
原创 MySQL 视图
本文系统梳理了 MySQL 中视图(View)的概念、创建、修改、查询与删除方法,特别强调 WITH CHECK OPTION 的使用场景及 CASCADED 与 LOCAL 的区别,帮助读者深入理解视图如何保障数据一致性。文中配有丰富的代码示例及典型练习题,涵盖了可更新视图的判断逻辑、嵌套视图的注意事项以及视图在简化查询、数据权限控制中的优势,是一份从入门到实战的全面教程。
2025-04-20 18:20:48
815
2
原创 My SQL 索引
本文详解了 MySQL 索引的工作原理、常见类型(主键、唯一、普通、复合、全文等)及其优缺点,并结合实际语法讲解索引的创建、管理与优化技巧。重点强调“最左前缀原则”“覆盖索引”“选择性”等核心概念,同时通过 EXPLAIN 分析查询性能,帮助读者在加速查询的同时,避免常见的索引失效陷阱。
2025-04-20 11:04:46
1082
原创 MySQL 存储引擎
本文系统讲解了 MySQL 存储引擎的概念、作用与选择原则,重点对比 InnoDB 和 MyISAM 两大核心引擎在事务支持、锁机制、崩溃恢复等方面的差异。InnoDB 因支持事务、行级锁和强恢复能力成为主流,而 MyISAM 则适用于读多写少的轻量场景。文章还涵盖了 MEMORY、CSV、ARCHIVE 等特殊用途引擎及相关操作语法,是理解 MySQL 存储架构的实用指南。
2025-04-19 18:52:25
925
1
原创 MySQL 事务
本文简明讲解了 MySQL 事务的基本概念、ACID 特性及控制语句,并结合代码示例说明如何使用事务保证数据一致性。重点解析了四种隔离级别及其对并发问题的影响,特别是 InnoDB 下 REPEATABLE READ 的实现机制。适合快速入门和复习事务核心知识。
2025-04-19 13:59:36
782
原创 MySQL 多表查询
文章系统梳理了 MySQL 中的多表查询技术,包括 JOIN(内连接、外连接、自连接、交叉连接)、UNION、子查询(标量、列、行、表子查询)以及 EXISTS 的实际用法。通过结构清晰的语法讲解与覆盖各类业务场景的案例示范,帮助读者掌握如何从多个表中组合复杂数据,并通过练习题加深理解。无论是初学者还是需要提升 SQL 水平的开发者,都能从中找到实用技巧,实现查询逻辑的提升与优化。
2025-04-18 19:03:40
1055
原创 MySQL 约束
本篇文章全面讲解了 MySQL 中的常用约束类型,包括 NOT NULL、UNIQUE、PRIMARY KEY、AUTO_INCREMENT、FOREIGN KEY、DEFAULT 以及 CHECK,通过语法说明与实际示例,帮助读者掌握如何在建表与改表过程中强制数据完整性和一致性。文章不仅说明了每类约束的作用、使用场景与限制,还辅以实际练习题加深理解,是数据库设计与开发中不可或缺的实用参考。
2025-04-18 13:47:03
930
原创 MySQL 常用函数
本篇文章全面梳理了 MySQL 中的常用函数,涵盖 聚合函数、字符串函数、日期时间函数、数学函数 和 控制流函数 等五大类。每类函数均配有语法说明与实用示例,帮助读者提升数据处理能力,如统计分析、文本处理、日期计算、条件判断等。文章结尾提供了丰富的实战练习,帮助读者巩固和应用函数技巧,是进阶 SQL 编程与数据分析的实用工具手册。
2025-04-17 23:30:44
7305
6
解除网页限制强制复制油猴脚本
2025-04-27
网页视频倍速播放油猴脚本
2025-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人