原创 Shell在當前進程中打開一個子進程

打開一個子進程:bash 退出子進程:exit

原创 linux命令取某一行某一列的值

準備概念 |:管道,將前一個命令的執行結果,作爲參數傳遞給管道後面的命令。 grep + keywork:過濾出含有關鍵字的行。 awk {'print $colNum'}:取出第colNum列的值。 實戰 以M爲單位顯示系

原创 vim常用命令

編輯文件 開始編輯文件:a 保存文件:esc + : + w 退出vim:esc + : + q 保存然後退出vim:esc + : + wq 不保存直接退出vim:esc + : + q! 粘貼複製 複製光標所在行:esc

原创 Linux常用命令

Shell 查看當前系統支持的shell:cat /etc/shells 查看當前使用的shell:echo $SHELL 變量 設置變量:var=123 (等號左右無空格) 取變量值:$var 打印變量到控制檯:echo

原创 Shell概述

Shell是什麼? Shell(殼)是相對於Kernel(內核)而言的。操作系統的“內核”,操作系統的“殼”。 Shell是一種應用程序。它提供了一個界面,用戶通過這個界面訪問操作系統內核的服務。這裏的“界面”,可以是圖形化界面

原创 Shell腳本

什麼是Shell腳本? 將多條Linux命令組合在一個文件中,這個文件就是Shell腳本。在Linux中,Shell腳本通常以.sh作爲文件擴展名。 語法 Shell腳本中,命令按行解釋。如果想在同一行執行多條命令,可以在命令

原创 使用powershell清空文件夾

使用powershell進入文件夾所在目錄,比如我要清空的文件夾是repository,則我要進入下圖這一層: 通過命令Get-ChildItem .\repository 拿到文件夾下所有子文件及子文件夾。 將步驟

原创 powershell創建永久別名

本文以爲notepad++.exe創建別名爲例,說明powershell創建永久別名的步驟。通過爲notepad++.exe創建別名,我可以在powershell裏的任何地方,通過notepad++別名啓動notepad++.ex

原创 dependencyManagement和dependencies的區別

在maven中,依賴可以直接定義在<dependencies>內。如: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/

原创 在windows上安裝linux子系統

在安裝任何Linux發行版之前,必須確保已啓用“適用於Linux的Windows子系統”可選功能。以管理員身份打開PowerShell並運行如下命令: Enable-WindowsOptionalFeature -Online

原创 powershell過濾查詢結果

powershell中可以使用filter參數過濾查詢結果,類似於linux中的grep。 比如我要查詢D盤中maven配置文件settings.xml的位置,可以通過powershell命令實現。切換到D:\,執行如下命令: G

原创 maven的modules標籤作用

項目A下有一個pom.xml。 項目A下有兩個module,每個module中有自己的pom.xml。 在項目A的pom中加入<modules>標籤,將兩個module加入其中。 在構建這個項目的時候,不需要深入每個module

原创 同一個事務內不能在刪除一個instance之後再更新它

a short description of the bug 方法加了Spring的@Transactional註解,於是方法內數據庫操作被加在了一個事務裏。 報錯信息“deleted instance passed to up

原创 maven搭建Hibernate開發環境

通過maven引入依賴,搭建Hibernate開發環境。 引入依賴,hibernate-core,junit,mysql-connector-java,log4j,示例如下: <dependency> <groupId>o

原创 if的坑

在java中,如果我們想通過點兒來調用方法,那麼首先一定要保證這個對象不是null,否則就會報空指針異常。 類似的,如果我們使用了if,那麼一定要考慮,如果不滿足if的條件,if條件內的邏輯不執行,會有什麼問題。 通常情況,我們最