基于Mybatis插件方式实现数据脱敏处理
摘要:一、项目介绍 1、项目背景 有时候我们数据库中存储一些敏感的信息比如手机号、银行卡号,我们希望我们查询出来的的时候对一些敏感信息做一些脱敏处理。 当面项目是基于自定义Mybatis插件方式实现数据脱敏处理,通过插件拦截结果集进行脱敏后再返回,所以对于使用者透明,业务逻辑无感知。 目前支持用户名脱敏、
阅读全文
posted @
2022-06-30 09:10
雨点的名字
阅读(1242)
推荐(0) 编辑
Java 泛型中的通配符
摘要:本文内容如下: 1、 什么是类型擦除 2、常用的 ?, T, E, K, V, N的含义 3、上界通配符 < ?extends E> 4、下界通配符 < ?super E> 5、什么是PECS原则 6、通过一个案例来理解 ?和 T 和 Object 的区别 一、什么是类型擦除? 我们说Java的泛型
阅读全文
posted @
2022-06-22 13:53
雨点的名字
阅读(3129)
推荐(10) 编辑
解决maven依赖冲突,这篇就够了!
摘要:一、前言 什么是依赖冲突 依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成了包版本冲突。 依赖冲突的原因 我们在maven项目的pom中 一般会引用许许多多的dependency。例如,项目A有这样的依赖关系: A -> C -> X(1.0) B -> D -> X(2.0) X是
阅读全文
posted @
2022-06-15 14:48
雨点的名字
阅读(23174)
推荐(12) 编辑
docker-compose 搭建 Prometheus+Grafana监控系统
摘要:有关监控选型之前有写过一篇文章: 监控系统选型,一文轻松搞定! 监控对象 Linux服务器 Docker Redis MySQL 数据采集 1)、prometheus: 采集数据 2)、node-exporter: 收集操作系统和硬件信息的metrics 3)、cadvisor : 收集Docker
阅读全文
posted @
2022-06-12 23:34
雨点的名字
阅读(5570)
推荐(2) 编辑