原创 Controller、Service 、Dao三層功能劃分

1.Controller層 負責在頁面和程序之間傳輸數據的,做頁面的跳轉。用戶在頁面中填寫完表單數據,點擊提交按鈕,頁面的表單數據由Controller傳入Service層。 Controller層負責具體的業務模塊流程的控制,在此層要調

原创 計算機網絡常見知識點總結

計算機網絡是一門很重要的專業課,我把之前上課學習的內容和常見的一些問題做了簡單的彙總,記錄在此,方便自己以後查閱以及供其他需要者參考。     1.OSI,TCP/IP以及五層協議的體系結構 物理層:主要定義物理設備的標準,例如網線的接

原创 單例模式之餓漢模式與懶漢模式

設計模式是一套被反覆使用、多人知曉、經過分類編目的、代碼經驗的總結。使用設計模式的目的是重用代碼,簡化開發,讓代碼容易被別人理解,保證代碼可靠性。     1.單例模式 Java設計模式有很多,單例模式是運用最廣泛的設計模式之一。單例模式

原创 Spring Boot實現郵件發送

前段時間學習了Spring Boot,並根據網上的教程實現了一個小demo,把實現過程記錄在此,方便自己以後查閱以及供其他需要者參考。 Spring Boot 設計目的是用來簡化新 Spring 應用的搭建和開發過程。Spring Boo

原创 線程常見知識點總結

進程是程序的一次執行過程,是系統運行程序的基本單位。線程與進程類型,但線程是一個比進程更小的執行單位。一個進程在執行的過程中可以產生多個線程。同類的多個線程共享同一塊內存空間和一組系統資源,所以系統產生一個線程或者在各個線程之間進行切換時

原创 通過反射了解泛型

反射,是運行中的程序檢查自己和軟件運行環境的能力,在運行時能夠獲取自身的信息,通俗的講就是可以在運行時根據指定的類名獲得類的所有信息,包括類中的方法以及屬性等。 泛型,就是泛化類型,即類型參數化,處理的數據類型不是固定的,而是可以作爲參數

原创 MySQL存儲引擎和事務

以前學MySQL只是學些基本操作,前段時間學習了存儲引擎,索引,事務這些概念,寫篇博客記錄一下,方便自己以後查閱以及供其他需要者參考。 MySQL是一種關係型數據庫,開源免費,方便擴展,關係型數據庫的特點是將數據保存在不同的表中,再將這些

原创 win10安裝ubuntu

win10上安裝ubuntu 爲了能更好地學python,本來打算裝個雙系統,用Linux寫python,不過發現雙系統切換起來麻煩了點,然後就發現有虛擬機這東西。花費了一些時間,最後成功通過VMware Workstation Pro