原创 Closure Table如何將樹形結構存儲在數據庫中

今天介紹將樹形結構存儲在數據庫中的第三種方法——閉包表Closure Table 繼續用上一篇的栗子,下面是要存儲的結構圖:   需要回答的問題依舊是這樣幾個:   1.查詢小天的直接上司。   2.查詢老宋管理下的直屬員工。   3.查

原创 帶有大文件的 GitHub 項目的創建與拉取——使用 Git Large File Storage (LFS)

1.0 簡介 GitHub與Gitee等是我們常用的代碼託管平臺,但GitHub有一個限制,單次上傳不能超過100M大小限制。💡想要上傳超過100M大小的文件,就需要藉助Git LFS。 官方文檔 1.1 爲當前用戶配置 Git LFS 每

原创 Rabbitmq 配置開發 測試不同環境

1.vhost 介紹 每一個RabbitMQ服務器都能創建虛擬消息服務器,我們稱之爲虛擬主機。每一個vhost本質上是一個mini版的RabbitMQ服務器,擁有自己的交換機、隊列、綁定等,擁有自己的權限機制。 vhost之於Rabbit就

原创 spring boot admin 整合nacos後自定義context-path問題

1.在使用springboot admin 整合nacos時發現問題 Spring boot admin server訪問admin client的默認地址爲http://ip:port/actuator 但是在我們的大部分項目中都會配置一

原创 Java Stream常用代碼

// 過濾數據 List<TestVo> list= list.stream() .filter(x -> NumberUtil.isLessOrEqual(x.getPrice(), testVo.getPrice()))

原创 Ubuntu日誌journal文件佔用過高

1)只保留近一週的日誌 sudo journalctl --vacuum-time=1w 2)只保留500MB的日誌 sudo journalctl --vacuum-size=500M 3)直接刪除 /var/log/journal/ 目

原创 Amazon linux docker安裝

Amazon的服務器安裝docker和普通Linux系統安裝有些許的區別,安裝源可以使用Amazon的 1、安裝Docker # 安裝步驟 sudo yum install -y amazon-linux-extras yum-utils

原创 Linux刪除大文件後磁盤空間未釋放問題

前言 工作中經常遇到Linux系統磁盤空間不足,但是刪除後較大的日誌文件後,發現磁盤空間仍沒有被釋放,有點摸不着頭腦,今天博主帶大家解決這個問題。 思路 1、工作發現磁盤空間不足; 2、找到佔用磁盤空間較大的文件進行刪除; 3、刪除文件後,

原创 基於Docker部署Skywalking

  這裏用的版本是9.2.0,如果用最新版,需查看配置是否需要更改,此處使用的爲默認配置,如需修改配置請自行前往官網學習 https://skywalking.apache.org/docs/main/v9.2.0/en/setup/ba

原创 Docker 安裝Nexus3 快速搭建Maven私有倉庫 (完整詳細版)

前言 Maven的基礎示意圖 通常,我們開發項目並沒有使用到虛線標識的那兩部分,基本都是通過本機的Maven直接訪問中央倉庫,下載jar包到本地倉庫。現在我們需要搭建中間虛線部分。  三種專門的Maven倉庫管理軟件可以用來幫助大家建立

原创 通過docker推送鏡像到Maven私服nexus3

nexus3的安裝教程可參考: 通過docker安裝:通過docker安裝Maven私服nexus3 1.配置nexus docker倉庫 配置宿主倉庫(Hosted Repository)點擊"Repository"–>“Repos

原创 Docker 安裝Nexus3 快速啓動配置

關於詳細配置,以及配置Maven倉庫的文檔,請參考: Docker 安裝Nexus3 快速搭建Maven私有倉庫 (完整詳細版) 以下是簡化啓動命令 # 查詢鏡像 sudo docker search sonatype/nexus3 #

原创 2022年JRebel最新激活方式

2022年JRebel最新激活方式 安裝JRebel插件後,註冊地址填寫http://jrebel.cicoding.cn/生成的GUID,郵箱隨便填寫,然後直接激活即可 生成GUID地址 https://www.guidgen.com/

原创 linux下mysql數據庫進行備份腳本

1.數據庫備份 ,支持多數據庫,清理過期備份數據 執行以下腳本文件進行數據庫備份,會當前目錄下創建mysql文件夾進行備份操作 (PS:不要使用xftp等工具創建sh腳本,會有字符無法識別的異常,正確做法是使用vim命令創建sh腳本) #

原创 IDEA中提示:java: -source 1.5已過時, 將在未來所有發行版中刪除

問題描述: IDEA中提示:java: -source 1.5已過時, 將在未來所有發行版中刪除   方法一: 1. 打開【File】—【Project Structure】,找到以下兩個地方: Project Structure->Pro