記一次排錯經歷-vivo手機標識問題
最近在測試一款產品,然後發現我的 vivo y67 在應用登入之後忽然自動退出,一開始以為是沒有進行動態許可權管理的原因,於是找開發拿了原始碼,發現其實是做了這一步工作的。但就是死活卡在這一步。拿到優測網上面測試,發現vivo 6.1 ,vivo5.0 的機型都是掛了的。而小米和魅族的卻沒問題,於是判斷問題應該是出現在機型上面。但還是不知道什麼原因。
於是,在原始碼裡面寫了一個類實現uncaughtexception介面,通過這個來尋找導致閃退的原因。結果顯示說是json解析不對,但專案用的是gson,並且其他機型沒問題啊。於是用兩款機型分別列印接收的資料,結果是vivo返回null,而酷派表示沒問題。結論:客戶端沒問題,服務端出問題了。反饋給開發,5分鐘後,問題修復。原因:一般而言,真機的標識是18位,but,vivo的卻是19位。因為沒有匹配到這個,導致資料庫寫入資料失敗,返回的自然就不是正確的資料。
相關推薦
記一次排錯經歷-vivo手機標識問題
最近在測試一款產品,然後發現我的 vivo y67 在應用登入之後忽然自動退出,一開始以為是沒有進行動態許可權管理的原因,於是找開發拿了原始碼,發現其實是做了這一步工作的。但就是死活卡在這一步。拿到優測網上面測試,發現vivo 6.1 ,vivo5.0 的機型都是掛了的。而小米和魅族的卻
記一次排錯過程
上一次寫日誌檢視說MySQL日誌沒有開啟,然後開啟了,可是問題產生的原因還是沒找到,這次問題又出現了。 檢視nginx日誌,發現url傳值還是和上次一樣沒問題,趕緊檢視MySQL日誌,資料插入並無問題,我的程式碼質量還是非常棒滴。 那就是後期改了,搜尋MySQL日誌果然發現改動紀錄,去nginx日誌查詢對
python爬蟲——記一次前所未有的經歷(爬取魔方格作文)
前言 我還是第一次遇到魔方格這麼處理請求的網站,這裡記錄一下 過程 1、爬取物件:http://zuowen.mofangge.com/html/zwDetail/20161023/u111424965.html 需要抓取中間作文格里的作文
jQuery選擇器——(記一次慘痛的經歷)
1.基本選擇器 $("#id") //ID選擇器 $("div") //元素選擇器 $(".classname") //類選擇器 $(".classname,.classname1,#id1") //組合選擇器
記一次 報錯:Android ClassNotFoundException: Didn't find class on path
場景 專案上線後,使用者反饋,安裝完開啟應用就顯示“應用已停止執行”,改錯誤發生在5.0以上的手機,經測試6.7.8.均沒有問題,推測是6.0以下會有這個問題。除錯時,報錯如下: 提示類找不到,
記一次報錯——Java.lang.NumberFormatException: For input string: "50 "
該錯誤程式碼的含義是,將50轉換成數字型別出現異常,但是實際上我們測試的資料中根本沒有50的字樣,不知道哪裡來的,如下 該專案是公司的一個老專案增加新功能,當時在測試環境下完全正常,資料能完全寫入到資料庫,但是移交到正式庫後出現問題,測試庫和正式庫的區別是資料庫不一樣,其他
記一次snort安裝經歷
環境 centos7 安裝過程 搜了各種教程 https://www.jianshu.com/p/f7a7d41d7d4c 等等其他的 最開始是通過rpm包安裝的snort(因為直接給網址安裝很慢,還老出錯無法識別網頁啥的,所以我是下載了rpm包
記一次愚蠢的經歷--String不可變性
前言 只有光頭才能變強。 文字已收錄至我的GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3y 記錄一次在寫程式碼時愚蠢的操作,本文涉及到的知識點:String不可變性 一、交代背景 我這邊有一個系統,提供一個RPC介面去傳送簡訊。外部呼叫我的介面需
卜時明餐|記一次專案開發經歷
卜時明餐:校園餐廳人流量實時監測系統 做了一兩週,這個專案應該要告一段落了 這幾周每天肝到深夜,也挺開心的啊,和小夥伴完美配合,做出成品後還是很有成就感。 把這學期學的資料庫啊、java、計算機網路都實際用到了 簡單記錄一下這次專案經歷。 大概是這樣子的 P的視訊 B站備份了視訊,順便騙一波三連。
記一次讓人的噴血的排錯經歷
bmi ges brush sub 生成 www blog nsa size 還原場景: 數據庫某個字段設置的長度是nvchar(10),可當時並不知曉啊......結果導致下單接口返回“將截斷字符串或二進制數據”,查了半天(下單參數實在太多)最終追蹤到某個字段長度不夠導致
踩坑經歷(十二)記一次kettle定時任務延遲執行的排錯過程
生產現場 場景 kettle的.sh批量執行檔案內包含了a.job和b.job,a.job在b.job前面 問題 生產環境下設定的晚上4點執行kettle的b.job作業,4點沒有執行白天12點多執行 排查過程 1.生產環境檢視linux的定時命令
記一次Linuxx下驅動安裝排錯經歷
昨天在狗東上買了個雷柏v500合金版黑軸機械鍵盤,今天到貨之後滿懷興奮地裝上到了我從公司帶回來的thinkpad上,結果發現alt鍵和ctrl鍵是失靈的。 進一步測試發現,這兩個鍵並沒有失靈,它們特喵的被對映到了shift鍵上…… 面對這種情況,我雖然感到很失望,但一點
【報錯記錄】記一次Springboot 打包jar後放在伺服器上執行失敗的排錯
使用mvn package -DSkipTests打包成jar包,然後上傳到伺服器。執行java -jar XXX.jar --env=pro後丟擲: [localhost-startStop-1] ERROR o.s.boot.web.embedded.tomcat.TomcatStart
記一次RSA非對稱演算法的排坑經歷
Map<String,Object> encryParam = new HashMap<>(5); encryParam.put("connectorUrl",
記一次VMware虛擬機器網路排錯
電腦的vmware虛擬機器在學校是可以用的(用的社團網線),搬到上海後,電腦連線的是無線網,開啟虛擬機器後出現問題。 出現問題:虛擬機器配置一切正常,能ping 127.0.0.1和localhost,但ping不通www.baidu.com和114.114.114.1
記一次 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock’(2) 排錯流程
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock’(2) 是一個比
一次JDBC與MySQL因“CST”時區協商誤解導致時間差了14或13小時的排錯經歷
### 摘要 名為 CST 的時區是一個很混亂的時區,在與 MySQL 協商會話時區時,Java 會誤以為是 `CST -0500`,而非 `CST +0800`。 ### CST 時區 名為 CST 的時區是一個很混亂的時區,有四種含義: - 美國中部時間 Central Standard Time (US
記一次阿裏電面經歷
art 存儲空間 自由 結束 eas 大型 特定 easy col 昨天下午(3/19)三點多鐘,接到了一個杭州的電話,是阿裏的。問我是否方便聊聊。我說我在上課,四點下課。然後他就四點多鐘的時候又打了一次過來。項目經歷上來就問我有無大型項目的經歷。不好意思,我說無。。。又
記一次服務器Tomcat優化經歷
type tomcat優化 ext stream jpg 試用 ros index ctp 博主原創,轉載請註明。 公司需要一臺測試服務器來做測試用,所以花了幾天時間把服務全部部署好,在部署好war包之後,發現Tomcat訪問超級慢。 1、進入Tomcat的bin目錄下,運
記一次springboot啟動不起來的經歷
最新 lips 檢查 boot register cli down 一次 shu 在用eclipse+maven構建一個基本的springboot的web應用時在執行main方法(一個基本的springApplication類)出現Unregistering JMX-exp