原文:分享工作中一次优化程序的过程

程序应用场景: 年初从总公司交接了一个评分系统,系统大概情况是 w考生,每个考生 条作答数据,作答数据主要是客观题 单选题,多选题,判断题 ,评分时间大概 分钟左右。 需求:优化代码,提升评分效率,优化之后评分完成在 分钟左右。 已有代码优化逻辑: .程序方面: 多线程,通过计算评分的人数,得到需要的线程数量,开启线程分别进行评分 .查询数据: 成绩表建立自增长Id,查询匹配需要评分的数据用wh ...

2019-06-25 17:45 20 2093 推荐指数:

查看详情

一次优化记录

优化指南上都明确说了要避免的语句。于是我就把这句改了,改成了not exists: ...

Fri Nov 23 06:49:00 CST 2012 18 2683
index merge的一次优化

手机微博4040端口SQL优化 现象 某端口常态化延迟,通过使用pt-query-digest发现主要由于一条count(*)语句引发,具体如下: 我们来查看一下这个表的表结构和这条语句的explain结果,看是否可以优化,具体如下: 可以看到 ...

Thu May 26 00:29:00 CST 2016 0 2040
MySQL的一次优化记录 (IN子查询和索引优化

这两天实习项目遇到一个网页加载巨慢的问题(10多秒),然后定位到是一个MySQL查询特别慢的语句引起的: 抽出查询慢关键部分: 这个语句导致前端页面10多秒才有响应(但MySQL执行显示要4.6秒,phpMyAdmin也是10秒左右响应,为何?) IN子查询语句优化 把IN语句里面 ...

Tue Aug 20 08:58:00 CST 2019 0 3718
JS 记一次工作中,由深度优先到广度优先的算法优化

壹 ❀ 引 坦白的说,本人的算法简直一塌糊涂,虽然有刷过一段时间的算法题,但依然只能解决不算复杂的问题,稍微麻烦的问题都只是站在能不能解决问题的角度,至于性能优化,算法方法的选择并没有过于深刻的理解。较巧的是,最近在工作中正好遇到了一个实际场景,整体修改下来也算感受颇深,便记录于此 ...

Sun Nov 08 04:38:00 CST 2020 8 450
一次工作中骗局的识破

好久没有写日志了,今天来一发! 本人15年应届本科毕业生,去年考研悲催的没达校线,也不想调剂,于是乎今年过年一来学校就开始找工作了。以前总是听学长说考不上也无所谓,可以再找工作,殊不知考研备考的那段时间正是一些好的典型的互联网公司(如bat等)秋招的时间,关键是来年春招几乎不再招应届生 ...

Fri Mar 27 04:46:00 CST 2015 30 2857
一次工作中用到的Highcharts.Chart

一般动态获取图表信息都是通过ajax交互传送数据。 这次是一次性从后台返回集合后,直接在页面取数据绘制图表 引用js <script type="text/javascript" src="/js//jquery-1.7.1.min.js"></script> < ...

Thu Aug 28 18:39:00 CST 2014 0 7392
一次优雅的表单验证设计

抛开不借助第三方库不谈,你在日常开发中是不是遇到过表单校验的问题,比如姓名必须四中文,密码必须是什么组合之内的。 我没有,不你肯定有。 来来来,我们先看一段伪代码: ...

Fri Mar 27 06:08:00 CST 2020 0 661
JS 数组中找到与目标值最接近的数字,记一次工作中关于二分查找的算法优化

壹 ❀ 引 在最近的工作中,有一个任务是需要修复富文本编辑器字号显示的BUG。大概情况就是,从WPS中复制不同样式的标题、正文到到项目编辑器中,发现没办法设置选中的文本为正文;而且字体字号都显示为默认的情况下,这些字体大小还表现不同。因为该富文本编辑器是基于ckeditor二 ...

Sat Nov 14 07:59:00 CST 2020 11 1328
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM