原创 Java基礎Demo04——java設計模式(二)單例模式

java單例模式意爲在整個系統運行過程中確保某個類只有一個實例並向全局提供這個實例。 主要實現方式: 一.即時加載 不管有沒有調用對象,加載類文件時立即就創建類對象。(餓漢式) 優點:獲取對象速度較快,線程安全。 缺點:類加載

原创 Java基礎Demo03——java設計模式(一)代理模式

一.靜態代理 靜態代理要求代理類和被代理類都實現相同的接口或繼承同一個父類。具體思想爲:在代理類中設置一個目標接口屬性並提供以目標接口爲參數的構造方法,同時實現目標接口。然後以多態的形式傳入被代理對象,完成代理對象的創建。 優點:

原创 JavaWeb項目之實現用戶註冊、登錄與預約功能

JavaWeb項目之實現用戶註冊、登錄與預約功能一:項目需求二:總體概述三:代碼分析1.登錄功能2.註冊功能3.預約功能四:效果展示 一:項目需求 1.實現註冊與登錄功能: 要求用到驗證碼,登錄後該出不再顯示登錄與註冊,而是顯示用

原创 maven子父工程項目部署阿里雲CentOS7完整步驟

最近按照團隊考覈要求在CenOS7上部署了本地的maven項目。查了很多博客,綜合了很多信息,最終得以成功部署。想着以後肯定還會將項目部署於遠程linux服務器上,就寫下博客記錄下其詳細步驟,順便也複習一下linux常用命令。

原创 Java基礎Demo02——java反射機制

一.java反射的目的 在不清楚類和對象的具體信息的情況下,利用運行期創建的Class對象反向獲取類和對象的基本信息。 二.java反射的原理 以student類爲例。當JVM執行下面這條語句時,JVM會加載class文件到磁盤裏

原创 Java基礎Demo01——String,StringBuffer,StringBuilder的區別

String,StringBuffer,StringBuilder的區別 String由於final關鍵字的修飾,類不可被繼承,對象不可被改變: 而在StringBuffer和StringBuilder中,兩者都繼承自Abs

原创 JavaWeb基礎知識總結概述

目錄一.Web應用服務器與Http協議(1)Web概述(2)Tomcat概述(3)Http協議二.JavaWeb三大組件概述(1)Servlet(2)Filter(3)Listener三.Request&Response(1)Re