Java
文章平均质量分 88
高 亮
目前执职于360数科,大数据领域拥有8年的从业经验。欢迎关注我的微信公众号“大数据工坊”获取更多专业资讯和交流机会。专注于大数据平台、分布式计算性能、数据存储以及新技术的研究与应用。
展开
-
SDK定制化开发实践:SDK改造中的关键问题及解决方案
在我们之前的文章[产品SDK化转型:标准化与机构个性化定制解决方案](https://blog.csdn.net/qq_35128600/article/details/137101481)中,我们探讨了一种基于SDK的灵活架构设计,旨在协调产品迭代与定制化功能之间的矛盾,并且具备良好的可维护性和可扩展性。然而,在实际开发中,我们面临一个亟待解决的关键问题:即在机构定制化过程中,必须涉及对SDK内部进行改造的情况。举例来说,假设SDK中提供了用户密码加密的 `/user/encryption` 接口,默原创 2024-05-21 14:50:36 · 1283 阅读 · 0 评论 -
告别硬编码:Spring条件注解优雅应对多类场景
在当今的软件开发中,服务接口通常需要对应多个实现类,以满足不同的需求和场景。举例来说,假设我们是一家2B公司,公司的产品具备对象存储服务的能力。然而,在不同的合作机构部署时,发现每家公司底层的对象存储服务都不相同,比如机构A使用阿里云,机构B使用AWS S3等。针对这种情况,公司应用底层需要支持多种云存储平台,如阿里云、AWS S3等。又由于每种云存储平台都拥有独特的API和特性,因此在设计软件时必须考虑到系统的可扩展性。通常情况下,我们会编写一个对外开放的openAPI接口,而应用底层需要根据不同的需原创 2024-05-21 14:44:15 · 1157 阅读 · 0 评论 -
Java SPI解读:揭秘服务提供接口的设计与应用
在 Java 编程中,SPI(Service Provider Interface)是实现**可插拔式**应用的一种机制。它就像是应用程序的魔法盒,让你可以随时添加新的功能实现,而不需搞得一团糟。通过SPI,我们可以在运行时**动态加载**具体的服务实现,这意味着你的应用程序可以像变戏法一样,轻松地变身成不同的形态。原创 2024-03-28 09:54:17 · 1537 阅读 · 0 评论 -
企业级依赖管理: 深入解读 Maven BOM
企业级依赖管理: 深入解读 Maven BOM原创 2023-12-28 16:55:38 · 1136 阅读 · 0 评论 -
轻松操纵SQL:Druid解析器实践
轻松操纵SQL:Druid解析器实践原创 2023-12-08 18:12:17 · 1600 阅读 · 0 评论 -
深度探究依赖冲突 NoSuchMethodError 问题解决之道
深度探究依赖冲突 NoSuchMethodError 问题解决之道原创 2023-10-27 11:52:48 · 567 阅读 · 0 评论 -
并发编程三要素:可见性、原子性、有序性
一文讲透并发编程三要素:可见性、原子性、有序性原创 2023-04-18 17:52:06 · 3432 阅读 · 2 评论 -
[随笔]IDEA快速生成单元测试
1、在写好的代码界面点击navigate -> test2、点击创建新的test类3、选中junit4 & after和before函数4、此时test目录下就有了对应的Test类,十分方便:原创 2023-04-13 16:08:39 · 2287 阅读 · 0 评论