原创 servlet002:MVC設計模式,el表達式,過濾器的應用

MVC是一種設計模式 MVC是觀察者模式(Observer), 策略模式(Strategy)和組合模式(Composite)三個設計模式的演變,MVC是模式的組合,是一種編程架構 其中M表示 model 模型, com.z.U

原创 java-IDEA中搭建spring框架

首先新建一個maven項目 然後再pom.xml中導入spring所需要的依賴 <dependencies> <!--注入spring所需要的依賴--> <dependency> <groupId

原创 java-微服務-HSF

HSF是一種分佈式遠程服務框架,也相當於一個複雜的遠程調用組件-RPC組件。 傳統的遠程服務請求和響應方式,是由Client發起request請求,然後Server響應response。但是這種方式如果請求兩迅速增加,你會發現

原创 計算機網絡002:物理層

物理層考慮的是怎樣才能連接各種計算機的傳輸媒體上的傳輸數據比特流,而不是指具體的傳輸媒體。 數據通信系統模型: 可分爲三部分:源系統(發送端),傳輸系統(傳輸網絡),目的系統(接收端) 源點產生數據,發送器編碼發送(典型的發

原创 計算機網絡003:網絡鏈路層

數據鏈路層使用信道有兩種方式 1,點對點信道 2,廣播信道 數據鏈路層的三個基本問題:封裝成幀 透明傳輸 差錯檢測 鏈路和數據鏈路的區別: 鏈路是從一個節點到相鄰節點的一段物理線路,而數據鏈路除了必須有一條物理線路以外,還必須

原创 java-微服務

在微服務中用戶管理、用戶角色、電子商務購物車、搜索引擎、社交媒體登錄等模塊都是相互獨立的,這意味着它們可以採用不同的編程語言和數據存儲。其實現了面向服務的架構機制。 微服務中,API 網關是介於客戶端和服務器端之間的中間層,所有

原创 HTTP方式從getlab上下拉代碼

打開getlab找到下載代碼的鏈接 複製clone with HTTP,複製鏈接 打開IDEA點擊get,把複製的路勁粘貼進去 注意:如果是第一次get,需要填寫getlab的賬號和密碼 從外部導入jar包 可以更改Mav

原创 JSP002:JSP的運行原理,腳本元素,三大指令

前提:服務器必須開啓,無限的等待請求。 運行原理 由客戶端發起請求,當客戶端瀏覽器輸入URL以後,敲回車就是一個請求, 請求的URL裏面包含ip地址和端口,瀏覽器通過ip地址能找到服務器,瀏覽器拿着用戶輸入的域名是不能找到服務

原创 JSP006:總結九大內置對象

out對象只有兩個屬性(print和println) pageContext: 頁面對象 代表頁面範圍,對比:request 這是請求範圍! pagecontext出了當前頁面就獲取不到值了,而request出來當前頁面,

原创 JSP001:Tomcat下部署一個網頁,虛擬目錄映射,Tomcat進入平臺服務管理

web資源: 互聯網上提供了各種各樣的web資源! web資源就是: 1.www.163.com 這個網頁就是web資源。 2.下載的文件 3.瀏覽器中,能看到的任何文字,圖片,視頻等等都是web資源。 4.Html js c

原创 劍指offer--單例模式

單例模式分爲懶漢式和餓漢式。 所謂單例模式,就是構造器私有化,對外界提供唯一的一份實例。 懶漢式)(線程不安全) 懶漢式在程序需要運行的時候再加載,這樣保證程序內存空間不會被浪費 public class Test {

原创 設計模式001:工廠模式

多態的實現方式 靜態多態:方法重載 動態多態:接口(無數據多態),繼承(有數據多態)(這纔是真正的多態) 寫程序的思想是:面向接口,依賴反轉(可複用性)以保持高內聚,低耦合。 一般有接口定義抽象方法,然後抽象類implemen

原创 java算法002:字符串

字符串: 字符串可以放到數組中,就是在內存中先聲明一個連續的內存空間,然後再把字符串放進去,一個指針指在這個數組上,在此兩個數組字符串的內存地址不一樣,所以s1!=s2。 字符串也可以放在指針上,此時不能改變他的值,他就是一個

原创 算法003:計算水仙花數

題目:打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個"水仙花數",因爲153=1的三次方+5的三次方+3的三次方 package suanfa; public cl

原创 設計模式004:裝飾器設計模式&代理模式

裝飾器設計模式: 給一個對象增加一些新的功能,僅僅是增加功能,而對象原本的功能是不變的。一般我們把裝飾對象和裝飾器統一接口方便管理。 一般是先執行裝飾器,再執行原類,這樣不管裝飾器有多少個,都適用。 裝飾器模式功能: 1,擴