- 博客(116)
- 收藏
- 关注
原创 核销与清分的区别
特性核销清分核心焦点单笔交易层面的债权债务结清 (收款 vs 发票)多笔交易、多方参与下的资金计算与分配 (谁该收/付多少)目的明确款项用途,更新账户状态,结清单笔债务/债权计算参与机构间的净应收应付款和手续费,为结算提供依据发生层面微观 - 企业会计系统 / 银行客户账系统宏观 - 支付清算系统 / 卡组织 / 大型支付平台操作主体企业财务人员 / 银行客户经理 / 系统自动匹配清算组织 (银联、网联、Visa等) / 支付平台清算中心。
2025-11-24 15:50:12
285
原创 生产级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
原创 docker命令记录(一)
该命令启动一个与Nacos配置中心集成的微服务,使用主机网络模式,配置了持久化存储和日志管理,并确保服务在异常退出时自动重启。这是一个Docker容器运行命令,用于在后台启动一个服务容器。
2025-10-23 16:07:16
151
原创 高效存储大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
原创 用例图讲解
用例图(英语:usecase diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。通过用例图,人们可以获知系统不同种类的用户和用例。用例图也经常和其他图表配合使用。用例图主要用来描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示这些元素之间的各种关系,如泛化、关联和依赖。它展示了一个外部用户能够观察到的系统功能模型图。
2025-09-21 23:45:27
804
原创 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
1035
原创 关于项目中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
原创 数据中台概念
数据中台是企业数字化转型过程中的核心基础设施,它是对既有/新建信息化系统业务与数据的沉淀,是实现数据赋能新业务、新应用的中间、支撑性平台。数据中台通过数据技术对海量数据进行采集、计算、存储、加工,同时统一标准和口径,形成标准数据资产层,进而为客户提供高效服务12。。
2025-09-09 22:46:52
386
原创 使用Flux、Mono案例
:金融交易监控、IoT设备状态追踪。:获取单笔订单的实时支付结果。:CSV导出、日志文件下载。:登录接口返回单条令牌。:全局资源互斥访问控制。
2025-09-08 00:07:31
748
原创 分布式事务
模式一致性侵入性适用场景AT最终无常规CRUDTCC强高金融、高一致性需求SAGA最终中长流程、异步业务XA强无传统数据库XA支持的环境选择建议:根据业务对一致性、性能和开发成本的需求权衡选择模式。一、如何选择事务模式?
2025-09-03 01:53:25
917
原创 单独一篇云原生介绍
让系统像水一样流动自动适应流量变化(扩缩容)故障自愈(服务熔断/替换)资源按需分配(节约成本)开发部署敏捷化(CI/CD)微服务是拆分业务的手段,云原生则是让这些碎片高效、稳定协作的引擎。二者结合,才能真正释放云计算的全部潜力。
2025-09-03 01:36:08
335
原创 Spring5的WebFlux介绍
WebFlux 是 Spring 5 引入的响应式编程框架,作为传统 Spring MVC 的替代方案,特别适合高并发、低延迟的异步非阻塞场景WebFlux特别适合微服务架构中的网关、代理服务和高并发API场景,但对于传统CRUD应用,Spring MVC仍然是更简单的选择。
2025-09-03 00:37:55
853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1