原创 Java——集合框架(淺析)
容器 是一個Java所編寫的程序,從前必須自行編寫程序以管理對象關係,現在容器都會自動幫你做好。 常用的容器:WebSphere,WebLogic,Resin,Tomcat 容器類 容器類 其實就是一種用來存儲數據的數據結構,在
原创 Java8——LinkedList源碼詳解
LinkedList LinkedList是通過一個雙向鏈表來實現的,它允許插入所有元素,包括null,它是線程不同步的 雙向鏈表的結構如下圖 雙向鏈表每個節點除了數據域以外,還有一個前指針和後指針,分別指向前驅節點和後繼節點
原创 Java8——ArrayList源碼詳解
ArrayList 從這段註釋中,我們可以得知 ArrayList 是一個動態數組,實現了 List 接口以及 list相關的所有方法,它允許所有元素的插入,包括 null。另外,ArrayList 和 Vector 除了線程不
原创 Java8——Vector源碼詳解
Vector Vector很多方法都和ArrayList一樣,只是多加了synchronized保證了線程的安全。 Vector比ArrayList多了一個屬性 protected int capacityIncrement;
原创 CSS選擇器-date0411
一、其他的選擇器 1.屬性選擇器:可以挑選帶有特殊屬性的標籤 語法 [屬性名] [屬性名 = “屬性值”] [屬性名 ~= “屬性值”] [屬性名 |= “屬性值”] [屬性名 ^=“屬性值”] [屬性名 $= “屬性值”] [
原创 HTML+CSS-Date0410
HTML 超文本標記語言 屬性:可以通過屬性來設置標籤,可以在開始標籤中添加屬性,一個標籤可以設置多個屬性,之間用 空格隔開 聲明網頁的版本:<!DOCTYPE html> 不寫可能導致網頁無法顯示 標籤 1.註釋標籤:<!--
原创 MySQL基礎04-存儲引擎
存儲引擎 數據庫中的各表均被指定的存儲引擎來處理 瞭解當前服務器中有哪些存儲引擎可用,可以使用show engines\G 常用的存儲引擎 MyISAM存儲引擎 MyISAM存儲引擎是MySQL最常用的引擎。 它管
原创 MySQL基礎03-表
表 創建表 格式 create table tableName( columName dataType(length) ........ columName dataType(length) 創建表的時候,表中有字段,每個
原创 計算機網絡基礎——TCP/UDP(擁塞處理,流量控制,三次握手四次揮手)
服務類型:TCP和UDP TCP:面向連接,提供服務前建立專門的傳輸連接,並且這條連接可管理,在需要或通信結束時進行拆除。(建立在不可靠傳輸服務上,可能出現丟失、亂序、延遲、重複等問題,因此必須使用三次握手、超時、重傳功能)
原创 Mybatis快速入門(一)
MyBatis框架 什麼是框架 框架就是一相當於一棟高樓,樓已經蓋好了,你怎麼裝修,就看你自己的需求了。 框架是一個半成品,對於Java語言來說,框架就是封裝了別人的代碼。在框架的基礎上我們在進一步開發,拿來主義。 框架解決什麼問
原创 MaBatis快速入門(三)
MyBatis框架 理解Mybatis連接池與事務操作 掌握Mybatis動態SQL 掌握Mybatis多表關聯查詢 掌握Mybatis多對多關係 Mybatis連接池 MyBatis配置文件中,配置爲使用連接池,那麼連接池是
原创 MyBatis快速入門(四)
MyBatis框架 掌握Mybatis的延遲加載 掌握Mybatis緩存 掌握Mybatis註解開發 項目準備 用戶主鍵查詢用戶信息 <!-- 主鍵查詢用戶信息 --> <select id="queryUserById
原创 文本標籤及樣式-Date0412
1.文本標籤 •<em>標籤用於表示一段內容中的着重點。 • <strong>標籤用於表示一個內容的重要性。 • 這兩個標籤可以單獨使用,也可以一起使用。 • 通常em顯示爲斜體,而strong顯示爲粗體。 • <i>標籤會使文字
原创 MyBatis快速入門(二)
MyBatis框架 MyBatis配置文件詳解SqlMapperConfig.xml enviroments配置數據源環境 default數據源開關 environment具體數據源環境,可以配置多個 transactionMa
原创 盒子模型-Date0413
盒子 CSS處理網頁時,它認爲每個元素都包含在一 個不可見的盒子裏。 我們只需要將相應的盒子擺放到網頁中相應的 位置即可完成網頁的佈局。 盒子模型 一個盒子我們會分成幾個部分 內容區(content) 內邊距(padding