![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构设计
文章平均质量分 82
Light Gao
目前执职于360数科,大数据领域拥有8年的从业经验。欢迎关注我的微信公众号“大数据工坊”获取更多专业资讯和交流机会。专注于大数据平台、分布式计算性能、数据存储以及新技术的研究与应用。
展开
-
程序员进阶:提高代码能力的有效方法
[随笔]程序员如何提高代码能力原创 2023-04-19 11:03:22 · 910 阅读 · 0 评论 -
提升研发团队效率:统一编码风格的重要性与实践
编码风格的一致性、控制复杂度和及时重构是高质量代码的基石。通过遵循编码规范、简化代码、及时重构,可以提升代码的可读性和维护性,促进团队协作。希望这些建议能够帮助你在开发过程中编写更高质量的代码。原创 2023-04-23 14:57:57 · 101 阅读 · 0 评论 -
23种设计模式介绍及样例代码-附github项目地址
永不磨灭的设计模式原创 2022-01-05 16:33:17 · 1039 阅读 · 0 评论 -
从数据湖到湖仓一体:统一数据架构演进之路
本文详细探讨了从数据湖到湖仓一体的演进过程及其在现代数据管理中的重要性。湖仓一体由Databricks于2020年提出,旨在融合数据湖和数据仓库的优势,通过无缝集成,实现数据存储和管理的统一架构。湖仓一体的出现主要是为了降低成本和解决数据孤岛问题。传统的数据湖和数据仓库各自独立建设,导致重复投资和数据管理上的困难,而湖仓一体通过简化基础架构、提升数据存储弹性和质量,有效减少了这些问题。原创 2024-07-17 11:13:52 · 1522 阅读 · 0 评论 -
SDK定制化开发实践:SDK改造中的关键问题及解决方案
在我们之前的文章[产品SDK化转型:标准化与机构个性化定制解决方案](https://blog.csdn.net/qq_35128600/article/details/137101481)中,我们探讨了一种基于SDK的灵活架构设计,旨在协调产品迭代与定制化功能之间的矛盾,并且具备良好的可维护性和可扩展性。然而,在实际开发中,我们面临一个亟待解决的关键问题:即在机构定制化过程中,必须涉及对SDK内部进行改造的情况。举例来说,假设SDK中提供了用户密码加密的 `/user/encryption` 接口,默原创 2024-05-21 14:50:36 · 1267 阅读 · 0 评论 -
告别硬编码:Spring条件注解优雅应对多类场景
在当今的软件开发中,服务接口通常需要对应多个实现类,以满足不同的需求和场景。举例来说,假设我们是一家2B公司,公司的产品具备对象存储服务的能力。然而,在不同的合作机构部署时,发现每家公司底层的对象存储服务都不相同,比如机构A使用阿里云,机构B使用AWS S3等。针对这种情况,公司应用底层需要支持多种云存储平台,如阿里云、AWS S3等。又由于每种云存储平台都拥有独特的API和特性,因此在设计软件时必须考虑到系统的可扩展性。通常情况下,我们会编写一个对外开放的openAPI接口,而应用底层需要根据不同的需原创 2024-05-21 14:44:15 · 1137 阅读 · 0 评论