木小丰的博客
首页
文章归档
技能树
关于我
友情链接
分类
默认分类 (0)
资源分享 (0)
Java (16)
架构 (7)
机器学习 (0)
docker (0)
k8s (0)
持续集成 (2)
软件工程 (6)
电脑经验 (0)
reactive (0)
前端 (1)
平台化 (1)
DDD (1)
全部分类 ( 18 )
查询
当前位于"软件工程"分类下
平台化建设思路浅谈
随着业务的不断发展,软件系统不可避免的走向熵增:复杂度越来越高、研发效率越来越差、稳定性逐渐降低等。这时抽象核心能力,走向平台化的道路成为很多系统的首要选择。笔者结合自己的经验,总结了平台化建设的几种思路,希望对大家建设平台化有所帮助。
平台化
Java
架构
2022年01月10日
7,306次浏览
构建可回滚的应用及上线checklist实践
在互联网分布式应用中,如果上线的新版本有bug又不能回滚止损,带来的后果将是灾难性的。因此做到上线可回滚以及上线前的checklist是保证服务稳定性的基本要求。 在简单的场景里直接回滚到上一版个版本即可,但是如果涉及多个上下游和组件、考虑多版本兼容,就需要有好好设计下如何构建可回滚的代码,充分验证后还需要仔细检查上线checklist,最大程度保证线上服务的稳定性。
Java
持续集成
软件工程
稳定性
2021年11月20日
2,329次浏览
Maven依赖冲突问题排查经验
在日常的开发中,排查问题是一个合格Java开发者的的基本能力。本文以Maven构建工具为例,从原理、思路、工具、实践几方面分享Java中复杂jar包依赖问题排查经验。
Java
软件工程
Maven
2021年11月13日
7,097次浏览
Gradle最佳实践
本文详细梳理了Gradle使用过程中的问题,以及Maven项目如何迁移到Gradle
Java
持续集成
软件工程
2021年01月13日
3,359次浏览
系统设计之降低复杂性
在软件开发、维护过程中。软件的生命力总是从最初的理想状态,逐步趋向于复杂、混乱和无序状态发展,直到软件不可维护而被迫下线或重构。本文讨论的软件复杂性的来源以及如何避免。
架构
软件工程
2020年12月13日
3,651次浏览
React + TypeScript + Router + Mobx + Antd + 多页面开发模板(免eject)
1、基础模板:create-react-app2、开发者模式src/setupProxy.js配置代理执行npm run start 或 yarn run start打开:http://localhost:3000/ 默认index页面 打开:http://localhost:3000/admin.
前端
2021年03月01日
2,411次浏览
«
1
(current)
»
个人信息
木小丰
北京 海淀
文章数量
18
分类数量
14
标签数量
18
美团Java技术专家,关注架构、软件工程、全栈等,公共号:Java研发
所有标签
规范
1
DDD
1
平台化
1
稳定性
2
Maven
2
问题记录
1
Groovy
1
Flink
0
reactive
0
电脑经验
0
软件工程
6
持续集成
3
分层
1
架构
7
前端
1
devops
0
Java
16
资源分享
0
所有标签
18