原创 JMeter使用BeanShell使用JSONObject時報“JSONObject not found in namespac”錯誤的解決辦法

一、問題原因 沒有導入json的jar包 錯誤信息: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import org.json.*;

原创 Gitlab-CI使用及.gitlab-ci.yml配置入門

一、 Gitlab-CI/CD使用場景 首先,公司使用Gitlab作爲工作倉庫進行代碼發佈及版本控制,Gitlab內置了CI/CD的工具,這些工具可以用於代碼提交的同時完成鏡像構建、自動化測試、自動化部署等連續的工作: CI: Cont

原创 mysql like使用預編譯

有兩種方式: 1、用字符串拼接 value := "陽光"value = "'%"+value+"%'" query = "select uid from info where tags like ? err := mysqlutil.

原创 《重構》代碼壞味道

Divergent Change(發散式變化) 1、官方解釋: 我們希望軟件能夠更容易被修改——畢竟軟件再怎麼說本來就該是「軟」的。一旦需要修改,我們希望能夠跳到系統的某一點,只在該處做修改。如果不能做到這點,你就嗅出兩種緊密相關的刺鼻味道

原创 go defer、return的執行順序

一、一個函數中多個defer的執行順序 defer 的作用就是把defer關鍵字之後的函數執行壓入一個棧中延遲執行,多個defer的執行順序是後進先出LIFO,也就是先執行最後一個defer,最後執行第一個defer eg:  輸出:

原创 go defer詳解

一、defer 的作用和執行時機 go 的 defer 語句是用來延遲執行函數的,而且延遲發生在調用函數 return之後,比如 func a() int { defer b() return 0 } b 的執行是發生在r

原创 go get或git clone時 報[email protected]: Permission denied (publickey) 解決辦法

一、現象 二、原因分析 Permission denied (publickey) 沒有權限的publickey ,出現這錯誤一般是以下兩種原因 客戶端與服務端未生成 ssh key 客戶端與服務端的ssh key不匹配 三、

原创 go 將多個文件壓縮成一個zip

  背景:   測試的接口是上傳一個zip文件,zip文件裏是多個文件。   普通的壓縮文件的方式,要麼zip裏還有一層目錄,要麼不能壓縮多個文件到一個zip,經過調研,找到了如下這種方式,可以同時將多個文件壓縮成一個zip包。   上代碼

原创 安裝jenkins後,訪問http://localhost:8080/ 被拒絕

一、背景 Jenkins是基於 Java 開發的一種持續集成工具,需要運行在標準的web服務器中,例如Tomcat、Jboss、WebLogic。 而我,並沒有安裝這些web服務器,只裝了JDK,所以在安裝Jenkins後,訪問http:/

原创 go 文件與base64的互轉

base64簡介 base64是一種編碼方式,通常用於把二進制數據編碼爲可寫的字符形式的數據。 這是一種可逆的編碼方式。 它是一種能將任意Binary資料用64種字元組合成字串的方法,而這個Binary資料和字串資料彼此之間是可以互相轉換的

原创 go 發送post請求(鍵值對、上傳文件、上傳zip)

一、post請求的Content-Type爲鍵值對 1、PostForm方式 package main import ( "net/http" "net/url" "fmt" "io/ioutil"

原创 go 實現幾個遞歸經典案例(階乘、斐波那契數列、二分查找、漢諾塔)

一、遞歸概念 先看一個例子: 你坐在電影院看電影,你想知道自己是第幾排,但是太黑了,數不清,只能問你的前一排是第幾排,你就是你的前一排加1, 但前一排也不知道自己是第幾排,只能再問他的前一排,,, 問到第一排的時候,第一排告訴第二排自己是第

原创 java 導出jar包時 無可選的launch configuration

現象: 如下圖,在導出jar包時,無可選的launch configuration,而launch configuration又是必選,所以無法導出。     解決方法: 很簡單,你需要先運行一下該main方法所在的類     就可以了

原创 2021最新 Eclipse 下載與安裝教程

1.下載 Eclipse軟件下載可以在Eclipse官方下載,也可以在國內鏡像地址下載。由於Eclipse官方地址服務器在國外,下載速度比較慢,國內鏡像地址下載速度會快很多。 1.1 官方下載 官方下載地址: https://www.ec

原创 vue ui創建項目時,報錯ERROR Failed to get response from http://registry.npmjs.org/vue-cli-version-marker

一、現象 新手通過vue ui創建項目時,出現如下錯誤: ERROR Failed to get response from http://registry.npmjs.org/vue-cli-version-marker   二、解決方