- 博客(4)
- 收藏
- 关注
原创 数据脱敏怎么做
三、实时型:应用层 SQL 脱敏(在线查询) 场景:运维在 Navicat 查生产表,客服后台看用户详情,但不需要完整身份证。二、传输型:ETL/导出即脱敏(近线) 场景:每日定时把订单表同步到数据仓库,但仓库用户不能看真实手机号。目标选“文件”或“测试库”→ 右下角「高级」→ 勾选 “Enable Data Masking”。五、AI 生成式“仿真脱敏”(2025 新趋势) 场景:既要保留统计分布,又要完全无法关联个人。一、存储型:备份、测试库一次性脱敏(离线) 适用:把生产库导出给开发/测试/外包。
2025-10-30 16:05:51
243
原创 B-Tree相关知识(概念、查找、插入、删除操作)
如果K的左边或右边兄弟节点有足够的关键字(即关键字数量大于m/2 - 1),则可以从兄弟节点中“借”一个关键字到父节点中,并将父节点中的一个关键字下移到被删除的节点中,以保持平衡。如果删除操作导致根节点中的关键字数量少于m/2 - 1,并且根节点没有兄弟节点可以合并,则可能需要降低树的阶或将根节点与其唯一的子节点合并,从而形成一个新的根节点。(3)如果K位于根节点的两个相邻关键字Ki和Ki+1之间(或K等于其中一个关键字),则选择Ki右边的子节点继续查找(假设关键字是按升序排列的)。
2024-10-20 15:32:18
567
原创 Android Studio启动报错:The emulator process for AVD Pixel_5_API_30 has terminated
看自己sdk在哪(我的刚开始在c盘,c盘空间不够,给复制到了d盘),复制路径后,建议发给文件传输助手,然后在d盘建sdk文件夹,点右边Edit,选择d盘的sdk,依次点下方apply,ok,等待下载完成。偶然刷到说可能是存储空间不够,可以看一下自己sdk所在盘的剩余存储空间是否大于10g,如果不大于,可能就是存储空间的原因。复制发给文件传输助手的地址,把复制的地址粘贴到下框中 ,搜索,就搜到了原来的sdk文件。本文适用于,sdk,jdk,gradle都下好了,但是还有问题的情况。之后更改环境变量的位置。
2024-10-18 22:36:35
1761
原创 sqlite源码中每个文件的作用
aclocal是一个perl脚本程序,用于扫描configure.ac文件,查找并收集所需的宏定义,然后将这些宏定义汇总到aclocal.m4文件中,aclocal.m4文件中的宏定义为configure脚本提供了必要的配置信息和检测逻辑,通过使用aclocal.m4文件和GNU Autotools工具链,SQLite源码可以在不同的操作系统和编译环境下进行构建和编译。Tool:通常包含了一些用于构建、管理、测试和调试SQLite数据库引擎的工具和脚本,包含构建、管理、测试、调试和其他辅助工具。
2024-10-18 21:49:01
807
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅