自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 hive三种采样方式

/ 推荐使 用这种。

2024-08-11 21:50:10 146

原创 sql记录

7. ROWS BETWEEN n PRECEDING AND UNBOUNDED FOLLOWING表示窗口包括当前行之前的 n 行以及当前行之后的所有行。6. ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING表示窗口包括当前行以及当前行之后的所有行。4. ROWS BETWEEN n PRECEDING AND m FOLLOWING表示窗口包括当前行之前的 n 行到当前行之后的 m 行。

2024-08-05 17:32:23 299

原创 springboot自动配置原理

三、实现selectImports方法,这个方法经过层层调用,最后会读取META-INF目录下粉人后缀名为imports的文件,boot2.7以前的版本,读取的是spring.factories文件。一、在主启动类上添加了sprintbootapplication注解,这个注解组合了EnaAutoConfiguration注解。四、读取到全类名后解析注册条件,@conditional及其衍生注解,把满足注册条件的Bean对象自动注入到ioc容器中。

2024-07-28 00:25:24 117

原创 (随手记录待更新)常用基础特征构建

3、binning特征。

2024-05-30 13:09:23 114

原创 任务调度常用

dolphinscheduler,crontab,dataworks

2024-02-28 15:47:44 314

原创 Maven的一些基础总结

mvn clean|清理编译或打包后的项目结构,删除target文件夹||mvn install|打包后上传到maven本地仓库(本地部署)||mvn deploy|只打包,上传到maven私服仓库(私服部署)||mvn package|打包项目,生成war / jar 文件|-- jdk17 和 war包版本插件不匹配 -->|mvn compile|编译项目,生成target文件||mvn site|生成一个项目依赖信息的展示页面||mvn test|执行测试源码 (测试)|一、maven构建命令。

2023-09-01 15:22:40 183 1

原创 HashMap、ConcurrentMap和ConcurrentHashMap的相关整理

2、ConcurrentHashMap内部实现是通过segment分段锁来保证线程安全的。ConcurrentMap是Map的子接口,ConcurrentMap有两个实现类:ConcurrentHashMap、ConcurrentSkipListMap。1、ConcurrentMap、ConcurrentHashMap是线程安全的,多个线程可以同时执行读取和写入操作。来保证并发安全,数据结构跟 jdk1.8 中 HashMap 结构类似,都是。HashMap在并发操作时可能会出现线程不安全的问题。

2023-08-29 18:15:33 92 1

原创 sql整理

同一个sql允许并行任务的最大线程数。等价于group by a union group by b union group by a,b。默认false,开启后可并行跑job。1、collect_list (收集成list数组,需结合group by 使用)2、distribute by a,b sort by c (根据a,b,排序c)

2022-11-09 15:51:06 580 1

原创 assert用法

断言函数,用于在调试过程中捕捉程序错误assert() 会对表达式进行检测,类似if判断:要打印的错误信息的格式和内容没有统一的规定,这和标准库的具体实现有关(也可以说和编译器有关),但是错误信息至少应该包含以下几个方面的信息:大部分编译器的格式如下所示:Assertion failed: expression, file filename, line number常用断言方法;assertEqual(a,b,[msg='测试失败时打印的信息']): 断言a和b是否相等,相等则测试用例通过。asser

2022-06-02 17:20:18 2134

原创 注解汇总。

一、@SuppressWarnings引用下文java注解用法详解——@SuppressWarnings - 云+社区 - 腾讯云 (tencent.com)https://cloud.tencent.com/developer/article/1353329其注解目标为类、字段、函数、函数入参、构造函数和函数的局部变量List for Indigo adds:List for Juno adds:部分翻译如下: 二、@Data自动生成get、set方法配合 @AllArgsConstructor @

2022-06-01 10:08:00 85

原创 cache缓存

一、使用CacheBuilder.newBuilder() .方法包:package com.google.common.cachemaven依赖:<dependency><groupId>com.geogle.guava</groupId><artifactId>guava</artifactId><version>11.0.2</version&gt...

2022-05-31 20:18:20 869

空空如也

空空如也

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

TA关注的人

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