原创 testNg測試開發

testNg測試框架搭建設計背景設計思路:TestNg簡介一、TestNg 介紹:二、註解三、異常測試四:忽略測試五:超時測試六、依賴測試七、參數化測試:testNg搭建項目過程使用demo一、csv測試用例二、Xml測試用例三、

原创 部分安卓手機h5頁面出現空白頁面

一 問題出現 H5 頁面上線後,部分用戶反饋頁面顯示空白. 經問題排查頁面空白的手機主要是vivo和oppo手機且andriod系統版本較低. 測試機顯示空白的版本是andriod 5.1.1 版本.本項目是在jsp頁面中引入的v

原创 shiro 自定義攔截器配置多個權限實現

一、問題產生 在項目開發過程中,安全對於後臺管理很重要。shiro是一個比較常流行的安全框架,網上關於shiro的使用和實現原理也比較全面。這裏不做詳細介紹,在項目中的權限配置會有各種不同的需求,例如有的url需要用戶擁有多個權限中的一個

原创 Java + Freemarker 生成適合自己項目代碼模板

前言     每個項目組甚至是一個公司的代碼風格幾乎都相同,其實每個需求下來,建完表之後,新建dao,service,和controller以及對應的實體類是一項非常簡單又麻煩的事情,一不小心寫錯單詞還要浪費半天時間去找問題。通過固定的工

原创 spring boot項目生成docker鏡像並完成容器部署

  一、問題產生    把spring boot項目生成的jar打成docker鏡像並生成docker容器完成部署是比較簡單方便的部署方式,而且部署過程很少會出錯。 二、部署步驟 1.利用maven或者gradle完成打包工作,打成jar

原创 CentOS7安裝MySQL

在CentOS中默認安裝有MariaDB,這個是MySQL的分支,但爲了需要,還是要在系統中安裝MySQL,而且安裝完成之後可以直接覆蓋掉MariaDB。1 下載並安裝MySQL官方的 Yum Repository[root@localh

原创 go 語言數組

1.什麼是數組     數組屬於複合型數據類型,它是由相同類型的一組零個或多個元素組成的固定長度的集合。go語言中很少直接使用數組,一般使用slice(切片),切片的長度是可以擴展的,但是slice的底層還是使用的數組。數組提供了len(

原创 Spring 4.1 設置接口返回統一數據類型

1.首先了解下面ResponseBodyAdvice這個類的作用,和@ControllerAdvice的作用。@ControllerAdvice是使得該註解的類能在所有@controller的Mapping

原创 navicat 連接不上虛擬機上的mysql容器 client does not support authentication pro

一、問題產生在centOS 通過docker pull mysql下載mysql鏡像併成功啓動mysql容器。當通過windows主機navicat連接虛擬的mysql時報如下錯誤。Client does not support auth