Flink学习笔记:反压

thbcm阅读(380)

反压是流式系统中关于数据处理能力的动态反馈机制,并且是从下游到上游的反馈,一般发生在上游节点的生产速度大于下游节点的消费速度的情况。

JUnit 5 中的 @ClassTemplate 实战指南

thbcm阅读(364)

有些测试需要在不同的环境中运行。
@ClassTemplate 注解可以帮我们做到这一点:它会让整个测试类在多种不同配置下被重复执行。

.NET周刊【11月第5期 2025-11-30】

thbcm阅读(394)

本文探讨了在 .NET 环境中如何高效处理内存中的数据查询,提出了一种基于 C# 类型系统的全新思路,名为 TypedSql。与传统的 foreach 循环和 LINQ 方法不同,TypedSql 通过嵌套的泛型类型来构建查询管道,使得查询更简洁且易于编译。每个查询由封闭的泛型管道类型构成,其核心节点如 Where、Select 等,利用静态方法进行处理。这种方式不仅提高了性能,减少了内存开销,同时也优化了查询执行流程,展现了 C# 类型系统的潜力。

为什么 Iceberg 在数据湖领域这么火

thbcm阅读(390)

很多刚接触大数据的同学可能会感到困惑:我们不是已经有 HDFS 了吗?不是有 Hive 了吗?甚至文件格式我们也用了 Parquet 和 ORC,为什么还需要一个 Iceberg?它到底是个什么东西?

通过.ovf和.vmdk导入VMware虚拟机

thbcm阅读(396)

好家伙,压缩包131G!笔记本电脑单个磁盘分区都不够放的,更别说解压缩了。心一横,800多块大洋入手了一款PSSD——闪迪E30,1T。

PHP 值对象实战指南:避免原始类型偏执

thbcm阅读(390)

这一篇我们继续往下走:值对象(Value Object)不仅能让代码更清晰,还能让协作、测试和后续演进都更省心。不管你用的是 Laravel、Symfony 还是别的框架,只要项目里有明确的领域概念,值对象都能派上用场。

联系我们