最新 最热

Fastjson历史Gadget

下面的载荷用于探测目标版本,这便于我们更好确定使用的payload,同时还可以用于区分fasjtons与jackson,同时fastjson探测版本还可以用错误格式的json发过去,如果对方异常未处理则可以报出详细版本...

2023-09-07
1

动态修改日志级别,太有用了!

我们在系统中一般都会打印一些日志,并且在开发、测试、生产各个环境中的日志级别可能不一样。在开发过程中为了方便调试打印了很多debug日志,但是生产环境为了性能,为了节约存储资源,我们会将日志级别设置为info或error较...

2023-09-05
0

Apache Hudi Timeline:支持 ACID 事务的基础

在表格上执行的所有操作都表示为 Hudi 时间轴中的Instant(瞬间)。可以在表基本路径下找到一个名为“.hoodie”的目录,其中维护这些Instant。Hudi instant由以下组件组成:...

2023-09-04
1

如何不加锁地将数据并发写入Apache Hudi?

对于某些场景来说可能是必要的,但可能并不适合所有场景。因此我们首先看看为什么当并发写入Hudi 或任何表格式时我们需要锁提供程序。如果两个并发写入修改同一组数据,我们只能允许其中一个成功并中止另一个,因为至少与...

2023-09-04
0

apache-streamparkpr和代码规范指南

https://github.com/apache/incubator-streampark-website/pull/226

2023-09-02
1

优化 Apache Spark 性能:消除 shuffle 以实现高效数据处理

Apache Spark 以其分布式计算能力彻底改变了大数据处理。然而,Spark 的性能可能会受到称为“shuffle”的常见挑战的影响。在本文中,我们将探讨 shuffle 是什么、它的原因、与之相关的问题以及优化 Apache Spark 性能的...

2023-09-02
1

大数据-Flink版本升级到1.17Maven中的相关依赖

https://nightlies.apache.org/flink/flink-docs-release-1.17/docs/dev/table/overview/

2023-09-01
1

聊聊springboot tomcat的maxHttpFormPostSize

本文主要研究一下spring boot tomcat的maxHttpFormPostSize参数

2023-08-31
1

聊聊rocketmq的订阅关系

org/apache/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java

2023-08-31
1

如何使用calcite构建SQL并执行查询

大家好,这是 Calcite 的第二篇文章了,我一直毫不掩饰对她的喜爱,而且一直在致力于为社区做一些贡献,如果你也喜欢这个项目的话,欢迎评论,转发,如果没看过第一篇的话,也欢迎移步去看看(手把手教你使用Calcite查看SQL执行计划)。...

2023-08-28
0