发布时间:2026/7/19 8:59:19
CI/CD流水线:从手动部署到一键上线 一、手动部署的血泪史 2019年某团队的部署流程: 开发提交代码 → 打包war → FTP上传到服务器 → SSH登录 → 停Tomcat → 替换war → 启Tomcat → 手动验证平均部署时间:40分钟 部署频率:每周一…
1. 为什么选择ViewPagerViewPageIndicator组合 在Android应用开发中,顶部Tab导航是一种极其常见的UI模式。我经历过至少20个需要这种导航模式的项目,从最早的TabHost到后来的FragmentTabHost,再到现在的ViewPagerViewPageIndicator组合&#…
1. 为什么需要将Electron Vue项目打包为EXE文件 在桌面应用开发领域,Electron已经成为连接Web技术与原生桌面体验的桥梁。当我们使用Vue.js框架开发完应用界面后,最终需要将其打包为可执行的EXE文件,这背后有几个关键考量: 首先&…