原创 網絡四大主要層次之應用層

應用層和應用程序有關(HTTP/HTTPS/SSH/FTP) 一、HTTP協議格式 請求 首行:以空格分割,由方法(get:獲取資源/post:傳輸實體主體/delete/head/put/options/trace/conn

原创 什麼是transient關鍵字

定義 就是java語言的關鍵字,變量修飾符,如果用transient聲明一個實例變量,當對象存儲時,它的值不需要維持。換句話來說就是,用transient關鍵字標記的成員變量不參與序列化過程。 作用 作用 Java的seriali

原创 瞭解jcl中的fail-fast策略和fail-safe策略

fail-fast 快速失敗策略 它是Java集合(Collection)的一種錯誤機制。當多個線程對同一個集合進行修改(增加、刪除、修改)結構操作,使用集合的迭代器iterator,會首先檢測是否有對集合的併發修改,進而產生

原创 Jquery和js對象的相互轉換

多的不說,看代碼,易懂哦 <script src="js/jquery-1.11.0.js"></script> <script> function change(){ // 一、js轉換成Jquery對象 //

原创 JS四大對象

一、Date對象 網頁定時器: 經過多少毫秒重複執行這個任務 window.setInterval(“任務()”,毫秒數); 經過多少毫秒後執行一次 window.setTimeout(“任務()”,毫秒數); 內置方法 va

原创 JQuery頁面載入事件

Jquery:豐富的js庫,提供了大量api,快速去使用,操作ajax,動畫,遍歷,dom Jquery的開發步驟 1)導入js庫 2)Jquery的程序入口:頁面載入事件 3)給哪個標籤派發事件(單擊點擊/其他事件) 舉例:單擊

原创 Jquery的總結

Jquery的基本使用 導入核心js庫 頁面載入事件(程序入口) 確定標籤派發的具體事件 根據Jq的選擇器獲取標籤對象設置他的屬性 Jquery的動畫效果 基本效果:hide(毫秒值)/show(毫秒值) 滑動效果:slid

原创 JS正則表達式

正則表達式 js的正則表達式格式: var 正則對象 = /正則表達式的語法/ ; 內置方法:正則對象.test(表單中的信息String){ //成功 }else{ //不成功 } 常見的語法: X+:X字符出現1次或多次 X*

原创 不通過外部的自定義對象,如何給內置對象裏面追加方法?JS原型屬性

不通過外部的ArrayUtil自定義對象,如何給Array數組對象(內置對象)裏面追加方法??? 此時我們通過JS原生屬性來操作 首先把額外的方法追加到原型對象(Prototype)中 然後通過原型屬性在內置對象中引入原型對象

原创 Js常見的事件分類

事件編程三要素 (1)事件源:html標籤 (2)編寫事件監聽器:定義一個函數,針對這個標籤設置一些特定的事件 (3)註冊/綁定事件監聽器:使用html標籤特定屬性和定義的函數進行綁定,就是將當前函數和事件進行綁定 常見事件分類

原创 網絡四大層次之網絡層和數據鏈路層

網絡層(IP協議) 地址管理:通過一個整數來表示一個地址,IPv 4,一個IP地址是一個32位的整數 IP地址不夠用的問題 (1)動態分配IP,上網時分配,不上網時就不分配;根據網絡號和主機號我們分爲ABC三類 (2)NAT機制

原创 TCP協議(二)

TCP最核心的機制 可靠傳輸 提高傳輸效率 延時應答(提高傳輸效率) 在可靠性的基礎上儘量提高窗口大小,也和流量控制和滑動窗口有關 流量控制需要在ACK中反饋接受緩衝區剩餘空間的大小,此時採用的策略是:收到數據不立刻返回ACK

原创 TCP協議(一)

TCP協議格式 源/目的端口號: 表示數據是從哪個進程來, 到哪個進程去; 32位序號/32位確認號 4位TCP報頭長度: 表示該TCP頭部有多少個32位bit(有多少個4字節); 所以TCP頭部最大長度是15 * 4 = 60

原创 JS邏輯語句、函數

一、邏輯語句 和c語言的類似有for ;if;do;do-while;while;break;continue;多了for-in語句,用來枚舉對象的屬性 for (property in expression) statement

原创 HashMap、TreeMap、HashTable的關係與區別

這三個類都是Map接口下的常用子類,Hashtable基於哈希表實現,TreeMap基於紅黑樹實現,HashMap基於哈希表+紅黑樹(JDK1.8之後,JDK1.8基於哈希表) 關於null HashMap允許key、val