自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除