自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spark错误集锦

spark遇到的错误 持续更新

2024-04-26 09:51:23 461

原创 Oracle时间函数

详细讲解oracle时间相关函数

2024-04-26 09:51:00 586

原创 SQL优化

sql优化的常用方法

2024-04-22 15:02:28 531

原创 常见的软件架构模式

常用架构说明

2024-04-22 15:01:50 1036

原创 新装idea后的常用配置

(所有为idea new project配置默认配置的都是 File -> New Projects Settings -> Settings for New Projects)

2024-03-07 10:45:10 1925

原创 Flink实战(20):Flink命令行提交时参数的传递

flink 外部参数传递

2024-03-07 10:44:32 591

原创 Flink实战(19):flink反压

flink反压过程介绍

2024-02-21 09:30:00 1376

原创 hadoop FileSystem是否要close

hadoop 获取的fs 是否需要手动关闭

2024-02-21 09:28:24 642

原创 Flink实战(18):Flink Format系列(2)-CSV

flink csv

2024-02-07 14:35:02 1146

原创 idea上传本地项目到gitlab

idea上传本地项目到gitlab 或 下载gitlab项目到本地

2024-01-19 14:28:22 1460

原创 flume实现上传nginx日志到kafka

flume上传nginx日志 nginx日志的切分策略实现

2024-01-19 13:43:37 1066

原创 Oracle 时间类型详解

oracle时间类型详解

2023-12-18 14:41:51 1536

原创 spark sql使用jdbc读取数据库的过程

spark jdbc读取数据库过程

2023-07-21 16:06:19 1289

原创 k8s部署Dashboard

k8s部署Dashboard

2023-04-12 15:40:24 1028 1

原创 设计模式4 - 工厂模式

介绍工厂模式的各种实现方式

2023-03-22 09:35:01 321

原创 设计模式3 - 装饰器模式

讲解装饰器模式的实现原理和应用场景

2023-03-17 14:04:27 443

原创 QueryRunner使用总结

讲解Apache Commons的DbUtils包里的QueryRunner使用方法

2023-03-16 11:20:21 904

原创 merge into用法详解

oracle merge into语法详解

2023-03-14 17:15:41 7740

原创 设计模式2 - 观察者模式

介绍观察者模式的实现逻辑和应用场景、关键点

2023-03-14 13:42:37 1402

原创 设计模式1 - 策略模式

介绍策略模式的实现逻辑和应用场景、关键点

2023-03-13 13:51:15 87

原创 Flink实战(17):Flink SQL join类型

flink sql join类型讲解

2023-03-07 10:59:36 1321

原创 /proc/cpuinfo详解

linux里cpu信息解读

2023-02-09 10:10:23 4749 1

原创 Linux下源码安装nginx

linux下源码安装nginx 并添加自启动

2023-02-01 14:15:01 1218

原创 Oracle与Mysql数据类型对照

mysql和oracle数据类型

2023-01-13 15:20:20 1466

原创 Flink实战(16):Flink Format系列(1)-JSON

Flink sql解析复杂json

2022-07-22 15:53:05 2974

原创 Flink实战(15):Flink Watermark机制

flink watermark详解

2022-06-23 08:38:05 1219

原创 Flink实战(14):Flink sql-client.sh使用

讲解flink sql-client.sql的关键点以及不足

2022-06-17 17:08:46 3613 2

原创 Flink实战(13):Flink Task、Sub-Task、task slot和parallelism

flink task subtask slot相关概念解释

2022-06-13 11:22:43 1065

原创 kafka运维常用命令

1. 创建topic./kafka-topics.sh --create --partitions 1 --replication-factor 2 --topic test --zookeeper zk_host:port/chroot2. 删除topic./kafka-topics.sh --delete --topic test --zookeeper zk_host:port/chroot3. 查看topic描述信息./kafka-topics.sh --describe

2022-04-28 13:53:08 2561

原创 kafka 日志清理机制详解

说到kafka的日志清理策略,就会涉及到配置项cleanup.policy,在broker server端配置项是log.cleanup.policy,在topic级别则是cleanup.policy。所以可以是全局设置,或者单独对某个topic设置,一般不会修改默认值(即delete),根据业务需求自己单独可对topic设置其他policy。log.cleanup.policy的默认值是delete,可选项有delete/compact,在0.10版本后才可以同时配置delete,compact。

2022-04-11 17:26:12 7831 1

原创 人生警示格言

1. 吾生也有涯,而知也无涯,以有涯随无涯,殆矣。该语句来自于《庄子.养生主》。释义:人的生命是有限的,而知识是无穷的。以有限的生命去追求无穷的知识,就会弄得筋疲力尽,最终可能一事无成。就是提醒人们要专注,把有限的精力用于某一领域的知识上,才能会学有所成。切不可贪广而杂。可现实中都大多被误用,总是提倡学海无涯,却没提出重要的地方就是要选好方向,一直深耕。而不是迷失在知识的海洋里,浪费有限的生命。...

2022-04-08 13:59:52 179

原创 Flink实战(12):Flink 时间流处理

讲解flink中时间的分类,以及时间在水位线、窗口计算中的应用

2022-03-29 11:14:16 2817

原创 Java注解:@see和@link

在写代码的注释时,有时需要把内容相互关联起来,方便在查看的时候,可以直接指向其他的类、属性或方法。比如@deprecated标记的类,需要指向推荐使用的新类时,该注解就很有用了。说白了,他就是可以链接指向代码,让我们的注释更清晰易懂。可以指向包、类、方法、属性。@see注解的使用方法:@see classname@see fully-qualified-classname@see fully-qualified-classname#方法名称@see fully-qualified-classnam

2022-03-22 11:09:38 4887

原创 Flink实战(11):Flink state使用

讲解flink的state的分类以及如何使用

2022-03-21 08:01:36 3156

原创 Flink实战(10):Flink 生产环境配置建议

讲解flink 上生产的一些建议配置项

2022-03-15 13:43:14 7461

原创 Flink实战(9):Flink函数系列(2)-CheckpointedFunction

讲解实现CheckpointedFunction的关键点

2022-03-07 10:40:26 3580

原创 Flink实战(8):Flink函数系列(1)-rich function

rich function,即“富”函数,即相比一般的function来说,他提供了更多的功能。它定义了函数生命周期的一些方法,并可以获取函数运行时的上下文。

2022-03-06 00:56:23 2263

原创 spark 广播变量和累加器使用和原理

使用通常,当传递给Spark算子(比如map或reduce)函数在远程集群节点上执行时,它在函数中使用的所有变量的单独副本上工作。这些变量被复制到每台服务器上,对远程服务器上变量的任何更新都不会传播回driver程序。通常支持跨Tasks的读写共享变量性能比较低。也就是说如果在一个算子函数中使用到了某个外部的变量,那么这个变量的值会被拷贝到每个task中。此时每个task只能操作自己的那份变量副本。如果多个task想要共享某个变量,那么这种方式是做不到的。然而,Spark确实为两种常见的使用模型提供

2022-02-28 15:12:58 1933

原创 Flink实战(7):flink checkpoint配置详解

讲解flink的checkpoints的相关配置及建议值

2022-02-26 09:50:56 14535 8

原创 Flink实战(6):Flink 并行度的理解(parallel)

讲解flink的并行度的理解

2022-02-20 10:47:43 1861 1

空空如也

空空如也

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

TA关注的人

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