logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ClickHouse系列 (一):为什么 ClickHouse 具备高性能分析能力

ClickHouse 极速查询的奥秘:列式存储与向量化执行 摘要:ClickHouse 凭借其卓越的OLAP性能,通过列式存储和向量化执行实现数量级的速度提升。与传统行式数据库不同,ClickHouse采用列式布局,只需读取查询涉及的列,配合高效压缩使I/O量锐减至1.5%。其向量化引擎批量处理8192行数据,充分利用CPU流水线和SIMD指令。通过稀疏索引和分区裁剪,即使全表扫描也能高效定位数据

#clickhouse#数据库#大数据
云原生可观测-日志观测(Loki)最佳实践

本文介绍了云原生日志系统Loki的核心架构与最佳实践。Loki作为可观测性三大支柱之一,专注于低成本日志存储与查询,其优势在于类似Prometheus的标签模型和与Grafana的深度集成。文章详细解析了Loki的组件架构(包括Promtail、Loki、Grafana)、日志采集与标签管理策略、LogQL查询语法(基础查询、聚合分析、结构化日志解析)以及告警配置方法。同时提供了Grafana可视

#云原生
java 轻量级对象审计工具-JaVers

Javers是一个Java对象审计和差异比较框架,能高效比较对象状态变化并生成变更记录。它支持递归比较对象图、集合差异分析,提供快照存储和审计历史查询功能。通过Maven引入依赖后,可快速实现对象比对(如javers.compare())和变更记录(如diff.prettyPrint())。高级特性包括字段忽略、自定义比较器和SpringBoot集成,适用于配置比对、审计日志等场景。相比同类工具,

#java
java 轻量级对象审计工具-JaVers

Javers是一个Java对象审计和差异比较框架,能高效比较对象状态变化并生成变更记录。它支持递归比较对象图、集合差异分析,提供快照存储和审计历史查询功能。通过Maven引入依赖后,可快速实现对象比对(如javers.compare())和变更记录(如diff.prettyPrint())。高级特性包括字段忽略、自定义比较器和SpringBoot集成,适用于配置比对、审计日志等场景。相比同类工具,

#java
设计模式之装饰模式

摘要:装饰模式是一种结构型设计模式,通过动态包装对象来扩展功能,避免类爆炸问题。Java I/O库中的BufferedInputStream和DataInputStream就是典型应用,通过组合方式增强原始流功能。该模式遵循开闭原则,但多层装饰可能影响性能。与代理模式的区别在于:装饰模式侧重功能增强,代理模式侧重访问控制。

#设计模式#java#算法
到底了