首页
学习
活动
专区
工具
TVP
发布

无题~

专栏作者
218
文章
265899
阅读量
22
订阅数
Java内存模型
📷 Java内存模型规定了所有的变量都存储在主内存中 每条线程还有自己的工作内存 线程的工作内存中保存了该线程中是用到的变量的主内存副本拷贝 线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存。 -不同的线程之间也无法直接访问对方工作内存中的变量,线程间变量的传递均需要自己的工作内存和主- 存之间进行数据同步进行
孙晨c
2022-02-19
4000
结构体
  结构体变量之间只能相互赋值(可以在函数传实参的时候传递结构体变量名),不能加减乘除。 普通结构体变量和结构体指针变量作为函数传参的问题
孙晨c
2022-02-19
1.1K0
如何使用DBeaver连接hive
hive --service metastore & hive --service hiveserver2 &
孙晨c
2021-07-16
4.7K0
Spark报错:Caused by: java.lang.IllegalArgumentException: Compression codec com.hadoop.compression.lzo
原因: 因为在之前的项目中,在hadoop中的core-site.xml 和mapred-site.xml文件配置了lzo格式的压缩,这就导致上传到hdfs 的文件自动被压缩为lzo了。所以当使用提交spark-submit任务时,需要访问HDFS上的文件,而spark自身没有lzo的jar包所以无法找到。
孙晨c
2021-06-11
6760
Spark中普通集合与RDD算子的zip()拉链有什么区别
集合中的zip: 如果两个集合的元素个数不相等,那么会将同等数量的数据进行拉链,多余的数据省略不用
孙晨c
2021-04-01
6490
Spark中普通集合与RDD算子的sortBy()有什么区别
如图所示,我这调用的sortby()是List集合的方法了,不是算子,所以不能加false参数指定降序排,只能默认的升序排了,但是用reverse()反转就能达到一样的效果。 或者使用takeRight()方法取后十个也一样,注意的是后十个也是按升序排的
孙晨c
2021-04-01
4820
Spark中普通集合与RDD算子的sortBy()有什么区别
==结论==:普通集合的sortBy就没有**false**参数,也就是说只能默认的升序排。如果需要对普通集合中的元素需要升序排怎么办?
孙晨c
2021-03-29
6290
如何使用python把json文件转换为csv文件
这里有一段json格式的文件,存着全球陆地和海洋的每年异常气温(这里只选了一部分):global_temperature.json
孙晨c
2021-03-16
7.9K0
scala:分别使用懒汉式和饿汉式实现单例模式
想了解Java单例模式的请转到:Java单例模式-懒汉式、恶汉式、静态内部类、枚举以及线程安全问题
孙晨c
2021-03-04
7410
java创建对象的五种方式
new 反射:使用Class类的forName()方法得到指定类对象,然后使用类对象的newInstance()方法创建对象 克隆:实现Cloneable接口,需要已经有一个分配了内存的对象,使用这个已经创建的对象克隆新对象 反序列化:实现Serializable接口,将一个对象序列化到磁盘上,采用反序列化可以将磁盘上的字节码文件加载到内存中。 工厂模式
孙晨c
2021-03-04
2690
scala:主构造方法和辅助构造方法
构造器(构造方法) 作用: 构造对象 初始化属性(给对象的属性赋值) Java中构造器 方法名和类名保持一致 构造方法没有返回值类型 构造方法可以重载 Scala中构造器 主构造方法 在声明类的同时,就定义了主构造方法,换言之,类就是主构造方法 在一个类中,主构造方法只能有一个 辅助构造方法 方法名必须叫this 在辅助构造方法开始(第一行)必须直接或者间接的调用主构造方法 辅助构造方法可以重载 scala代码示例 object Scala08_TestConstructor { def main(a
孙晨c
2021-02-25
6090
scala:把函数作为值或参数进行传递、作为返回值进行返回,以及什么是闭包和柯里化
内层函数访问外层函数的局部变量,会自动延长外层函数局部变量的生命周期,与内层函数形成一个闭合的效果,我们称之为闭包
孙晨c
2021-02-25
1.7K0
scala:函数至简原则、函数简化过程
1.return可以省略,Scala会使用函数体的最后一行代码作为返回值 2.如果函数体只有一行代码,可以省略花括号 3.返回值类型如果能够推断出来,那么可以省略(:和返回值类型一起省略) 4.如果有return,则不能省略返回值类型,必须指定 5.如果函数明确声明unit,那么即使函数体中使用return关键字也不起作用 6.Scala如果期望是无返回值类型,可以省略等号 这种形式称为过程 7.如果函数无参,但是声明了参数列表,那么调用时,小括号,可加可不加 8.如果函数没有参数列表,那么小括号可以省
孙晨c
2021-02-25
1.2K0
使用hql-统计连续登陆的三天及以上的用户
先对每个用户的登录日期排序,然后拿第n行的日期,减第n-2行的日期,如果等于2,就说明连续三天登录了。
孙晨c
2021-02-25
9950
azkaban群起/群停脚本
群起包括: 第一步启动exec 此时这列的值为0,下一步激活后变成1 第二步激活exec 第三步打开web页面 脚本代码(注意修改自己的主机名和安装路径) #!/bin/bash
孙晨c
2021-02-25
5250
Hive读取索引文件问题:select * 和select count(*)读取出来的行数不一致
这是当时创建表时的语句,指定了存储格式为lzo,然后执行了为lzo文件创建索引的命令
孙晨c
2021-02-22
9730
azkaban群起/群停脚本
群起包括: 第一步启动exec 此时这列的值为0,下一步激活后变成1 [在这里插入图片描述] 第二步激活exec 第三步打开web页面 脚本代码(==注意修改自己的主机名和安装路径==) #!/bin/bash start-web(){ for i in hadoop102; do ssh $i "cd /opt/module/azkaban/azkaban-web;bin/start-web.sh" done } stop-web(){ for i in hadoop102; do ssh $i "
孙晨c
2021-02-15
5250
scala/java等其他语言从CSV文件中读取数据,使用逗号','分割可能会出现的问题
众所周知,csv文件默认以逗号“,”分割数据,那么在scala命令行里查询的数据:
孙晨c
2021-02-04
6.4K0
hadoop3.1.3版本的secondaryNamenode的web界面不能显示的问题?
在浏览器输入secondaryNamenode的网址后不能显示,解决: 先按F12,然后选择console,就能看见报错信息了:
孙晨c
2021-02-02
7780
启动kafka消费报错:WARN [Consumer clientId…] 1 partitions have leader brokers without a matching listener,…
别看其他文章了,你就是防火墙没关!不信试试看你的防火墙状态是不是running? firewall-cmd --state 再送上关闭防火墙的命令: systemctl stop firewalld 防火墙开机自启动: systemctl enable firewalld.service
孙晨c
2021-02-02
2.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档