项目管理
文章平均质量分 92
Kring_mzx
学而不思则罔,思而不学则殆
展开
-
服务的性能瓶颈
影响服务的性能因素有很多,我这里简单聊一下。通常随着业务扩展数据量增加和并发增大,会出现接口吞吐量降低,接口访问时间增加,数据库压力过大,出现宕机或者性能明显降低。首先优化点可以考虑代码层面:1、代码是否存在I/O循环调用、方法使用不当(比如简单for、增强for抑或stream流使用)等问题。2、代码中逻辑是不是太过复杂,一个搜索接口中又调用其他搜索接口,查看是否可以拆分成多个单搜索(这个需要和业务方进行沟通)3、sql是否存在容易导致索引失效的问题,导致全表搜索。这个网上关于此问题有很多(比如原创 2020-10-28 14:22:30 · 474 阅读 · 0 评论 -
Git-flow分支管理与Aone-flow分支管理对比
git-flow分支管理:master: 主分支,主要用来版本发布。hotfix:线上 bug 紧急修复用到的临时分支。这个分支用来修复主线master的BUGrelease(预发布分支):release 分支可以认为是 master 分支的未测试版。比如说某一期的功能全部开发完成,那么就将 develop 分支合并到 release 分支,测试没有问题并且到了发布日期就合并到 maste...原创 2020-04-03 10:32:07 · 6679 阅读 · 0 评论