原创 Docker 命令的坑

1. docker build -t abcDef . 會出錯,原因是-t命令打tag時候不能有大寫字母。

原创 在MySQL中基本認爲schema和數據庫相同,也就是說schema的名稱和數據庫的實例的名稱相同,一個數據庫有一個schema。

  在SQL環境下,schema就是數據庫對象的集合,所謂的數據庫對象也就是常說的表,索引,視圖,存儲過程等。 在schema之上的,就是數據庫的實例,也就是通常create databases獲得的東西。也就是說一個schema 實例

原创 springboot配置多數據源並配置事務

目錄 1.springboot配置多數據源 2.配置多數據源的事務 1.springboot配置多數據源 1、配置文件讀取的java配置 spring: datasource: member: #springboot

原创 get請求中傳json參數報400的錯誤

需要對特殊字符進行轉義 後來在網上查資料找到原因了:HttpGet或 HttpPost都不能傳包含 " 、“{"、"}"這樣的參數,需要對特殊字符進行轉義,把 " 轉成%22,把 { 轉成%7b,把 } 轉成%7d

原创 JS字符串拼接/連接(3種方式)

使用加號運算符 連接字符串最簡便的方法是使用加號運算符。 示例1 下面代碼使用加號運算符連接兩個字符串。 var s1 = "abc" , s2 = "def"; console.log(s1 + s2); //返回字符串“abcde

原创 ETL自學之路-04(初始化靜態維度表)

維度表dim_date表屬於靜態維度表,通過數據進行初始化且不需要定期加載。 靜態維度表初始化操作步驟: 1.生成數據:生成記錄 2.加載數據:增加序列,js腳本等 3.轉換數據:表輸出 dim_date表結構:

原创 js 獲取字符串最後一個字符

1、charAt() str.charAt(str.length-1) 2、substr() str.substr(str.length-1,1) 3、split() var str = str.split("") var tar

原创 ajax請求無法下載文件的原因

原因: Ajax下載文件的這種方式本來就是禁止的。出於安全因素的考慮,javascript是不能夠保存文件到本地的, 所以ajax考慮到了這點,只是接受json,text,html,xml格式的返回值,二進制的返回格式就會拋出這個異常。

原创 谷歌代碼健康指南

要點:   1. 谷歌對待代碼的態度   2. 什麼是易理解的代碼   3. 好的接口設計很難被誤用   4. 不要癡迷於原始類型 1   谷歌對待代碼的態度   良好的編碼實踐包含許多方面,但並不是任何代碼問題都能由檢查工具發現。 我們

原创 利用jar命令進行jar包的解壓與打包

1.解壓命令    jar -xvf xx.jar 2、刪除目錄下所有的jar文件   del /F *.jar 3、合併所有.class文件至jar   jar -cvfM xx.jar .

原创 推薦一款 IDEA 生成代碼神器Easycode ,寫代碼再也不用加班了!

Easycode 是 idea 的一個插件,可以直接對數據的表生成 entity,controller,service,dao,mapper, 無需任何編碼,簡單而強大。 我這裏的話是已經那裝好了。 建議大家在安裝一個插件,叫做 Lom

原创 全網最全程序員效率工具及小技巧

命令行 CMD秒進指定目錄 效率低的操作 win+r,輸入cmd,然後跳到指定目錄 騷操作 文件夾地址欄輸入cmd,彈出cmd窗口,同時進入指定目錄 SSH和SCP命令 ssh:從一臺機器登陸到另一臺機器 scp:將文件從一臺機

原创 mybatis+mysql返回自增長主鍵的2種方式

一、第一種方式 <insert id="addUser" parameterType="User" useGeneratedKeys="true" keyProperty="id"> INSERT INTO users (usernam

原创 git如何修改commit

Git版本控制工具在程序開發中佔有者重要地位,目前相當多的企業和公司都會使用它管理自己的項目源碼。很多時候用戶在提交了代碼後會發現提交內容與預期不符,本文就簡單介紹如何修改Git提交。 工具/原料 Git Bash 方法/步驟 找到

原创 Multipartfile與File類型相互轉換

特殊情況下需要做轉換 1、M轉F File file = new File(path);    FileUtils.copyInputStreamToFile(multipartFile.getInputStream(), file)