hive 中 group by 和 distinct 孰优孰劣?

thbcm阅读(221)

hive 不是数据库,hive 只是一个数据仓库工具,可以用来查询、转化和加载数据,是可以调用 mapreduce 任务、用类 mysql 语法查询HDFS数据的一个工具。

再来说 mapreduce 是什么,mapreduce 是分而治之的一种编程模型,适用于大规模数据集的并行计算,当处理一个查询任务时,先调用 map 任务并行处理,最后用 reduce 任务归约结果。

聊一聊 .NET 中的 CancellationTokenSource

thbcm阅读(199)


.NET SDK框架代码中有大量的 CancellationTokenSource 应用,也是被遗弃的
Thread.Abort的替代品,为了方便讲述,先写一段简单的代码,通过CancelAfter 让执行流在 2s 后实现中断,参考代码如下:

关于.net9发布单体exe程序无法打开问题详解

thbcm阅读(278)

​ 某天,开开心心的使用了最新的.net9开发了一个winform程序,在发布成x64架构的单文件exe后,在电脑上面竟然打不开,经过多次尝试后发现x86版本的在本地电脑上测试没有问题,但是一发布成x64模式则会进行报错

Redis基本数据类型

thbcm阅读(267)

keys:查看当前库所有key (匹配:keys *1)


exists key:判断某个key是否存在


type key:查看你的key是什么类型


del key:删除指定的key数据


expire key 10:10秒钟:为给定的key设置过期时间


ttl key:查看还有多少秒过期,-1表示永不过期,-2表示已过期


select:命令切换数据库


dbsize:查看当前数据库的key的数量


flushdb:清空当前库


flushall:清空全部库

教你如何用GPT-5来分析你的dump文件定位内存泄漏问题——避免无效加班必备神器

thbcm阅读(246)

今天要讲的是如何通过codex结合gpt-5的能力定位一个内存泄漏问题,我相信说到dump分析问题,大部分开发还是不太熟悉,但是却又不得不面对生产环境中遇到的各种问题,能分析dump的大佬不多,能够倾囊相授的更少(此处点赞@一线码农大佬)。当只有自己硬着头皮上的时候,那codex就可以出来表演了。

联系我们