
笔记
文章平均质量分 53
小海聊智造
专注于设计和构建可扩展、高性能和可靠的软件系统。我拥有十年以上的行业经验,涵盖多个领域,包括企业级应用、云计算,AI智能 和大数据处理。
热衷于解决复杂的技术挑战,并通过创新的架构设计提供可持续的解决方案。我具备深厚的技术功底,熟悉多种编程语言和技术栈,如Java、Python、go等, 熟悉微服务架构和分布式系统设计。我善于分析业务需求和技术要求,提供可行的技术方案,并在团队中推动其实施和落地。
展开
-
java优雅写法01 -业务判断并断言-Assert工具类
这句代码的意思是 如果对象为空就提示并返回异常消息,异常消息由统一异常捕捉并返回。断言的理解: 断言他满足条件不抛异常;不满足断言时产生异常;errorMsgTemplate:提示出去的异常消息模板。业务需求:判断某个查询对象为空,直接返回错误信息。expression: 你需要判断的条件。params:异常消息里要替换的参数。消息模板统一用一个枚举类写在一起。用的是hutool 的工具包。原创 2023-12-07 13:54:11 · 386 阅读 · 0 评论 -
项目版本管理与git 分支管理
1.版本如何命名? 常用命名方式 语义化版本命名 如: 1.2.3.RELEASE 1:主版本 (重构升级,底层架构变更,兼容性问题等等) 2:主要功能开发版本(当前主版本的功能新增或调整) 3:功能bug修复 2.日历化版本命名 如:2021.1.2.RELEASE 2021:主版本 (重构升级,底层架构变更,兼容性问题等等) 1:主要功能开发版本(当前主版本的功能新增或调整) 3:功能bug修复 release: 版本的里程碑状态(开发,测试,发布等等) 2.git 分支如何命名与实践 1.版本的规原创 2021-12-01 15:14:49 · 377 阅读 · 0 评论