原创 MongoDB shell入門介紹

MongoDB 自帶 JavaScript shell,允許使用命令行與 MongoDB 實例進行交互。 運行MongoDB shell 安裝MongoDB後,在linux任意位置輸入mongo命令,即可進入,shell啓動時會自動連接

原创 其實很簡單——SpringIOC詳解

Spring核心:IoC IoC容器 Spring 容器是 Spring 框架的核心。容器將創建對象,把它們連接在一起,配置它們,並管理他們的整個生命週期從創建到銷燬。Spring 容器使用依賴注入(DI)來管理組成一個應用程序的組件。這些

原创 《Understanding the JVM》讀書筆記之一——JVM內存模型

一、JVM內存模型——概念說明   1. 程序計數器     • 程序計數器:內存佔用很小,是當前線程所執行的字節碼的行號指示器,每一個線程都需要一個獨立的程序計數器。     • 如果該線程正在執行java方法,則這個計數器記錄的是正

原创 《Understanding the JVM》讀書筆記之四——類加載機制

類的生命週期   其中,加載、驗證、準備、初始化、卸載5個階段都是順序開始(但不一定是順序結束)。而解析階段則不一定,某些情況可以在初始化階段之後再開始。   類加載過程 1. 加載(加載階段與連接階段的部分內容是交叉進行的)   • 加

原创 《Understanding the JVM》讀書筆記之五——類加載器

一、JVM中類唯一性的確認  對於任意一個類,都需要由加載它的類加載器和這個類本身來確定其在JVM中的唯一性。即:只有在兩個類是由同一個類加載器加載時,才能比較兩個類是否相等。   類相等包括:類的Class對象的equals()方法,is

原创 《Understanding the JVM》讀書筆記之二——垃圾回收算法

垃圾收集器工作的第一步就是判斷對象是否還活着,通過垃圾回收算法判斷。 一、引用計數算法   • 在對象A中添加一個引用計數器,當有一個地方引用A時,計數器+1;當引用失效時,計數器-1,任何時刻計數器數值爲0時,這個對象就不會再被使用了;

原创 開始實現功能(一)——用戶模塊,從註冊登錄開始

  最近工作比較忙,上個月幾乎整個月都在加班,在大家都在討論996的那幾天,自己和同事們幾乎每天都是10點以後才下班,有一次到家已經是第二天凌晨一點鐘了。雖然說這種時候很疲憊,每天總有改不完的bug,但是當看到自己寫的代碼吭哧吭哧跑起來,看

原创 從網站功能入手創建數據庫

  上一篇說了,這個網站會模仿B站的主要功能,通過對B站的功能分析,從中拆分出主要功能模塊,分別創建數據庫,並實現相關的功能。   先上一張網站首頁,欣賞一番      可以明顯的看到,網站首頁非常明顯的分成四塊,①網站主推功能,②用戶相關

原创 第一篇博客,先發爲敬

  進駐博客園有一段時間了,一直都是看別人寫的文章,有很多優秀的作者,也有很多有思想的程序員,值得學習。一直看別人的東西也沒寫過什麼總感覺心裏過意不去,也過來湊湊熱鬧。第一次在博客上寫東西,接受各種中肯的,糾正錯誤的,有利於代碼嚴謹性的建議

原创 網站後臺搭建--springboot項目是如何創建的

  在創建項目之前先說一下ide的問題,從學習軟件開始一直到一個月之前,開發用的IDE都是Eclipse,對,就是這個遠古時代的開發工具,在使用過程中雖然總是遇到各種bug,但內心裏還是存在着一絲理解的想法的,因爲自己寫的代碼也會存在很多b