原创 數據庫規範

常用DDL/DML語句 DML語句(select、insert、update、delete) DDL語句(create、drop、alter) DCL語句(grant、revoke) 事務控制(commit、rollback) 表

原创 Android和iOS常用命令

安裝應用 安卓 adb install xxx.apk iOS ideviceinstaller -i xxx.ipa iOS模擬器 fbsimctl install xxx.app 卸載應用 安卓 adb uninstall

原创 緩存常見問題

後端緩存 主要講述redis。簡單來說,redis就是一個數據庫,不過redis的數據存在內存中,所以存寫速度非常快。接下來直接講常見的緩存問題。 緩存擊穿 概念:對於一些設置了過期時間的key,如果這些key可能會在某些時間點被超

原创 解決http響應狀態爲canceled

最近寫登錄的頁面,發現通過ajax請求後臺的時候,監控臺返回該請求的狀態是canceled。 原因 僅僅是由於之前爲了在輸入賬號時讓瀏覽器進行自動補全,而將原先的div更換爲了form,而不巧的是之前的登錄事件源使用的是button。

原创 Springboot加載本地圖片

在使用html加載圖片時,發現使用相對路徑能顯示圖片。但是如果該圖片新增,那麼springboot則不能加載顯示。本地圖片不能顯示最主要的問題是,圖片在本地url和圖片在服務器上被加載是的URL是不一樣的,也就是路徑的問題。 解決的辦

原创 前端性能測試

什麼是性能測試 性能測試就是按照一定的測試策略通過特定的方式和工具對被測的應用進行測試,獲取設備CPU、內存等前端性能指標,來檢測產品能否滿足用戶體驗的過程。 爲什麼需要做性能測試 71%用戶希望在手機上打開網頁能跟電腦一樣快 5秒

原创 修改appium源碼

背景 可以關注來點兒乾貨呀公衆號~ 上半年因爲要把selenium grid和appium結合做UI的分佈式執行,但是在過程中發現,我有幾個例如5.0和5.0.1這種系統的手機時,任務不能準備的分發到對應的設備上執行,這時候排查了原因

原创 maven構建可執行的jar包

可以關注來點兒乾貨呀公衆號~ 構建含依賴的jar包 <plugin> <artifactId>maven-assembly-plugin</artifactId> <c

原创 移動端兼容性測試

什麼是兼容性測試 兼容性測試是指測試軟件在特定的硬件平臺上、不同的應用軟件之間、不同的操作系統平臺上、不同的網絡等環境中是否能夠很友好的運行的測試。–【百度百科】 爲什麼要做兼容性測試 目前碎片化十分嚴重,尤其是安卓設備。安卓設備

原创 openstf二次開發

前陣子公司打算做安卓手機的多機同步,所以決定從二次開發openstf入手。stf是一個很厲害的項目,開發了一大批周邊插件。今年有幸見過simo一次,真是又高又帥又白又是大長腿(誤!)。 stf項目的介紹 github地址: https

原创 取出已經安裝在安卓手機上的APK

步驟 打開你要取出apk的應用 執行adb shell dumpsys activity | grep top-activity後可以看到 通過top-activity,我們可以得到這個APP的包名。 執行adb shell

原创 微信小程序頁面間傳值

1. 通過navigate或redirect時候的url來攜帶參數,然後在目標頁面的onLoad函數參數中獲取這些url參數 // 源頁面A相關代碼 wx.navigateTo({ url: "/pages/mypage/mypag