自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 ERP系统Bug记录

本人从0到1做ERP系统bug记录

2025-06-30 21:29:43 758

原创 电商项目——从0到1挑战

挑战一下从0到1开发一个电商项目——目前更新到“如何实现多数据源事务同时成功同时失败的解决方案”

2025-06-22 16:49:24 1270

原创 并发容器下的Map、List、Set实战的尝试与原理的解析

并发容器下的List、Set、Map

2025-06-17 16:36:08 811

原创 MySQL中InnoDB存储引擎底层原理与MySQL日志机制深入解析

通过MySQL中InnoDB存储引擎底层原理引出MySQL日志机制深入解析

2025-06-12 21:00:11 1260

原创 MySQL锁机制的优化和MVCC底层原理解释

MySQL各种各样的锁的解释优化和MVCC底层原理解释

2025-06-12 11:29:12 719

原创 MySQL中的事务原理及优化

事务原理及优化方法

2025-06-10 23:05:56 895

原创 MySQL索引优化尝试

SQL语句索引优化第n+1步必做的事

2025-06-09 17:07:07 1150

原创 MySQL的Explain详解与索引优化最佳实践

SQL语句优化第n步必做的事

2025-06-09 00:05:04 1230

原创 个人博客项目(全栈项目)

本人的个人博客自主开发项目呀

2025-04-10 16:36:33 810

原创 贪心算法(是要贪一点哒)

贪心算法是一种常用的寻找最优解问题的方法。其基本模式是将求解过程划分为若干步骤,在每个步骤中都采用贪心原则,即选择当前状态下最优的选择(局部最优选择),并期望通过这些局部最优选择的累积,最终得到全局最优解。

2024-11-28 23:36:17 290

原创 9种的排序算法,没有图只有思路

练习排序最好就是有脑图最好啦,这里猫猫只是提供思路,不会那么花费经历去画图哈哈,看到最好记得住排序的思路最好就是撕几张纸写上1~10这十个数字乱序排序,然后根据每种排序思路去手动模拟排序,记得可是清清楚楚的哦,以后忘了看着思路就能回忆起当初手动模拟的排序过程岂不是非常舒服哈哈。我用了最笨的方法,就是去力扣912题排序数组,练习10种排序算法,我知道有些算法思路会出现超出时间限制哈哈,不过我的目的只是为了练习排序算法的思路的正确,这才是真正的目的,通过大部分测试用例证明算法思路是没问题哒。

2024-11-24 21:57:34 322

原创 回溯算法(组合总和、全排列)

回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。

2024-11-18 10:33:58 304

原创 二叉树的遍历

二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。二叉树的先序、中序和后序属于深度优先遍历DFS,层次遍历属于广度优先遍历BFS。

2024-11-17 23:57:32 386

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(六)

第六章 数据可视化掌握 Sqoop 数据迁移工具的迁移工具的使用熟悉关系型数据库 MySQL掌握 SSM JavaEE 开发框架的整合及应用掌握 ECharts 前端框架的使用本篇将应用 Sqoop 将 Hive 中的表数据导出到关系型数据库 MySQL 中,方便后续进行数据可视化处理,使抽象的数据转化为图形化表示,便于非技术人员的决策和分析。在上篇中,使用 Hive 完成数据分析过程后,分析结果数据存储在 HDFS 上(Hive 中数据用 HDFS 进行存储),为了方便后续进行数据可视化处理,需要将

2022-06-13 01:29:58 9404 13

原创 数据库题目:张三的 MySQL 学习之路(三)

数据库题目:张三的 MySQL 学习之路(三)题目难度:困难题目描述:张三在宿舍里打游戏,今天运气不太好,总是被匹配的队友坑,气得张三直接就把游戏给卸载了。没心情去吃饭的张三打开 QQ,发现有 999+ 的信息,原来是学校的老师给他发来的消息,想要他帮忙创建一个 SQL 视图 v_best_teachers,要他赶紧写好发过去。张三看了看需求,边看要求边写 SQL,结果发现…不对!**学校的要求是查出每个国家最受欢迎的老师信息(听课学生数越多越受欢迎),并按国籍升序排序。**现在张三在知识分享过程中,拿

2022-05-30 09:30:37 346

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(五)

大数据项目实战第四章 数据预处理文章目录大数据项目实战学习目标一、设计 Hive 数据仓库1、创建事实表 ods_jobdata_origin二、实现数据仓库1.引入库2.读入数据总结学习目标了解数据分析·了解数据仓库掌握 Hive 的操作掌握 HQL语句的使用数据分析师大数据价值链中最重要的一环,目的是提取数据中隐藏的数据,以便于提供有意义的建议以致做出正确的决策。通过数据分析,人们可以从天花缭乱的数据中萃取和提炼有价值的信息,从而找出研究对象的内在规律。本篇介绍如何通过数据分析技术对上

2022-05-25 12:37:18 8848 11

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(四)

大数据项目实战第四章 数据预处理文章目录大数据项目实战学习目标一、分析预处理数据1)salary2)city3)skillLabels4)companyLabelList、positionAdvantage二、设计数据预处理方案三、实现数据的预处理1、创建并配置工程四、将数据预处理程序提交到集群中运行总结学习目标了解数据预处理流程掌握编写 MapReduce 程序的方法掌握 HDFS Shell 的基本使用掌握 MapReduce 程序的两种运行模式对原始数据进行预处理是大数据分析与应用过

2022-05-17 22:43:51 6506 14

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(三)

大数据项目实战第三章 数据采集文章目录大数据项目实战学习目标一、分析与准备1、分析网页结构2、数据采集环境准备二、采集网页数据1.创建响应结果 JavaBean 类2.封装 HTTP 请求的工具类1)定义三个全局变量2)编写 packageHeader() 方法3)编写 packageParam() 方法总结学习目标掌握 HDFS API 的基本使用熟悉 HttpClent 爬虫的使用方法一、分析与准备本篇主要对要采集的数据结构进行分析以及创建编写数据采集程序的环境,为最终编写数据采集程

2022-05-10 11:21:14 7249 16

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(二)

大数据项目实战第二章 搭建大数据集群环境文章目录大数据项目实战学习目标一、安装准备二、使用步骤1.引入库2.读入数据总结学习目标了解虚拟机的安装和克隆熟悉虚拟机网络配置和 SSH 服务配置掌握 Hadoop 集群的搭建熟悉 Hive 的安装掌握 Sqoop 的安装搭建大数据集群环境是开发本项目的基础。本篇将通过在虚拟机中构建多个Linux操作系统的方式来搭建大数据集群环境。一、安装准备Hadoop本身可以运行在Linux,Windows 以及其他一些常见操作系统之上,但是 Had

2022-05-06 00:52:30 8000 4

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(一)

大数据项目实战第一章 项目概述文章目录大数据项目实战第一章 项目概述学习目标一、项目需求和目标二、预备知识三、项目架构设计及技术选取总结学习目标掌握项目需求和目标了解项目架构设计和技术选型了解项目环境和相关开发工具理解项目开发流程在人力资源管理领域,网络招聘近年来早已凭借其范围广、信息量大、时效性强、流程简单而效果显著等优势,成为企业招聘的核心方式。随着大数据渐渐融入人类社会生活的各个领域,如何使用大数据优化企业招聘管理,提升企业招聘有效性,是值得深入探讨的现实课题。文章通过一个招聘网站

2022-05-02 17:56:35 23554 9

原创 HDFS分布式文件系统

HDFS分布式文件系统学习目标:1.1 了解HDFS的基本概念1.2 掌握HDFS特点1.3 掌握HDFS的构架和原理1.4 掌握HDFS的Shell和JavaApi操作学习内容:1.1 HDFS的基本概念HDFS(Hadoop Distributed File System)是一个易于扩展的分布式文件系统,运行在成百上千低成本的机器上。它与现有的分布式文件系统有许多相似之处,都是用来存储数据的系统工具,而区别在于HDFS具有高度容错能力,意在部署在低成本机器上。HDFS提供对应用程序数据的

2022-04-28 21:16:29 4705

原创 数据库题目:张三的 MySQL 学习之路(二)

数据库题目:张三的 MySQL 学习之路(二)题目难度:困难题目描述:张三曾经有一个梦想,想要听遍学校里的每一位教师的课程,于是写了一个视图 v_mydream 展示了所有的课程与授课教师的信息,并按教师姓名升序去实现,但是张三发现课程实在是太多太多,梦想需要改一改,于是他把梦想改成了去听每一位教师最受欢迎的课程(听课学生越多越受欢迎,如果该教师没有教授课程则课程与学生数显示为 NULL),学校也非常支持他,听说他最近在学 MySQL,就给了他 2 张表的数据让他自己去找,teachers 表中记录着教

2022-04-25 17:24:08 687

原创 数据库题目:张三的 MySQL 学习之路(一)

题目:张三的 MySQL 学习之路(一)题目难度:困难题目描述:张三最近对 MySQL 数据库感兴趣,决定要好好学习数据库,但…学习的道路总是充满艰辛的。张三今天遇到了一个难题,他左思右想、苦思冥想、茶不思饭不想也没能想出解决办法。情况是这样的,现有 teachers 表中记录着离职的教师信息,id 的值即是教师离职的顺序,在 courses 表中记录着每个教师教授的课程信息,关联 id 为 teacher_id。现在知道教师是以国籍来分团队的,且每个团队的成立至少有 3 个教师,若是一个教师团队集体

2022-04-23 23:10:33 832

原创 算法题目:判断子序列 (C++)

判断子序列今天偶然遇到这么一道题目,使用双指针的思路即可解题(简单),但是我看到了另一种的解法,当时的我想不出竟然还有这么一种解法,下面就用这一种解法来解答判断子序列这道算法题。题目:判断子序列给定字符串 s 和 t ,判断 s 是否为 t 的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。示例 1:输入:s = "abc", t = "ahbgdc"输出:true

2022-04-22 17:27:59 1950 2

原创 算法题目:独特的摩尔斯编码(C++)

算法题目:独特的摩尔斯编码(C++)题目难度:简单题目描述:摩尔斯电码定义了一种标准编码,把每个字母映射到一系列点和短划线,例如:a -> .-,b -> -…,c ->-.-.。现在给定一个单词列表,每个单词中每个字母可以写成摩尔斯编码。 例如,cab可以写成-.-.-…-,(把c,a,b的莫尔斯编码串接起来)。 我们称之为一个词的转换。题目要求返回所有单词中不同变换的数量。给出26个字母的完整编码表格:[".-","-...","-.-.","-..",".","..-."

2022-04-22 00:38:34 1980

原创 算法题目:关联查询(C++)

算法题目:关联查询(C++)题目描述:给定一张员工表datalist1,存储员工ID,员工姓名。给定一张员工工作时长表datalist2,存储员工ID,月份,工时。计算每个员工1-3月每月工时及总工时。输入描述:[[员工ID,员工姓名],[员工ID,员工姓名],…][[员工ID,月份,工时,月份,工时,月份,工时],[员工ID,月份,工时,月份,工时,月份,工时],…]输出描述:[[员工姓名,一月份工时,二月份工时,三月份工时,总工时],[员工姓名,一月份工时,二月份工时,三月份工时,总工时

2022-04-21 12:19:36 1216

原创 初步认识Hadoop

学习目的· 了解大数据的概念及其特征· 了解Hadoop发展· 掌握Hadoop的生态体系Hadoop作为一个能够对大量数据进行分布式处理的软件框架,用户可以利用Hadoop生态体系开发和处理海量数据。由于Hadoop可靠及高效的处理性能,逐渐称为分析大数据的领先平台。1.1 什么是大数据 从字面意思上看,大数据指的是巨量数据。但是,每个人对大数据的理解是不同的,难以有一个准确的定义。最早提出“大数据”这一概念的是全球知名咨询公司麦肯锡,它是这样定义大数据的:一种规模大...

2022-04-20 19:05:18 2695 2

第三、四、五实操项目程序

实操有问题的(三)参考

2023-03-14

大数据项目实战第六章源代码

大数据项目实战第六章源代码

2022-06-20

空空如也

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

TA关注的人

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