
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
如何提升技术架构设计能力?
提升架构设计能力需要系统学习与实践相结合。首先应掌握数据结构、算法、设计模式等基础知识,理解SOLID原则和分布式系统原理。同时需深入业务领域,扩展技术广度与深度。通过实际项目积累经验,关注代码结构清晰度、抽象能力、系统性能和可扩展性。示例代码展示了良好的代码组织、类职责划分和设计原则应用。持续学习、反思与文档编写也是关键。架构能力的提升需要长期的技术积累、业务理解和批判性思维。
ES 聚合函数的用法
1. ES聚合分析是什么?聚合分析是数据库中重要的功能特性,完成对一个查询的数据集中数据的聚合计算,如:找出某字段(或计算表达式的结果)的最大值、最小值,计算和、平均值等。ES作为搜索引擎兼数据库,同样提供了强大的聚合分析能力。对一个数据集求最大、最小、和、平均值等指标的聚合,在ES中称为指标聚合 metric而关系型数据库中除了有聚合函数外,还可以对查询出的数据进行分组group by,再在组上
架构师基础篇之如何画架构图C4模型
通过C4模型指定我们如何画架构图能清晰的展现软件的架构

自定义Starter详细教程
什么是StarterStarter是Spring Boot中的一个非常重要的概念,Starter相当于模块,它能将模块所需的依赖整合起来并对模块内的Bean根据环境( 条件)进行自动配置。使用者只需要依赖相应功能的Starter,无需做过多的配置和依赖,Spring Boot就能自动扫描并加载相应的模块并设置默认值,做到开箱即用为什么使用Starter在我们的日常开发工作中,经常会有一些独立于业务

到底了







