- 博客(6)
- 收藏
- 关注
原创 Java 数据脱敏
System.out.println("脱敏后的字符串: " + desensitizedStr);对字符串的一半长度进行**处理, 不关心是行吗还是银行卡号 或者手机号,也不关心字符串长度,就是很暴力的脱敏。// 获取字符串长度。// 获取长度的一半。// 如果输入为空或null,直接返回。* 对字符串进行脱敏处理,保留前后两部分,中间替换为相应数量的星号(*)。// 拼接结果:前半部分 + 星号 + 后半部分。// 计算中间部分需要替换的星号数量。// 创建相应数量的星号字符串。
2024-04-11 17:06:07 367 2
原创 分布式事务
本地事务,也就是传统的单机事务。在传统数据库事务中,必须要满足四个原则:分布式事务,就是指不是在单个服务或单个数据库架构下,产生的事务,例如:在数据库水平拆分、服务垂直拆分之后,一个业务操作通常要跨多个数据库、服务才能完成。例如电商行业中比较常见的下单付款案例,包括下面几个行为:完成上面的操作需要访问三个不同的微服务和三个不同的数据库。订单的创建、库存的扣减、账户扣款在每一个服务和数据库内是一个本地事务,可以保证ACID原则。但是当我们把三件事情看做一个"业务",要满足保证“业务”的原子性,要么所有操作全部
2022-06-20 15:06:13 216 1
原创 java终极面试宝典,大家向前冲
包含绝大部分java知识点。 jvm,web,数据库,框架,MQ,redis,Elasticsearch,dubbo,分布式系统
2022-06-02 09:17:13 232
原创 微服务:SpringCloud 之Eureka,Feign,nacos注册中心,配置中心,gateWay 网关
对springCloud 的学习认识
2022-05-24 19:46:22 1263
原创 Docker实用篇
0.学习目标1.初识Docker1.1.什么是Docker问题:1、Docker如何解决大型项目依赖关系复杂,不同组件依赖的兼容性问题?2、操作系统结构微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 1.1.1.应用部署的环境问题大型项目组件较多,运行环境也较为复杂,部署时会...
2022-05-24 19:24:58 129
原创 Centos07 安装docker 安装DockerCompose Docker镜像仓库
0.安装DockerDocker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为 stable test 和 nightly 三个更新频道。官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。1.CentOS安装DockerDocker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7
2022-05-24 17:24:58 211 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人