摘要: 方案1中的静态内部类默认是“可变的”,而不是“不可变的”。这是一个非常重要的区分,直接关系到线程安全的最终效果。 🔍 为什么说它是“可变”的? 在我之前给出的方案1示例中,因为类提供了setter方法,并且字段不是final的,所以它的实例在创建后,状态可以被改变: public static c 阅读全文
posted @ 2025-12-11 09:46 dirgo 阅读(9) 评论(0) 推荐(0)
摘要: Oracle窗口函数是SQL中极其强大的工具,它允许你在不折叠分组行的前提下,对一组相关的行(一个“窗口”)进行计算。理解它能将你的数据分析能力提升一个维度。 一、核心概念:它是什么? 想象一下普通的GROUP BY:它将多行合并成一行。窗口函数恰恰相反:它为查询结果的每一行都返回一个值,这个值是基 阅读全文
posted @ 2025-12-11 08:49 dirgo 阅读(51) 评论(0) 推荐(0)