首页 > 其他分享 >三面(总监面):项目中碰到的技术难点和解决方案

三面(总监面):项目中碰到的技术难点和解决方案

时间:2023-07-17 21:03:24浏览次数:37  
标签:jira 难点 效能 解决方案 项目 排行榜 三面 数据 统计

这问题还真不是很好答,我准备几个大家可以去看看:

1、关于数据权限的统一配置和处理方式

第一种,简单方案,针对具体场景,比如项目成员配置,用的项目id加成员id的方式,再用拦截器经过对应controller都提前进行校验

2、没有大数据框架下的数据同步与统计

需求:比如研发绩效考核平台,从jira中同步研发、设计、测试的故事点数、任务数,从gitlab同步研发代码提交行数,最后计算和汇总得到健康度、效能和排行榜数据,还要从统计图进入对应jira和gitlab的项目主页。

问题:一个部门的所有人的任务数量、代码提交数量,圈复杂度、健康度、效能、排行榜的计算太过庞大,如果是季度数据的统计,从12点到早上上班时间定时任务都跑不完。

解决:第一步先执行没有改动过的代码,观测服务器性能是否完全使用,主要看内存

第二步用多线程分开统计不同角色的数据,把load data infile的数据文件造出来,再一次性入库

第三步查询快照表统计健康度、效能、排行榜用forkjoin的方式

第四步取消非必要日志的打印,比如取消每个用户数据采集开始和结束的日志

效果:八九个小时的统计缩短了一半

3、

标签:jira,难点,效能,解决方案,项目,排行榜,三面,数据,统计
From: https://www.cnblogs.com/benjerry/p/17558802.html

相关文章

  • github官网无法进入的解决方案
    1.win+r,输入cmd进入控制台   2.pinggithub.com,查看当前github的ip: 3.找到电脑的host文件,加上以下代码  ......
  • selenium滚动加载数据解决方案
    有些网站时一直滚动就会加载新数据的,在selenium中解决方法:defloaddata_by_scroll(self,driver):js='returndocument.body.scrollHeight;'#获取当前高度check_height=driver.execute_script(js)whileTrue:#先滚动到最底部,如果能继续加载更......
  • “Win10笔记本开热点,手机连不上”的解决方案
    1、打开WLAN和热点开关;2、网络和Internet设置->网络和共享中心:可以看到2个活动网络,一个是”以太网“(可以连接网线上网),另外一个是热点(名字类似于”本地连接*2“不能上网)。3、进入”以太网“的属性->共享->Internet连接网络:勾选”允许其他网络用户通过此计算机的Internet连接来......
  • Python报错 | 关于requests.exceptions.SSLError解决方案
    学习爬虫遇到的错误。报错信息:requests.exceptions.SSLError:HTTPSConnectionPool(host=’*****’,port=443):Maxretriesexceededwithurl:/(CausedbySSLError(“Can’tconnecttoHTTPSURLbecausetheSSLmoduleisnotavailable.”))解决方法:检查是否已安装......
  • react axios跨域解决方案
    跨域问题及其解决方案在Web开发过程中,由于同源策略的限制,浏览器会阻止发送跨域请求,这给前端开发带来了一定的挑战。而在使用React框架进行开发时,我们经常使用Axios库来进行数据通信,因此需要解决Axios跨域问题。本文将为您介绍React中使用Axios解决跨域问题的方案,并提供相应的代码......
  • v-if与v-for为什么不能连用?以及解决方案
    v-if与v-for不推荐在同一元素上使用在vue2中, v-for比v-if优先级高,每一次都需要遍历整个数组,造成不必要的计算,影响性能。即使100个list中只需要使用一个数据,也会循环整个数组解决方案场景1:每项都有自己的状态    例:v-for="userinusers"v-if="user.isActive"。将u......
  • PPT|智慧实验室物联网解决方案P33
    ......
  • python中tk的simpledialog.askstring报错解决方案
    simpledialog.askstring还是比较好用的,能够很方便的获取用户输入的文本,但是在多线程中会出现下面的错误:_tkinter.TclError:window".!_querystring"wasdeletedbeforeitsvisibilitychanged解决的方案参考:https://stackoverflow.com/questions/53480400/tkinter-ask......
  • windows下用mysqldump导出数据库中文乱码的解决方案
    解决方案是从这篇文章得到的启发:http://www.pcxitongcheng.com/server/anz/2022-12-06/33622.html先去mysql里确认字符编码是utf8:showvariableslike'%char%'主要确认character_set_results。先创建好sql文件,比如d:\backup.sql然后备份的时候用--result-file=指定刚创建的文......
  • typora上传博客园图片解决方案
    typora上传博客园图片解决方案下载地址:Download.NET7.0SDK(v7.0.306)-Windowsx64Installer(microsoft.com)注意:typora文件不要有中文,会报错!!!绑定密码的时候用的是令牌,不然报错!!!1.安装:dotnet,必须安装5.0版本,先安装了7.0报错,后提示安装5.0//管理员安装dotnet-cnbl......