原创 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