原文:分享工作中一次優化程序的過程

程序應用場景: 年初從總公司交接了一個評分系統,系統大概情況是 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