友链朋友圈

时日曷丧,与汝偕亡

SPI和API的异同与使用

SPI(Service Provider Interface) 定义: SPI 是一种接口设计模式,允许第三方(服务提供者)通过实现接口来扩展系统的功能。框架或库定义接口,第三方实现这些接口并将其实现提供给框架使用。SPI 主要用于实现可插拔的架构。 工作机制: 接口定义:框架或库定义一组接口,这些

楠笙

TypeScript基本语法使用

前言 此文档是根据b站视频所记 浏览器是不认识ts语言的,写的ts代码也会编译成js让浏览器识别 ts官网:在线写ts 安装 npm i typescript -g 1.类型判断 let str = "abc"; // 推断 str 为字符串类型 str = 10; //报错,str已经被初始

楠笙

公安备案非交互式变更交互式

两种区别 公安备案中的交互式和非交互式,主要指的是网站等网络平台的备案类型。以下是关于这两种备案的详细解释: 一、交互式备案 交互式备案通常指的是那些提供用户之间互动功能的网站的备案。这类网站允许用户发布信息、进行评论、交流等,具有较高的交互性。在公安备案中,这类网站可能需要提供更详细的信息,包括网站负责人信息、服务器信息、安全保障措施等,以确保网站内容的合法性和运营的安全性。 交互式网站因其开放...

团团生活志

生活无解 户外撒野

在深圳这座充满活力与机遇的城市工作了三个月,我深刻体会到了与之前在中山工作的不同节奏与氛围。深圳,以其快速的生活步调和高度竞争的环境著称,每一天都像是在与时间赛跑,工作中充满了挑战与学习的机会,但也因此感受到了一种前所未有的压力与疲惫。这种累,不仅仅是身体上的,更多的是心理上对自我不断超越的追求和对未来不确定性的思考。 趁着这个难得的周末,我决定暂时放下手头的忙碌,远离都市的喧嚣,选择去露营,让心...

团团生活志

FastGID-快速计算 grouping__id

本文的前置章节 hive高阶聚合,在这篇文章中详细介绍了 hive/spark sql 的高阶聚合在多层级聚合场景的应用。相信在带来效率提升的同时也会有一个烦恼,那就是 grouping__id 的计算。对于博主所在公司的中台同时存在 hive2.1 和 spark 3.0 两种引擎,上篇介绍到新老

王一川

为什么数据库存男女要存01而不是直接存汉字

1. 存储空间 汉字: 汉字在数据库中通常使用 UTF-8 编码,一个汉字需要 3 个字节(比如“男”或“女”)。 数字编码: 使用 0 和 1 只需要 1 个字节(即使使用 8 位表示)。 比较: 在处理大量数据时,使用数字编码可以显著减少存储空间。例如,存储 1,000,000 条性别记录,使用

楠笙