原创 linux安裝nodejs環境

下載和安裝 wget https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-x64.tar.xz mv node-v12.18.2-linux-x64.tar.xz /opt

原创 windows安裝nodejs環境

windows安裝NodeJs 安裝 安裝Node環境時,剛開始我使用zip壓縮包,但是各種配置都不能正常使用,可能是首次安裝,有些東西少配置了,於是我下載msi的安裝包進行安裝,其中有一步是勾選必要的tools,我沒有勾選,勾選

原创 Java文件生成zip文件

import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.File; import java.io.FileInputStream; impo

原创 bat遍歷文件內容

@echo off setlocal enabledelayedexpansion rem 遍歷所有行 for /f "tokens=*" %%a in ('type pom.xml') do ( echo %%a ) rem

原创 .bat批處理Maven實戰

把此文件放在有maven工程的文件夾下執行 創建bat文件,複製內容到文件中,將bat文件編碼格式轉換爲ANSI編碼,否則中文亂碼。 .bat和.cmd文件都可用包含多條命令,用於批處理。 .bat文件可以在dos和windows

原创 git忽略提交文件

全局配置 找到git的全局配置文件,一般是在C:\Users\lenovo下,文件名:.gitconfig,注:lenovo是我的用戶名 在.gitconfig中添加[core]及以下代碼 [user] name = y

原创 InnoDB引擎之索引的優化及有效使用

Innodb 存儲引擎的表數據和索引是存儲在同一個表空間裏面,在一定程度上索引的效率沒有MyISAM快,但這絲毫不影響InnoDB存儲引擎成爲主流的存儲引擎。 拓展:MyISAM 存儲引擎的表的數據和索引是分開存儲的,即每個 My

原创 Mybatis jdbcType=DATE和jdbcType=TIMESTAMP的坑

如果實體類中的時間爲Date類型,mapper中按時間查詢時不指定javaType,Mybatis會視參數爲Timestamp類型,時間參數被格式化爲yyyy-MM-dd HH:mm:ss,如下案例 表結構:online_date

原创 Maven發佈工程到私服的配置

maven的settings.xml配置 <server> <id>releases-id</id> <username>admin</username> <password>admin123</password>

原创 覆蓋索引及應用案例

什麼是覆蓋索引 MySQL通過索引查數據時,索引的葉子節點上已經包含要查詢的數據,這樣MySQL不需要再次查詢表數據,這就是覆蓋索引。換句話說,你要查詢的列是索引,並且沒有非索引的列的查詢。 哪些存儲引擎具有覆蓋索引 MySQL的

原创 Java反射常用的方法和使用技巧

Class是Type接口的實現 public final class Class<T> implements java.io.Serializable, GenericD

原创 調試RocketMQ源碼

拷貝namesrv、broker的配置文件到指定目錄,爲了避免直接修改代碼中的配置文件。 1.1 在F盤創建rocketmq文件夾,創建三個子文件夾conf、logs、store,我的代碼中多了dev data的文件夾 1.2

原创 單元測試數據構造工具及單元測試抽象父類

調用newData方法,傳入指定Bean的Class類型,自動根據set方法構建隨機數據,注意,這裏的set方法是指屬性的set方法,繼承的屬性也可以!具體用法參見代碼的main方法。 注意:由於部分數據進行了限制,尤其是你主鍵是

原创 maven-surefire-plugin單元測試插件(Maven跳過單元測試)

maven編譯時有兩種跳過單元測試的方法 cmd命令行跳過單元測試 cmd命令有兩種參數跳過單元測試 mvn clean install -Dmaven.test.skip=true 不編譯不執行測試用例 mvn clean

原创 Maven鏡像mirror和倉庫repository的關係

Maven鏡像mirror是爲了解決依賴下載的速度問題,倉庫repository是使用指定的倉庫下載依賴。 maven下載依賴的流程 以編譯工程下載依賴爲例:localRepository本地倉庫-》nexus私服(如果有)-》中