原创 Rabbitmq個人筆記

Rabbitmq個人筆記關於消息通信生產者和消費者生產者消費者信道AMQP元素交換器隊列綁定多租戶模式(多虛擬主機)持久化 關於消息通信 本章問題 消息通信概念—生產者、消費者和代理 AMQP元素—交換機、隊列和綁定 虛擬主機

原创 idea在debug模式下的類自動加載

idea在debug模式下的類自動加載idea類的自動加載 idea類的自動加載 debug時需要修改代碼,但修改完還需要重啓感覺特別麻煩,就找到了以下這個方法,當代碼修改後,idea會自動加載修改的類 ctrl+alt+s打

原创 算法圖解筆記(附PDF下載地址)

算法圖解筆記分治策略散列函數廣度優先搜索狄克斯特拉算法動態規劃 算法圖解(pdf版) 鏈接:https://pan.baidu.com/s/1FJvija2NNmhOSpd7D3yE_g 提取碼:bwcm 分治策略 分治策略(

原创 記一次Spring循環依賴問題

Spring循環依賴 1. 問題 SpringBoot 2.1.4報錯如下,看了一下是循環依賴的問題。即 A -> B,B -> A( 我的代碼裏 A 服務內部注入了 B 服務,B 服務內部也注入了服務 A) 2. 錯誤代碼

原创 JVM的一些相關問題

內容都是攢的,不喜勿噴! 常見問題 1. JVM 年輕代到年老代晉升過程? 對象在Form和To之間來回複製,年齡達到15(默認值,可通過 MaxTenuringThreshold 修改),晉升老年代 分配對象超過eden

原创 LinkedHashMap源碼(JDK1.8)

1. 概述 LinkedHashMap繼承了HashMap,並在其基礎上維護了一條雙向鏈表,用來保證順序訪問。 2. 源碼分析 2.1 內部類和屬性 LinkedHashMap的內部類繼承了Node,並根據需要增加了before,

原创 ThreadLocal簡析

1. 屬性 ThreadLocal有三個屬性threadLocalHashCode、nextHashCode、HASH_INCREMENT threadLocalHashCode屬於對象的,每個ThreadLocal對象hash

原创 Jenkins簡單圖文教程

配置環境 系統配置—>配置郵件通知 環境配置,jdk,node,git,maven等 插件安裝(就比如安裝Publish Over SSH) 開始構建任務 6. 構建maven任務

原创 linux筆記和常用指令

linux筆記和常用指令vim關機和重啓用戶管理1. 添加用戶2. 刪除用戶3. 查看用戶信息4. 切換用戶組管理1. 創建組2. 刪除組用戶和組相關文件實用指令 vim vi和vim的三種常見模式 命令模式(可以使用快捷鍵)

原创 linux權限命令(乞丐版)

linux簡單的權限筆記權限管理文件目錄基本操作文件/目錄所有者查看文件的所有者修改文件所有者文件/目錄所在組修改文件所在組其他組改變用戶所在組權限基本介紹rwx的權限解讀rwx作用到文件rwx作用到目錄修改權限通俗方式簡易方式修

原创 docker筆記之環境的安裝(一)

原文鏈接:https://www.cnblogs.com/yufeng218/p/8370670.html docker環境的安裝Centos 7下安裝 Centos 7下安裝 Dock

原创 一些常用的工具類

下面爲大家介紹一些常用的apache工具類(輪子工廠)2333~ apache輪子工廠

原创 Java文件流操作

Java文件流基本操作文件流的分類1. 字節流2. 字符流3. 緩衝流 文件流的分類 1. 字節流 所有字節流實現類都繼承自抽象類InputStream和OutputStream,下面是一些常用的字節流(輸入流和輸出流都是一一對應

原创 Intellij idea中查看當前類中所有方法

Intellij idea中查看當前類中所有方法 當我們想要查找類中的方法,而類方法又特別多的時候,可以使用快捷鍵 Alt + 7 (沒有修改過快捷鍵的話),就可以方便地查找了

原创 Git常用命令以及誤刪除文件的恢復

Git常用命令配置類命令版本庫操作分支操作關於衝突解決關於撤回操作撤回本次commit文件的誤操作(退回到某個版本) 配置類命令 設置git的用戶信息(以後的git提交都會帶上這些信息) git config --global u