原创 docker 數據文件管理

一、數據管理實現方式 docker 容器中的文件系統有很多優勢,但也有很多弊端: 沙盒文件系統是跟隨容器生命週期所創建和移除的,數據無法直接被持久化存儲。 數據和容器緊密耦合,不能簡單的把數據移動到其他地方。 由於 docke

原创 git : failed remote: Not Found repository 'xxx.git' not found

今天在使用 git pull 的時候出現錯誤 : failed remote: Not Found repository 'xxx.git' not found, 但是對應的 url 是可以訪問進去的,在網上看了一下,大概是憑證的

原创 Dockerfile 使用

一、Dockerfile 介紹 Dockerfile 是 docker 中用於定義鏡像自動化構建流程的配置文件,在 Dockerfile 中,包含了構建鏡像過程中需要執行的命令和其他操作。通過 Dockerfile 可以更加清晰、

原创 IntelliJ IDEA 使用 rest client

idea 可以通過 RESTful Web 做接口調試,包括調試外部接口。具體可以參照 : https://www.jetbrains.com/help/idea/restful-webservices.html 一、準備 需要安

原创 Java Faker 生成隨機數

一、官網 官網 : http://paraseba.github.io/faker/ 二、maven 依賴 <!-- https://mvnrepository.com/artifact/com.github.ja

原创 docker 鏡像導入與導出

一、提交容器更改 由於 docker 鏡像的本質是多個基於 UnionFS 的鏡像層依次掛載的結果,而容器的文件系統則是在以只讀方式掛載鏡像後增加的一個可讀可寫的沙盒環境。 基於這樣的結構,docker 中提供了將容器中的這個可讀

原创 docker 容器網絡配置

一、容器網絡模型 容器網絡實質上也是由 docker 爲應用程序所創造的虛擬環境的一部分,它能讓應用從宿主機操作系統的網絡環境中獨立出來,形成容器自有的網絡設備、IP 協議棧、端口套接字、IP 路由表、防火牆等等與網絡相關的模塊。

原创 分佈式ID的生成方式

推薦使用 Twitter 公司開源的 snowflake 算法。 一、分佈式ID 在複雜分佈式系統中,往往需要對大量的數據和消息進行唯一標識。比如在金融、電商、支付、等產品的系統中,數據日漸增長,對數據分庫分表後需要有一個唯一I

原创 製作 springboot 項目的 dockerfile

Dockerfile 的介紹可以參照 : https://blog.csdn.net/qq_37502106/article/details/103547295 把 springboot 項目打個 jar 包, 我這裏是 : d

原创 使用 docker compose 管理 java web 項目

一、背景 docker-java-app https://github.com/ChaseDreamBoy/docker-java-app 是由 springboot + mysql + redis 組成的項目。對於 spring

原创 spring boot 2.2.2 中禁用 spring security

只要在 spring boot 中加入 spring security 就會自動啓用七安全機制,默認每次訪問接口都會進行驗證。但是由於某些原因,不想使用 spring security,可以選擇禁用 spring security

原创 java 判斷一個字符串是否是數字

一、用 java 自帶的函數 /** * 判斷一個 string 類型的字符串是不是一個數字 * * @param str string 類型的字符串 * @return <code

原创 js 中獲取 alert 代碼的位置

由於頁面引入 js 較多,有些時候出現的 alert 彈窗不知道是在哪個 js 的什麼位置,可以用以下方法獲取 alert 代碼的位置: 在彈窗出現瀏覽器控制檯輸入 var oalert = window.alert window

原创 通過 access_token 從 github clone 代碼

對於 public 的代碼不需要用戶相關的信息就可以 clone,但是對於 private 的項目必須要有用戶相關信息纔可以 clone 或者 pull,在一些腳本中也不可能把用戶名密碼寫進去,所以就有了 access_token

原创 spring boot使用AbstractRoutingDataSource實現動態數據源切換

一、AbstractRoutingDataSource Spring boot提供了AbstractRoutingDataSource 根據用戶定義的規則選擇當前的數據源,這樣我們可以在執行查詢之前,設置使用的數據源。實現可動態路