原创 消息隊列學習、使用、理解

MQ練習、使用、理解消息隊列rocketMqrocketMq使用場景rocketMq事務消息kafkakakfa使用場景交流交流 消息隊列 rocketMq,kafka,rabbitMq 項目基本springboot,myba

原创 linux版本jdk1.8快速下載連接,拿走

jdk1.8下載地址  鏈接:https://pan.baidu.com/s/1mvrfqTnzRTjaNsYc0mEc6w  提取碼:x4lv 鏈接:https://pan.baidu.com/s/1APbxAHsy8br7YtnD

原创 類加載順序,JVM角度分析理解,類構造器方法以及實例構造器方法執行順序

今天先來分析一下經常遇到的一個問題,在筆試面試中可能會經常遇見,類中字段代碼塊的加載順序等,從jvm角度分析一下這個問題。我們先來看下知識點,接下來進行代碼實踐驗證。 <clinit>,類構造器方法,在jvm第一次加載class文件時調用

原创 Java實現,二叉樹遞歸非遞歸,前序中序後序遍歷(通俗易懂)

想要弄懂Java的一個知識點,沒有比親自手寫一遍更好的方法 仔細研究手寫一遍,一定會收穫滿滿,沒有你想想中那麼難  小編下面以這個二叉樹爲例,測試代碼 以下是完整的四個類代碼,大家可先放在自己本地IDE上調試查看,更加清晰 我們需要

原创 一文全解決,字符編碼問題

請看大佬博客 http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

原创 2019總結:別人眼中的不錯了,自己總感覺渾渾噩噩,需要再次相信

  還有4天就元旦了,2020年就在眼前了,08年奧運會已經過去11年了,陳奕迅的《十年》也是15年前的歌了 2019年順利畢業,拿到別人覺得不錯的offer(和大佬比起來,當然沒法和大佬比),來到了上海工作,父母也欣慰  但是在自己內心

原创 畢業設計,管理系統,大學生畢業設計應該這麼做

個人認爲軟件開發---大學生畢業設計的正常流程應該是這樣的: 1.畢業設計選題(3小時),選擇一個自己熟悉的,題目儘量新穎,避免最後查重過高,降重困難; 2.如果會java web開發,中間時間隨便玩,或者出去找工作上班,不需要管畢業設計

原创 理解Maven生命週期和插件詳情

       早在Maven出現之前,項目構建的生命週期就已經存在了,軟件開發人員每天都對項目進行清理、編譯、測試和部署。通過Maven更加方便管理項目的各個生命週期。Maven本質是一個插件框架,本身並不執行任何構建任務,所有的工作都

原创 解決IntelliJ IDEA永久激活時,key is invalid問題

剛剛開始接觸IntelliJ IDEA,還是想着永久地激活軟件的嘛,一次激活永久使用哈哈 首先奉上一份永久博客,方法有效 Intellij IDEA的激活(使用破解補丁永久激活)(已更新) 大家在激活過程中,可能在填寫激活碼時,會遇到k

原创 徹底搞清字符編碼:ASCII、Unicode、UTF-8、GBK之間聯繫區別

馬上投入工作了,今天在複習Class文件結構時,文中提到UTF-8縮略編碼。之前對ASCII、UTF-8、Unicode等編碼一直處在模糊狀態,今天分享一下自己的學習心得。本着簡單易懂的想法,寫博客。 首先搞清爲什麼需要字符編碼 在計

原创 Java實現二叉樹遞歸非遞歸前序中序後序遍歷(通俗易懂)

想要弄懂Java的一個知識點,沒有比親自手寫一遍更好的方法 仔細研究手寫一遍,一定會收穫滿滿,沒有你想想中那麼難  小編下面以這個二叉樹爲例,測試代碼 以下是完整的四個類代碼,大家可先放在自己本地IDE上調試查看,更加清晰 我們需要

原创 Java手寫LinkedList 應用數據結構之雙向鏈表

作爲Java程序員,紮實的數據結構算法能力是必須的 LinkedList理解的最好方式是,自己手動實現它         ArrayList和LinkedList是順序存儲結構和鏈式存儲結構的表在java語言中的實現.   Array

原创 Java的外部類,爲什麼只能使用public和default進行修飾

對於這個問題,一直沒有仔細思考 對於頂級類(外部類)來說,只有兩種修飾符:public和默認(default)。因爲外部類的上一單元是包,所以外部類只有兩個作用域:同包,任何位置。因此,只需要兩種控制權限:包控制權限和公開訪問權限,也就對

原创 貪心算法典型應用,以及函數技巧使用

貪心:定義 • 本質:每步只選擇當前最優解 • 局部最優=全局最優解? • 這是非常強的性質 • 總的來說: • 想到容易(不記錄歷史狀態,符合人類直覺) • 證明困難(反證法,矩陣胚) • 應用廣泛(求較優解) 接下來直接上題目