記一次業務復雜的解決流程
一、遇到的問題:
今天在搬磚的時候,分類情況比較多,多次修改後,總是會報出一些問題
大概條件有兩種摻雜:表類型、列包含標誌
二、解決思路:
1、縮小到最小變化量,首先確定有兩種變量,同時控制比較復雜,采用排除其它變量,僅有一個因子變化
2、由外到內,逐步分類,逐個條件確定後,實現具體的業務邏輯
三、總結:
1、這種邏輯體現的是原子性,具有最小、不可分割的特性
2、看似是一個很簡單的道理,但是實際運用中,會碰到許多問題亂的一團麻,需要我們抽絲剝繭,找到最小的可變因子
3、不懼麻煩:量化、分析、幹就是了!
記一次業務復雜的解決流程
相關推薦
記一次業務復雜的解決流程
控制 blog 修改 流程 block 今天 原子性 道理 復雜 一、遇到的問題: 今天在搬磚的時候,分類情況比較多,多次修改後,總是會報出一些問題 大概條件有兩種摻雜:表類型、列包含標誌 二、解決思路: 1、縮小到最小變化量,首先確定有兩種
記一次SSH中文亂碼解決方案
前言:專案中有中文亂碼是因為亂碼編碼產生。 近期在用SSH寫OA系統的時候遇到中文亂碼問題,解決之餘寫下一丟丟心得,每天進步一小步,又與大神靠近一大步嘛!^_^! SSH是否還有公司在使用,SSH還配不醅稱為三大框架這裡先按下不表,這裡只是給出某次博主遇到問題的解決方案。 1
記一次業務上線出現的故障---微信轉發信用卡邀約開卡業務出現高几率失敗情況
具體情況: 在一次協助xx銀行上線時,遇到這樣的一個問題:此業務功能是將信用卡邀約開卡的頁面轉發給微信好友,好友點開連結後可以直接跳轉到申請信用卡的頁面; 出現的問題是經過大量的測試,有50%的是友點開頁面後還是一個邀請信用卡開卡的頁面。 故障原因是: 程式碼的問題 是soc
記一次Android系統下解決音訊UnderRun問題的過程
記一次Android系統下解決音訊UnderRun問題的過程 2017年01月04日 18:09:32 Qidi_Huang 閱讀數:4540 標籤: AndroidAudiounderrunxrun解決辦法 更多 個人分類: 嵌入
華為手機WebView長按不能複製,記一次少見奇葩bug解決之旅
風起 接到反饋,說是之前一個老專案的詳情頁(html)長按不能複製了(華為mate9),uh…不記得需求裡有長按複製功能,不過現在原生webview是支援長按複製的,所以就是個預設需求了,那這個bug是要改的。 拿手邊的華為和小米試了一下,的確不能複製,然後到模擬器上跑了下,uh…長
記一次Jfinal開發錯誤解決
記一次Jfinal開發錯誤解決 錯誤如下:Failed to load http://localhost/login/1-test1-123456: No ‘Access-Control-Allow-Origin’ header is present on the requested r
記一次伺服器CPU異常處理流程
上線新版本後cpu飆升,配置什麼都沒變! 1,著手調查馬上檢視慢查詢,沒有慢查詢 2,檢視慢php程序tail -f log.slow,定位到方法函式圖片轉指令方法耗時大,和cpu損耗掛鉤,基本猜測這個函式方法,但沒有優化空間 3,不死心,查一下程序耗損掛起點:ll /proc/PID號/f
記一次蟻群演算法解決TSP問題
演算法規則 1)範圍 螞蟻觀察到的範圍是一個方格世界,螞蟻有一個引數為速度半徑(一般是3),那麼它能觀察到的範圍就是3*3個方格世界,並且能移動的距離也在這個範圍之內。 2)摺疊環境 螞蟻所在的環境是一個虛擬的世界,其中有障礙物,有別的螞蟻,還有資訊素,資訊素有兩種,一種是找到食物的
C#系列——記一次業務需求:物件的深拷貝
這篇隨筆著實在意料之外,主要是源於上週開發BS的一個業務,需要用到物件的深拷貝。說的直白一點,就是將物件記憶體分配區和引用完全拷貝一份新的。這種需求以前就遇到過,怎麼解決的已經記不清了。這次趁著這個機會將物件的深拷貝這個知識點記錄下。 先來說說業務場景,直接上程式碼: //0.反
記一次業務程式碼的重構
業務需求 收聽任務側面的提示語根據使用者收聽時長和任務的完成情況進行動態提示。 流程圖如下 客戶端的虛擬碼 重構前程式碼點評
記一次VS Code崩潰的解決(Win10掃描自動回復系統文件)
jpg 所有 dwr 查看系統 查看 表示 reg 存在 信息 早上修改Vue.js框架搭建的項目,正高興著,突然電腦崩潰,重啟後VS code打不開,報錯如下: DWrite.dll丟失 然後查看了一下 C:\windows\system32\下 DWrite.dl
記一次復雜查詢
where pro 一次 sse ember money pre group by sta 項目中有一個需求,查出用戶取出,充值次數,金額,用戶名,金幣的總量和每局遊戲的盈虧等做一個統計,而他們分布在個表中,分別是用戶表,用戶取出表,用戶充值表,每局遊戲表中。 首先想到的
記一次完整的安全技術解決方案遭遇成本考驗後的“退步與博弈”
架構師 互聯網 解決方案 防火墻 高可用 寫在前面,出於保護客戶隱私和堅守網工的職業道德素養,本文不得出現的所有完整ip、客戶名稱、信息、以及詳細的業務模型闡述。最近確實走心的在分享案例,2017年5月21日在家裏寫了近四小時,女票已經暴走,請大家掩護我!!!!!
一次主從復制出錯解決與pt-slave-restart工具使用
mysql 復制 slave 緣由:測試環境中,主庫執行了DDL語句增加一個字段的長度後,從庫報無法修改這個字段長的的問題,且這個字段的長度已經介於原來的長度和目標長度中間了環境5.7.19 GTID雙主復制解決步驟:1.嘗試手工修改字段長度,恢復到未修改前的長度,重啟slave進程。結果:失敗,
【troubleshooting】記一次Kafka集群重啟導致消息重復消費問題處理記錄
進程 pid 導致 set pic 方法 sum tails log 因需要重啟了Kafka集群,重啟後發現部分topic出現大量消息積壓,檢查consumer日誌,發現消費的數據竟然是幾天前的。由於平時topic消息基本上無積壓,consumer消費的數據都是最新的,明顯
記一次OOM排查解決
Hibernate 內存溢出 Hibernate緩存 OutOfMemoryError Java heap space 現場人員反饋tomcat假死,已不能訪問,而且一直報如下異常:SEVERE:Memory usage is low, parachute is non existent,
記一次遇到由於重復提交導致的問題
就是 按鈕 說了 ... 修改密碼 into 修改 方案 batis 需求 問題 解決和復盤 這是新手期間第一個上線功能搞出的bug,同時也明白了一個道理:1. 線上環境總是復雜的,不可預知的,一定要做好各種準備; 2. 重要的功能要做放重復提交;3. 基礎要打打牢。
記一次Oracle啟動報錯問題解決
無法 問題 connected gpo 需要 base ann 子句 idl 因為之前直接刪除了表空間,重啟oracle後報錯ORA-01157,以下記錄解決方法。 ORA-01157:無法識別/鎖定數據文件字符串 - 請參閱DBWR跟蹤文件原因:後臺進程無法找到其中一個數
記一次解決layui 的bug - layer.open 與 layui渲染問題
style template con 一個表 one play display 方法 hid 場景是這樣的,通過layer打開一個彈窗,裏面放置一個表單,表單是用layui來渲染的。 當彈窗完成之後,我需要渲染表單中的一些內容、譬如laydate。 layer.open(
記一次幫朋友解決apache站點403錯誤的過程
efault 網上 .html blog x86 main comm 單獨 span apache版本: [root@iZ25eby2utyZ web]# rpm -qa | grep httpd httpd-tools-2.2.15-47.el6.centos.3