自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (2)
  • 收藏
  • 关注

原创 SQL必会的常用函数

IF(条件表达式,值1,值2)如果条件表达式为True,返回值1,为False,返回值2.返回值可以是任何值,比如:数值,文本,日期,空值,NULL,数学表达式,函数等。当然if函数也可以嵌套。

2023-12-13 21:51:54 1100 3

原创 一篇文章带你理解代理与反向代理的相关知识

首先,代理就相当于中间商,本来A和B是可以直接连接的,但是此时添加了一个C在中间,A跟B不直接连接,而是通过C作为中介进行连接。最常见的例子就是二手东,其实很多我们租房子时签约的人不是房子的真正房东,而是房东委托的中介,房东不想管事或者房子太多,只靠自己无法进行管理,所以才会通过中介(代理)进行处理,像蛋壳、自如这样的租房软件其实也是中介的一种,真正的房东是直接将房子委托给这样的第三方中介进行出租。一个完整的请求是由: client(客户端) -> proxy(代理) -> server(服务端) 组成。

2023-12-11 11:19:53 418

原创 计算机概论

鸟哥的liunx。

2023-12-07 21:11:38 878

原创 SQL练习---619.出现一次的最大数字

首先确定表的来源只有一个表数字表,再者判断他是不是单一数字,(想到的是直接按数字分组,通过count函数来判断是否为单一数子),然后求最大值。

2023-11-15 11:15:31 427

原创 动态规划(5)---Leetcode338.比特位计数

给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案。

2023-11-11 15:51:14 112

原创 动态规划(4)---Leetcode.746使用最小花费爬楼梯

给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。请你计算并返回达到楼梯顶部的最低花费。

2023-11-11 15:37:35 141

原创 动态规划(3)---Leetcode509.斐波那契数

很明显的动态规划,直接写出。之前都是用递归来写。

2023-11-09 17:00:44 97

原创 Hive窗口函数

Aggregate Functions: 聚合函数,比如:sum(…Sort Functions: 数据排序函数, 比如 :rank(…)、row_number(…如果不指定 ORDER BY,则不对各分区做排序,通常用于那些顺序无关的窗口函数,例如 SUM()Analytics Functions: 统计和比较函数, 比如:lead(…如果不指定 PARTITION BY,则不对数据进行分区,换句话说,所有数据看作同一个分区;ORDER BY 表示将各个分区内的数据按 排序字段 进行排序。

2023-11-09 11:03:30 24

原创 SQL练习---610.判断三角形

判断三角形,首先考虑了if判断语句,if使用说明(条件,如果为正的表达式,如果为负的表达式)

2023-11-09 10:52:35 26

原创 SQL练习---607.销售员

首先要得到销售人员的姓名那么只能查销售人员表,没有与RED公司相关订单,人与订单之间,所以再与订单表连接,因为销售表的范围是比较大的,所以为了保留那些没有进行订单的员工姓名应该采用左外连接,又要求是RED公司,所以再与公司表连接,虽然公司表范围肯定大,但我们只想得到RED公司所以内连接即可。

2023-11-09 10:44:31 38

原创 SQL练习---596.超过五名学生的课

至少有五个学生,想到的是可以先分组,再count()一下。

2023-11-09 10:32:14 41

原创 SQL练习---586.订单客户最多的客户

很明显的分组聚合,但是分组聚合之后如何取到最多的是个问题,参考题解想到了排序分页获取。

2023-11-08 16:01:48 45

原创 SQL练习---584.寻找用户推荐人

查找出没有被用户id为2的客户推荐的用户。

2023-11-08 15:54:48 32

原创 SQL练习---577.员工奖金

让求每个奖金属于1000的员工姓名和金额。

2023-11-08 15:22:03 66

原创 SQL练习---511.游戏玩法分析 I

题目描述很简单,找出用户第一次登陆的时期,很简单一个用户有多个记录,因此按用户分组即可,但是不知道日期能否求出最小值,事实证明还是可以的。

2023-11-08 15:09:38 92

原创 动态规划(3)---Leetcode118.杨辉三角II

一看貌似跟杨辉三角没什么却别,所以直接把杨辉三角写了出来。

2023-11-08 15:05:10 35

原创 SQL练习---197.上升的温度

curedate()函数用于返回当前日期,只返回年月日部分,格式如YYYY-MM-DD。

2023-11-07 21:47:06 62

原创 动态规划(2)---Leetcode118.杨辉三角

给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。

2023-11-07 19:08:56 38

原创 SQL练习---196.删除重复的电子邮箱

电子邮件是否重复,可以根据自连接判断,然后再判断id。使用delete语句删除。

2023-11-07 17:40:05 40

原创 SQL练习---183.从不订购的客户

顾客也有没有购买的顾客,所以左边再和右边连接之后多余的悬浮元组就是什么也没有购买的顾客,左连接就是保留左边的悬浮元组,然后将别的字段设为空。因此判断右边字段为空就是什么也没购买的顾客。

2023-11-07 17:26:28 23

原创 SQL练习---182.查找重复的电子邮箱

查找所有重复的电子邮件,想到了分类聚合。再分组之后再筛选。

2023-11-07 17:16:07 26

原创 SQL练习---181.超过经理收入的员工

是员工也是经理,所以应该是自连接,同时要找出比经理高的员工,有的员工没有经理。当然员工包含经理,而我们要的是有经理的员工,因此内连接即可满足。

2023-11-07 17:09:23 20

原创 SQL练习---175.组合两个表

标准的左外连接,没有地址直接返回null。

2023-11-06 22:14:30 36 1

原创 SQL练习---1407.排名靠前的旅行者

编写解决方案,报告每个用户的旅行距离。返回的结果表单,以 travelled_distance 降序排列 ,如果有两个或者更多的用户旅行了相同的距离, 那么再以 name 升序排列。

2023-11-06 20:52:07 45 1

原创 动态规划(1)---Leetcode70.爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?输入:n = 2输出:2解释:有两种方法可以爬到楼顶。

2023-11-06 17:00:39 39 1

原创 hadoop在本地测试之后,将jar包上传到集群中报错 Error file: prelaunch.err. Last 4096 bytes of prelaunch.err : /opt/modul

输入hadoop classpath。修改mapred-site.xml。如图,把classpath放到其中。

2023-10-30 22:42:50 185 1

原创 java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/St

在C盘windows//system32下添加hadoop.all即可。

2023-10-30 21:32:01 138 1

原创 hdfs常用端口号、常用配置文件,集群时间同步

hadoop3.xHDFS NameNode 内部通常端口:8020/9000/9820HDFS NameNode 对用户的查询端口:9870历史服务器:19888hadoop2.xHDFS NameNode 内部通常端口: 8020/9000/9820HDFS NameNode 对用户的查询端口:50070Yarn查看任务运行情况:8088历史服务器:19888。

2023-10-27 23:14:30 1682 1

原创 数组,双指针,滑动窗口,模拟(一)

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。

2023-10-26 00:08:12 24 2

原创 Java中的泛型与容器类

泛型的实质就是将数据的类型参数化,泛型实际上在定义类、接口或者方法时通过为其增加“类型参数”来实现,即泛型所操作的数据类型被指定为一个参数,这个参数被称为类型参数,所以说泛型的实质就是类型参数化,泛型可以分为泛型类,泛型接口或者泛型方法,其定义的格式是在一般类、一般接口和一般方法定义的基础上加一个或者多个用尖括号括起来的“类型参数”实现的,类型参数其实就是一种“类型形式参数”

2023-10-19 10:59:14 40 2

原创 Pandas合并数据

当有多张表时,比如菜品订单详情表,菜品信息表,菜品分类表时,我们需要对其进行合并。

2023-10-16 20:56:46 43 1

原创 一篇文章带你详细了解Java中的面向对象

类修饰符 ] class 类名称{ [ 修饰符 ] 数据类型 成员变量名称;.. .. .. [ 修饰符 ] 返回值的数据类型 方法名(参数1,参数2,参数3)语句序列;return [ 表达式 ] }在其中,方括号[ ]的修饰符是可选项,它是一组限定类、成员变量和成员方法是否可以被程序里的其他部分访问和调用的控制符。其中,类修饰符分为一下四种修饰符含义public将一个类声明为公共类,它可以被任何对象访问abstract。

2023-10-14 08:37:39 80 3

原创 大数据概述以及Hadoop的发展与简述

从字面上来说大数据就是巨大的数据,大数据有着四个特征,大量,多样,高速,价值。

2023-10-09 21:33:10 27 2

原创 xshell连接vm虚拟机时提示ssh密码错误,请重试一次

原因是用户名或者密码错误。

2023-07-02 17:29:23 1917 2

原创 Typora简单使用教程

1.将下载的zip文件解压,得到如图一个安装的可执行exe程序和一个破解补丁zip文件。2.安装成功之后需要激活,我们先将程序关闭,然后解压破解补丁的zip文件。使用简单的 ctrl+数字键 就可以快速完成各种级别的标题。将解压后的dll文件放到安装目录下。如图,这时我们就可以直接运行程序。双击可执行程序进行安装。

2023-06-30 15:26:41 334 1

原创 校园网无法进入csdn博客?一招教你解决。

连上校园网之后别的网页都能请求并打开,游戏应用也可以运行,为什么打开csdn却一直在加载?出现了如图情况,但是当我们用热点来访问时就不会出现这种情况。那么如何解决呢?

2023-06-30 13:21:17 246 1

空空如也

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

TA关注的人

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