原创 git遇到的問題:remote: HTTP Basic: Access denied

使用git中遇到的問題: 在拉取代碼時發現提示錯誤。remote: HTTP Basic: Access denied 可以使用下面的命令來重置認證信息,重置後將會讓你重新輸入密碼。 git config --system --uns

原创 docker重新打tag並刪除原tag的鏡像

docker鏡像id是唯一的,可以物理性的標明一個鏡像,repository:tag可以有多個,但是也不會重複,也是唯一的。 要重新打tag的話,語法是: docker tag imageId repository:newTag 比如

原创 curl 發送圖片和保存圖片(文件)方法

curl上傳圖片: curl -F "file=@./wall.jpg;filename='wall.jpg'" http://localhost:5000/pic -F 後面接圖片信息, 對比postman界面更容易理解,file就

原创 springboot接口接收文件,並作爲參數請求其他接口

遇到一個需要接收上傳文件,並且轉發到其他服務的一個需求。 接收文件比較簡單,但是對於轉發有點迷惑。後多次調試後成功: public Object request(HttpServletRequest servletRequest){

原创 docker版es、milvus、minio啓動命令

es啓動命令: docker run -itd -e TAKE_FILE_OWNERSHIP=1111 -v /data/elasticsearch/data:/usr/share/elasticsearch/data -p 9200

原创 linux新增硬盤的掛載方式

使用虛擬機時,發現磁盤空間不夠用,所以需要添加硬盤,虛擬機添加硬盤也簡單,在虛擬機設置中可以添加額外的硬盤,添加好後,並不能在系統中使用,需要進行掛載操作。以下爲普通模式掛載過程,關於lvm,暫未研究。 使用slblk命令查看磁盤名稱:

原创 centos7 搭建harbor2.0

harbor是一個私有的docker倉庫,可以搭在公司服務器上,方便內部人員使用。 harbor服務是由許多docker鏡像服務支撐的,所以安裝docker必不可少,可以參考docker菜鳥教程安裝教程。 接着安裝一個管理docker的組

原创 java執行系統命令

之前一直在用 Process process = Runtime.getRuntime().exec(cmd); 後來發現有的時候好像不那麼好用,嘗試使用下面的方式感覺更好用一些。 import java.io.*; public

原创 幾種生成uuid的方式

uuid是比較常用的,現在列舉幾種生成方式: linux: cat /proc/sys/kernel/random/uuid | sed 's/-//g' linux內核是有uuid生成接口的,讀取文件就可以生成一個uuid p

原创 一次重啓所有已停止的docker容器

問題描述: 這個主要是由於我是在本機的虛擬機中用docker,自己部署了harbor以後,harbor是由多個docker服務支撐的,每次關機下班,都需要把虛擬機掛起,這些容器也就被停止了,每次手動啓動很麻煩,所以回想了下學習的linux

原创 centos7安裝harbor2.0

harbor是一個開源的docker私有鏡像倉庫軟件,安裝比較簡單,它是由多個docker容器服務組成的,所以第一步需要安裝docker。 安裝docker:可以參考docker菜鳥教程中的安裝部分。 安裝docker-compose:方

原创 安裝完anaconda後,終端前面多了個base

之前遇到過,忘記記錄了,現在記錄下。 安裝完anaconda後,發現linux終端前面多了個base: 而且切換用戶後會發現base就不存在了。 所以可以斷定的是一定是在安裝用戶的家目錄配置文件裏做了修改。 由於這個是bash上的設置

原创 vim背景變黃解決辦法

我在vim執行某些操作時,不知道怎麼回事,全部變成了黃色。 讓它恢復只需要在底行模式下輸入:nohl,回車即可。

原创 基於jumpserver堡壘機使用sftp傳輸文件

公司服務器一般都是需要通過跳板機進行登錄: 傳輸文件可以用sftp命令,但是sftp命令也是和服務器打通一個傳輸文件的通道,那麼想要往服務器上傳文件,首先需要打通jumpserver的通道,也就是說需要sftp到跳板機, 跳上來以後,

原创 docker 啓動 elasticsearch鏡像,掛載目錄後報錯問題

從docker hub下載了一個es的鏡像,版本爲6.4.2,詳細信息如下: 比較重要的就是這兩條,第一個是工作目錄,掛載目錄也需要和這裏對應;第二個是啓動命令,這裏是指定了一個預先寫好的啓動腳本。所以我啓動了一個空容器去查看了下容器內