20160606本週隨筆

2022-09-08 19:09:11 字數 1204 閱讀 1055

本週結束了j**ase的學習,在最後天學習了設計模式,工廠模式,單例模式,原型模式。如何看類圖?類圖里的多種關係,泛化關係,實現關係,聚合關係,組合關係,關聯關係和依賴關係設計模式的多種原則性的要求,開閉原則和依賴倒轉原則等;工廠模式和單例模式,運用的較多,簡單工廠模式,工廠方法模式,抽象工廠方法;單例模式裡面的預先載入模式(餓漢式),延遲載入(懶漢式),雙鎖機制(解決併發和多執行緒的安全,在同步塊內再次對其值進行判斷),知識面雜且多,有時間再慢慢看。

回溯,在這一周的一開始,我們學習網路哺乳的osi模型,tcp/ip協議,udp協議,網際網路通訊的建立方式,serversocket和socket的運用,tcp/ip是一問一答的,是伺服器與客戶端陽節的相互通訊,serversocket通過埠來建立乙個伺服器端,.accept()方法返回乙個socket物件,但它阻塞式的,在沒有客戶端聯接之前,這個方法是不會向下進行的,而後我們在udp了解它是**模式,不需要一問一答的建立連線,在udp中,我們運用到datagrampacket類和datagramsocket類,前者是對資訊流(資料)打包,通過構造方法(byte buffer,int length,inetaddress address),address代表要接收該資訊的伺服器的網域名稱和埠;datagramsocket是對打包扣資訊進行傳送,在傳送的時候也是需要乙個埠的,它有乙個.reseive()方法也是阻塞的。

而後學習了html,如何去構建乙個html檔案,以及它的簡單定義,頭部和身體,加粗或者,分段和超聯接herf = '',在新視窗開啟target = '_blank',無序和有序的列表,在html中顯示不同的風格(字型顏色,格式),用到的是style;

html與xml的區別:xml是區分大小寫的,在一開始是需要對文件進行乙個申明,<?xml version = "",encoding = "" ?>,版本常用1.0,編碼格式常用utf-8,而它裡面的特殊符號與html相似,原樣輸出它有一種更方便的方法,  〈![cdata[

]]在這個區間範圍的語句會原樣輸出,在xml資料夾中,一般我們運用dtd檔案對它進行約束,在xml文件中一般用支外部dtd檔案,如何在dtd檔案中定義xml元素的屬性和初始值(如果有的話),  #這裡也同時定義了元素的順序

在dtd資料夾中運用attlist來申明元素的屬性。如何運用dom和sax和解析xml檔案,dom要事先載入整個文件,戰用資源,但是可以頻繁操作,是基於樹狀結構,sax則是事件驅動型,事件過後若沒有儲存資料,資料會丟失,只遍歷一次。

20160612 本週隨筆

wa,本週開始學習資料庫,什麼是資料庫?我們為什麼要學習資料庫?資料庫的組成 資料庫的建立,修改,刪除,還有最為重要胡查詢。什麼是資料庫?資料庫就是儲存後處理資料的倉庫,廣義的說,就是儲存和處理資料的軟體以及資料本身。為什麼學習資料庫?程式設計軟體也能運算元據庫。程式設計軟體長於對記憶體中的資料進行...

2016 01 04本週工作計畫

第一象限 學習linux和docker 鳥哥的linux,我想這樣學,不把所有的 都敲一遍,而是技術linux有這些功能。第二象限 兩篇 本週必須完成了,8號是截止日。總結上週 上週的任務完成的不是很好,低估了鳥哥,這本書好厚。同時作業也沒有完成,太懶了,docker的測試也是應付完事的,不能在這樣...

2020 12 05星期六 (本週覆盤)

r星校長 這週讓我覺得壓力很大的事情 就是還沒有學會做專案,開局非常困難,談好的這個專案第二天,禮拜二,就交到我的手上,自己對於工作上碰到的問題沒有及時去問同事。導致周二,週三,周四,自已一直在焦慮當中,心態出了問題,也有些小九九在腦海裡翻騰,作怪 作妖 這周最大的收穫 想清楚了自己來公司到底是來幹...