原创 力扣:面試題07&105題 : 根據二叉樹的前序中序遍歷重建二叉樹

題目 輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建該二叉樹。 假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。 例如,給出 前序遍歷 preorder = [3,9,20,15,7] 中序遍歷 inorder = [9

原创 SpringBoot使用Nacos做配置中心以及服務註冊發現(SpringCloud版本)以及Feign集成調用

上節講的Nacos做SpringBoot項目的配置中心以及服務發現,並不好用。不能自動服務註冊以及配置非常難用(也可能是我沒找到便捷的方法),然後就將SpringCloud版本的集成操作一下(爲後面學習消息隊列RabbitMQ(也可能是R

原创 分享Debug設置斷點學習分析堆棧信息,判斷錯誤方位的經歷

描述錯誤:服務啓動後無法讀取Nacos上對應的默認服務配置即${applicationname}.yaml配置   查找錯誤開始之初以爲是框架問題,或者引用依賴問題導致。因爲通過日誌發現僅有幾個新增的服務模塊啓動時無法讀取默認名稱的服務配

原创 SpringBoot整合Nacos無法啓動項目

使用springboot整合nacos服務註冊發現啓動時老是提示一個監測節點方法無發找到 org.springframework.boot.actuate.health.CompositeHealthIndicator ********

原创 Springboot整合Nacos做配置中心以及服務註冊與發現

Nacos的單Springboot版本依賴沒有自動服務註冊,只能手動註冊點擊這裏第四條第一個查看如何註冊到Nacos。如果您知道如何不使用SpringCloud版本可以自動註冊的請留言謝謝。  首先POM依賴,由於我們只使用sprin

原创 Git刪除遠端分支之後本地branch -a還有緩存的解決方式

git remote show origin 查看遠端地址,遠端分支及其當前狀態   如果已經刪除的分支後面會提示 stale已經過時的分支(use 'git remote prune' to remove)刪除該分支緩存 未刪除的分支後

原创 程序猿必知必會:小話MarkDown語法

引言:我要是能想出來這東西,我都找到女朋友了。反正非常有用就行了!Readme.md文檔和日常博客、日報筆記之類的寫的賊方便.方便就方便在它是文本標記語言,整篇文檔下來不需要鼠標即可進行(那是不可能的,除非你不復制粘貼不做其他小

原创 讓Lambda表達式與受檢異常和諧共處

Lambda表達式與受檢異常的矛盾 Lambda極大簡化了我們的代碼,讓我們的代碼變得整潔優雅(雖然有很多表達式很難看懂,沒怎麼特意學習lambda表達式的話)。但是當Lambda表達式中需要處理受檢異常時,就會破壞掉這種整潔優雅的佈局

原创 Git刪除本地和遠端分支命令

git branch -a 查看所有本地以及遠端分支 本地分支白色,正在使用分支綠色 遠端分支紅色 git push origin --delete 分支名稱(刪除遠端分支) git branch -d 分支名稱(刪除本地分支)

原创 力扣:面試題06題 從尾到頭打印鏈表

題目 輸入一個鏈表的頭節點,從尾到頭反過來返回每個節點的值(用數組返回)。 示例 1: 輸入:head = [1,3,2] 輸出:[2,3,1] 限制: 0 <= 鏈表長度 <= 10000 解題思路 1.遞歸至最後一個節

原创 docker 使用說明

防止忘記命令瞎找,記錄一下需要使用的docker命令 centos7安裝docker yum install -y yum-utils device-mapper-persistent-data lvm2 必要工具 yum-con

原创 JVM內存模型重點知識總結(深入理解java虛擬機第二章)

在Java虛擬機的幫助下不需要手動爲每個對象分配內存和釋放內存,這樣不容易出現內存泄漏的情況。 在Java虛擬機運行時會管理以下幾個區域 線程間隔離的:虛擬機棧、本地方法棧、程序計數器 線程間共享的:方法區、堆 程序計數器:當前線程執行

原创 dubbo-admin使用新版本和dubbo的2.7版本發現沒有元數據的原因

元數據配置需要好幾個部分都配置 首先是admin方面需要配置一個dubbo.properties節點 然後其他的服務端需要配置dubbo-config 在dubbo-admin控制檯程序中已經有了元數據中心的配置了 然後需要加入創建ZK

原创 力扣88題:合併兩個有序數組 難度:簡單

題目 給你兩個有序整數數組 nums1 和 nums2,請你將 nums2 合併到 nums1 中,使 nums1 成爲一個有序數組。 說明: 初始化 nums1 和 nums2 的元素數量分別爲 m 和 n 。 你可以假設

原创 Git使用之常用命令的作用以及避免衝突解決衝突

之前有一次面試問的問題是git提交方式我的回答是pull add commit push  但是面試官說這樣會有衝突,所以讓我對這習以爲常的操作產生了懷疑,就對它進行了一番搜索理解學習。下面是我參考的覺得最合理的博客了。在下面我也會以自己