- 博客(12)
- 收藏
- 关注
原创 随机数函数Math.floor(Math.random() * (M - N + 1)) + N
正常Math.random()取0-1之间的小数 Math.random() * (上限+1)可以随机生成0-上限的数,由于不能等于上限数,需要+1 Math.floor(Math.random() * (M - N + 1)) + N,由于只能取0-上限随机数,所以想要去一个范围N-M之间的随机数,先 得出一个M-N的上限+1,以让上限包括进去,这是一个0-最低限度所能接受的数字,在这个数字上+N可以得出>n范围,并且小于M上限的范围随机数
2024-01-31 10:38:00
185
原创 hive架构原理
本质上是hadoop的客户端通过元数据库映射hdfs中存储的数据,利用类sql语句对其中的数据操作,通过一系列组件,转换成map语言对hdfs操作。
2023-12-15 19:52:50
66
原创 大数据环境集群化hadoop前期配置
ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下用useradd时,并没有创建同名的用户主目录。安装好vim,ssh,iputils-ping,net-tools,wget,systemd, docker.ce(防火墙和selinux实验中并没有出现),firewalld,selinux/selinux-policy。(实操时样:创建文件夹时貌似有效,其他操作时任然显示权限不够,sudo后无需密码即可使用!
2023-11-15 19:40:36
102
原创 如何在MySQL中删除约束
只需简单的 ALTER TABLE 语句和相应的子句,就可以方便地删除约束。当然,在删除约束之前,需要仔细考虑其对数据的影响,并且备份好数据,以免造成不可挽回的后果。主键约束是最常用的约束之一,它可以保证某个列的取值唯一,并且不为空。唯一约束可以保证某个列的取值唯一,但是与主键不同的是,它可以允许空值。检查约束是一种用来限制列取值的条件约束,它可以用于保证数据的一致性。在上述语法中,table_name是要修改的表的名称,column_name是要删除默认值约束的字段的名称。
2023-10-07 12:35:17
1745
1
原创 linux:如何设置使用sudo分配权限
提升普通用户权限 解决linux下sudo不能使用的问题首先确定自己当前是root用户 whoami 用vi或vim 打开/etc/sudosers 系统文件 修改系统配置文件,添加受信用户 100行左右,添加一行:{用户名}ALL=(ALL) ALL 100行左右,可以看见当前行下有其他受信任用户 注意:记得要root打开,如果是普通用户打开,是空白的 我们的系统一定是存在sudoers这个文件,找不到可能是存在输入错误
2023-07-27 08:52:39
120
1
原创 linux中,yum的本地源配置和在线源配置
然后再对yum进行清理缓存和更新:yum clean all && yum makecache注意:ISO镜像要注意有没有连接,否则会出错。
2023-07-18 08:29:39
152
1
原创 PATH环境变量自定义添加
介绍关于环境变量中path环境变量的自定义添加ps:修改配置文件时,1,2分别是用户变量和系统变量,作用范围不同,后者全局更大。
2023-07-14 14:47:51
384
1
原创 环境变量和path变量,系统变量
path记录了命令程序的搜索路径,以更快的查找运行程序。环境变量分系统变量和用户变量(作用范围不同)path变量属于环境变量中的一种,平时较常用。环境变量是记录操作系统的一些关键信息。
2023-07-14 08:41:52
73
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人