- 博客(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
原创 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
原创 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练习---607.销售员
首先要得到销售人员的姓名那么只能查销售人员表,没有与RED公司相关订单,人与订单之间,所以再与订单表连接,因为销售表的范围是比较大的,所以为了保留那些没有进行订单的员工姓名应该采用左外连接,又要求是RED公司,所以再与公司表连接,虽然公司表范围肯定大,但我们只想得到RED公司所以内连接即可。
2023-11-09 10:44:31 38
原创 SQL练习---511.游戏玩法分析 I
题目描述很简单,找出用户第一次登陆的时期,很简单一个用户有多个记录,因此按用户分组即可,但是不知道日期能否求出最小值,事实证明还是可以的。
2023-11-08 15:09:38 92
原创 动态规划(2)---Leetcode118.杨辉三角
给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。
2023-11-07 19:08:56 38
原创 SQL练习---183.从不订购的客户
顾客也有没有购买的顾客,所以左边再和右边连接之后多余的悬浮元组就是什么也没有购买的顾客,左连接就是保留左边的悬浮元组,然后将别的字段设为空。因此判断右边字段为空就是什么也没购买的顾客。
2023-11-07 17:26:28 23
原创 SQL练习---181.超过经理收入的员工
是员工也是经理,所以应该是自连接,同时要找出比经理高的员工,有的员工没有经理。当然员工包含经理,而我们要的是有经理的员工,因此内连接即可满足。
2023-11-07 17:09:23 20
原创 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
原创 一篇文章带你详细了解Java中的面向对象
类修饰符 ] class 类名称{ [ 修饰符 ] 数据类型 成员变量名称;.. .. .. [ 修饰符 ] 返回值的数据类型 方法名(参数1,参数2,参数3)语句序列;return [ 表达式 ] }在其中,方括号[ ]的修饰符是可选项,它是一组限定类、成员变量和成员方法是否可以被程序里的其他部分访问和调用的控制符。其中,类修饰符分为一下四种修饰符含义public将一个类声明为公共类,它可以被任何对象访问abstract。
2023-10-14 08:37:39 80 3
原创 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
空空如也
关于#前端#的问题,如何解决?
2022-02-17
python简单系统的制作问题
2021-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人