自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 收藏
  • 关注

原创 核销与清分的区别

特性核销清分‌核心焦点‌‌单笔交易层面的债权债务结清‌ (收款 vs 发票)‌多笔交易、多方参与下的资金计算与分配‌ (谁该收/付多少)‌目的‌明确款项用途,更新账户状态,结清单笔债务/债权计算参与机构间的净应收应付款和手续费,为结算提供依据‌发生层面‌‌微观 - 企业会计系统 / 银行客户账系统‌‌宏观 - 支付清算系统 / 卡组织 / 大型支付平台‌‌操作主体‌企业财务人员 / 银行客户经理 / 系统自动匹配清算组织 (银联、网联、Visa等) / 支付平台清算中心‌。

2025-11-24 15:50:12 285

原创 前置机与网关的区别

在微服务架构中,‌‌和‌。

2025-11-24 11:40:08 294

原创 网关整合验签

【代码】网关整合验签。

2025-11-13 00:09:02 279

原创 验签Interceptor与Aspect

这样可以确保安全校验在请求处理的最早阶段完成,既保证了安全性又提升了系统性能。

2025-11-13 00:01:40 262

原创 生产级HMACSHA256签名与验签案例

‌密钥管理使用HSM保护主密钥自动轮换(90天主密钥,24小时临时密钥)‌签名规范包含时间戳和随机数规范请求格式使用Base64 URL编码‌防御措施恒定时间比较重放攻击防护请求完整性检查‌性能优化多级缓存批量处理JNI加速‌监控审计实时异常检测签名失败告警密钥使用审计。

2025-11-12 23:40:20 673

原创 Wrapper与Proxy(一)

在实际项目中,两种模式经常结合使用,比如用Proxy控制访问,用Wrapper增强功能。需要功能增强‌ → 选择Wrapper。需要接口转换‌ → 选择Wrapper。多层功能组合‌ → 选择Wrapper。实现横切关注点(日志、监控、缓存等)需要访问控制‌ → 选择Proxy。需要延迟加载‌ → 选择Proxy。将不兼容的接口转换为可用的接口。透明访问‌ → 选择Proxy。连接池、线程池等资源管理。需要多层包装的复杂场景。缓冲、批处理等性能优化。Wrapper特点:‌。关注功能扩展和接口适配。

2025-11-06 11:46:18 128

原创 docker命令记录,日志(二)

Docker 支持多种日志驱动(json-file、syslog、journald等),主要适用于默认的 json-file 驱动。掌握这些用法可以大大提高容器化应用的运维效率。

2025-11-05 09:34:41 306

原创 Arthas单独记录篇二——命令

Arthas是一款强大的Java诊断工具,提供多种安装方式和丰富命令。安装支持在线脚本、包管理器、离线包、Docker及Maven/Gradle依赖等。主要命令包括:dashboard实时监控系统状态;thread分析线程问题;monitor统计方法调用;trace追踪调用链路;watch查看方法参数/返回值;stack分析调用路径;memory查看内存使用;jvm获取JVM信息;heapdump生成内存快照;jad反编译代码;mc编译代码;redefine热更新类。这些命令可快速诊断性能问题、内存泄漏等,

2025-11-05 00:23:58 683

原创 Deque取代Stack方案

【代码】【无标题】

2025-10-30 14:59:29 153

原创 docker命令记录(一)

‌ 该命令启动一个与Nacos配置中心集成的微服务,使用主机网络模式,配置了持久化存储和日志管理,并确保服务在异常退出时自动重启。这是一个Docker容器运行命令,用于在后台启动一个服务容器。

2025-10-23 16:07:16 151

原创 需求代码优化与单元测试检查项

2025-10-16 09:59:43 222

原创 高效存储大List对象到Redis的解决方案,使用分片存储和压缩技术

【代码】高效存储大List对象到Redis的解决方案,使用分片存储和压缩技术。

2025-10-14 23:35:08 212

原创 六边形架构实现:领域驱动设计 + 端口适配器模式

下面是一个更详细的六边形架构实现方案,包含清晰的架构图和完整代码实现。这个方案严格遵循领域驱动设计(DDD)和六边形架构原则,实现环境无关的数据库服务接口。

2025-09-29 10:35:53 1000

原创 活动图讲解

fork、join节点与上面的决策、合并节点类似,都是将一个流程分叉成多个子流程链路,最终再合并到一起,不同的是,fork节点分叉出的子流程是并行执行的,也就是异步操作。6、泳道:将一个活动图中的活动状态分组,每一组表示一个特定的类、人或部门,它们负责完成组内的活动。4、判断(Decision):也可以理解为分支,对于同一触发事件,可以根据不同的条件转向不同的活动,每一个可能的转移都是一个分支。在活动图中,每个活动只能明确的属于一个泳道,泳道明确的表示了哪些活动是由哪些对象进行的。

2025-09-22 00:08:49 731

原创 时序图讲解

选项抉择循环中断并行关键弱顺序强顺序考虑忽略断言否。

2025-09-21 23:49:07 877

原创 用例图讲解

用例图(英语:usecase diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。通过用例图,人们可以获知系统不同种类的用户和用例。用例图也经常和其他图表配合使用。用例图主要用来描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示这些元素之间的各种关系,如泛化、关联和依赖。它展示了一个外部用户能够观察到的系统功能模型图。

2025-09-21 23:45:27 804

原创 Spring Boot 3 + MyBatis-Plus + SelectDB整合方案

【代码】【无标题】

2025-09-21 23:15:29 328 1

原创 SpringBoot整合Smart Doc

的理念, 完全基于接口源码来分析生成接口文档,不采用任何注解侵入到业务代码中。你只需要。

2025-09-21 22:45:43 1109 1

原创 Domain、BO、BIZ 三层的协作关系

电商、银行、医疗三个领域的经典分层案例,展示domainbobiz。

2025-09-21 22:19:44 313

原创 Apache Doris学习记录

介绍Apache Doris(原 Palo)是一个基于 MPP(大规模并行处理)架构的实时分析型数据库,专为高并发、低延迟的 OLAP(联机分析处理)场景设计。Apache Doris 作为一款高性能的实时分析型数据库,其核心高级能力覆盖了数据建模优化、查询加速、存储引擎设计、高可用性、实时处理等多个维度。以下结合技术特性与适用场景,系统梳理 Doris 的十大高级能力,以下从安装部署、核心概念、基础操作、高级功能到运维优化进行全方位解析,助力快速掌握 Doris 的核心使用。安装1. 环境要求。

2025-09-19 23:34:31 1073

原创 优秀代码记录

Java六大设计原则(SOLID +1)是面向对象设计的核心准则:‌‌‌‌‌‌‌‌‌‌‌‌‌‌:组合优于继承(非SOLID但重要)这些原则共同作用可提升代码的可维护性、扩展性和复用性,是设计模式的理论基础。实际开发中需根据场景灵活运用而非教条执行。

2025-09-19 00:34:27 205

原创 向量化执行引擎是啥?

总之,向量化执行引擎通过批处理、列式操作和硬件加速(SIMD),极大地提升了数据处理效率,是现代高性能分析型数据库不可或缺的核心技术。它通过改变数据处理的基本单位(从一行到一批行)和利用现代CPU的硬件特性来实现加速。向量化执行引擎是一种在现代数据库和分析型系统中用于‌。

2025-09-17 23:53:04 743

原创 Doris与Clickhouse分析

Doris 采用 FE(前端)与 BE(后端)分离的 MPP 架构,FE 负责元数据管理和查询规划,BE 处理存储与计算,支持自动扩缩容和故障恢复。ClickHouse 的更新/删除为异步操作,依赖后台 Merge 任务,可能导致短暂数据不一致,如删除用户后查询仍显示旧数据。Doris 提供三种模型:明细模型(原始数据存储)、聚合模型(预聚合加速查询)、唯一模型(主键去重),支持频繁更新的业务场景。腾讯:Doris 替换 ClickHouse 后,存储成本降低 42%,开发效率提升 40%。

2025-09-17 23:47:31 1034

原创 未来的证书之路(1)

AWS ‌‌ 和 ‌。

2025-09-17 14:45:20 856

原创 Java中IntStream的详细用法及典型案例

【代码】Java中IntStream的详细用法及典型案例。

2025-09-13 16:39:16 182

原创 关于项目中DTO,VO,BO之间的理解分析

想象你在网上购物,商家把商品打包成包裹,通过快递从仓库运到你家。包裹到达分拣中心后,工人拆包检查、组装配件、贴标签等加工过程。工厂加工好的商品,经过精美包装后展示给顾客的样子。

2025-09-13 09:31:30 451

原创 Redis存储大Key最小化存储空间解决方案分析

该Java实现包含GZIP压缩/解压功能,通过Jedis连接Redis,测试用例展示5000字符JSON的压缩存储。

2025-09-13 00:31:53 244

原创 生产常见问题

1. 事务问题。

2025-09-12 23:55:15 269

原创 对于统计类sql是否应该在原业务表进行操作的分析

在数据库设计和实践中,对于是否直接对业务表进行统计,存在一些考量因素。

2025-09-11 23:34:32 330

原创 数据中台概念

数据中台是企业数字化转型过程中的核心基础设施,它是对既有/新建信息化系统业务与数据的沉淀,是实现数据赋能新业务、新应用的中间、支撑性平台。数据中台通过数据技术对海量数据进行采集、计算、存储、加工,同时统一标准和口径,形成标准数据资产层,进而为客户提供高效服务12。‌。

2025-09-09 22:46:52 386

原创 使用Flux、Mono案例

‌:金融交易监控、IoT设备状态追踪。‌:获取单笔订单的实时支付结果。‌:CSV导出、日志文件下载。‌:登录接口返回单条令牌。‌:全局资源互斥访问控制。

2025-09-08 00:07:31 748

原创 构建高可用二级缓存系统

通过以上详细实现,可以构建一个高性能、高可用的二级缓存系统,适用于各种生产环境场景。

2025-09-07 23:37:13 867

原创 接口限流代码

【代码】接口限流代码。

2025-09-07 22:57:22 167

原创 微服务的草稿草稿草稿

‌微服务的容错性是一个系统工程,需要从‌。

2025-09-04 00:07:29 807 1

原创 分布式事务

模式一致性侵入性适用场景AT最终无常规CRUDTCC强高金融、高一致性需求SAGA最终中长流程、异步业务XA强无传统数据库XA支持的环境‌选择建议‌:根据业务对一致性、性能和开发成本的需求权衡选择模式。一、如何选择事务模式?

2025-09-03 01:53:25 917

原创 单独一篇云原生介绍

‌让系统像水一样流动自动适应流量变化(扩缩容)故障自愈(服务熔断/替换)资源按需分配(节约成本)开发部署敏捷化(CI/CD)微服务是拆分业务的手段,云原生则是让这些碎片‌高效、稳定协作的引擎‌。二者结合,才能真正释放云计算的全部潜力。

2025-09-03 01:36:08 335

原创 微服务的监控链路的分析(一)

在微服务系统中统计API QPS,需要采用分布式环境下的监控策略。

2025-09-03 00:57:07 442

原创 Spring5的WebFlux介绍

WebFlux 是 Spring 5 引入的响应式编程框架,作为传统 Spring MVC 的替代方案,特别适合高并发、低延迟的异步非阻塞场景WebFlux特别适合微服务架构中的网关、代理服务和高并发API场景,但对于传统CRUD应用,Spring MVC仍然是更简单的选择。

2025-09-03 00:37:55 853

原创 ResponseBodyEmitter介绍

以下是关于。

2025-09-02 21:59:40 629

原创 Controller返回CompletableFuture到底是怎么样的

以下是关于。

2025-09-02 21:49:03 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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