原创 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