
工具
文章平均质量分 52
gegeyanxin
这个作者很懒,什么都没留下…
展开
-
Java的serialVersionUID
Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传入的字节流中的serialVersionUID与本地实体类中的serialVersionUID进行比较,如果相同则认为是一致的,可以进行反序列化,否则就会跑出序列化版本不一致异常。然后在创建一个类时,如果实现了Serializable接口,或者继承是实现了Serializable接口的父类,然后在类名上alt +enter,就可以自动生成。原创 2022-12-13 17:50:25 · 4451 阅读 · 1 评论 -
iPhone14 /ios16不能使用蜂窝网络(浏览器提示“未激活蜂窝数据网”)
iPhone14 /ios16不能使用蜂窝网络(浏览器提示“未激活蜂窝数据网”)设置方法:设置->蜂窝网络->蜂窝数据网络->APN。是这里出错了,从网上查到对应运营商的APN值,填上就好了。原创 2022-11-07 11:36:53 · 10481 阅读 · 0 评论 -
Multiple sources found for parquet 错误解决
解决:org.apache.spark.sql.AnalysisException: Multiple sources found for parquet (org.apache.spark.sql.execution.datasources.v2.parquet.ParquetDataSourceV2, org.apache.spark.sql.execution.datasources.parquet.ParquetFileFormat)原创 2022-09-20 20:39:01 · 1793 阅读 · 0 评论 -
shell exit 1退不出问题
在执行到某个条件的时候,需要让他异常退出,终止脚本运行,可是发现exit 1 并不能成功。原因:因为只是退出了子进程。解决方法:多次exit 1直到退出到自己需要的那一层。何时进入子进程:我当时是管道,也有别的情形。即 | 符号,我当时用了两个。排查方法:打印当前进程号 echo $bashpid踩过的坑:一开始以为是循环的问题,专门写了个双重循环,测试了下发现不是。以为是if的问题,发现也不是。...原创 2022-04-13 17:37:46 · 4319 阅读 · 0 评论 -
spark读取parquet文件
1、进入spark-shell窗口2、val sqlContext = new org.apache.spark.sql.SQLContext(sc)3、val schema= sqlContext.parquetFile("hdfs://cdp/user/az-user/sparkStreamingKafka2HdfsData/part-00000-ff60a7d3-bf91-4717-bd0b-6731a66b9904-c000.snappy.parquet")hdfs://cdp原创 2022-03-30 17:54:25 · 4261 阅读 · 0 评论 -
doris broker方式从hdfs导入数据到doris
doris从hdfs导入数据的方式,采用broker方式,需要kerberos认证的场景亲测可用欢迎留言提问原创 2021-11-30 16:51:00 · 2384 阅读 · 0 评论 -
hive SQL 技巧积累
一、row_number() over(parttition by order by) 里分区字段可以是多个。二、left join的字段可以是两个,其中一个可以是小于不一定都要等于。比如用两个表的时间做筛选,在主键id相同的情况下,可以以一个表的时间做基点,另一个表的时间小于他的做聚合,然后选出最小于他的最大时间。三、多行聚合拼接:按照id聚合group by ,将需要选择合并的字段concat起来,作为你想要存放的字段。1.c是去掉首尾的拼接符号,concat是普通拼接。2.collec原创 2021-03-16 10:32:07 · 892 阅读 · 0 评论 -
递归调用的理解&引申函数调用过程中栈指针的变化
以前将递归理解成调用自己,怎么都理解不了。后来理解了,其实就把递归调用理解成普通调用好了,只不过调用的是和自己原来一样的函数,但是记得他是从头重新调用了一遍在栈空间里有独立的位置。一直到最后一层调用的时候才开始返回。所以严格意义上,他不是调用自己,而是调用一个复制了一份的另外一个函数。但他是两个函数,只不过共用了一个函数体。所以最外面一层该进行的所有运算还是得进行,省不了。那么它和普通函数调用的区别就在这里,既要满足能够跳转,跳转出去的每个函数能够用,又要满足自己能够执行下去。.转载 2021-01-02 22:14:18 · 1566 阅读 · 1 评论 -
maven设置详解
官方文档是好东西http://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Super_POMhttp://maven.apache.org/guides/mini/guide-multiple-repositories.html一、前言maven配置的加载顺序为:项目pom.xml ->.m2/setting.xml ->maven_dir/conf/setting.xml ...原创 2020-11-24 14:43:56 · 315 阅读 · 0 评论 -
java的JDBC连接数据库方法
https://www.cnblogs.com/wounler/p/5840098.html转载 2020-09-12 11:53:01 · 173 阅读 · 0 评论 -
IDEA maven打包没有主清单属性
项目打包前第一步 file–>project structure 弹框后选中Atifacts—> + ---->jar---->from module with dependenceis第二步 选择一个Main Class,然后指定META-INF/MANIFEST.MF的路径为src下(注意默认是到src/main/java目录,如果放到这个路径还是会报同样的错。打成的jar中META-INF/MANIFEST.MF还是会不含有Main-Class信息)要将默认的mai原创 2020-09-10 16:25:18 · 2148 阅读 · 1 评论 -
java用fastjson解析多层嵌套json字符串
maven依赖:去alibabamaven仓库找了一个用的较多的比较新的版本。<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version></dependency>package jansonDemo;import com.al.原创 2020-08-31 10:44:04 · 5121 阅读 · 0 评论