原创 關於HTTP常見問題及解答

GET和POST區別 get和post是http請求的兩種基本方法。get通常用來獲取資源信息,post用來更新資源信息。 最直觀的區別是get把請求包含在URL中,post通過請求體傳遞參數。 get比post更不安全,因

原创 當你從瀏覽器地址欄中輸入URL回車後發生了什麼

此篇博客引用自一篇我認爲很經典的文章,在此附上文章的地址。英文原版 1. 我們在瀏覽器中輸入網址。 2. 瀏覽器查找域名對應的IP地址 DNS查找過程爲: 瀏覽器緩存->系統緩存->路由器緩存->ISP DNS緩存->遞歸搜索 遞歸搜

原创 數據庫事務

數據庫事務:單個邏輯工作單元執行的一系列操作,這些操作要麼完全地執行,要麼完全地不執行。 事務的四大特性(ACID):原子性、一致性、隔離性、持久性。 原子性:事務包含的全部操作要麼全部執行成功,要麼全部失敗回滾。 一致性:事務前後,

原创 整數緩存

Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d)如果你運行上面代碼 你

原创 最大子序列

給定一個含有正負數的數組,求這個數組中連着的數組相加起來的最大和。最大和至少爲0,即沒有任何數相加。 1.最大子序列算法複雜度爲O(n^3) public static int maxSubSum1(int[] a) { int max

原创 準備校招實習,從今天開始寫博客

寫博客的必要性 理順自己的思路 把這方面的題目總結一個完整的答案 方便自己和後來人翻閱 博客分類 計算機網絡 操作系統 數據庫 數據結構和算法 java基礎知識 項目

原创 TCP三次握手、四次揮手

1. 說具體過程之前,我們先解釋一下TCP幾個標誌位 SYN:建立聯機 ACK:確認 FIN:關閉連接 RST:重置 URG:緊急 2. 三次握手具體過程如下: 第一次握手:客戶端發送一個請求建立連接數據包,其中SYN=1

原创 ubuntu12.04連接winscp服務器時出現了:拒絕了SFTP連接,但它監聽FTP連接。 想要用FTP協議來代替SFTP嗎?最好是用加密的。

出現這種情況的原因是未安裝sshd.  先安裝"sudo apt-get install yum" 輸入 "sudo apt-get install openssh-server"   然後輸入 "y" 輸入"sudo ps -e |gr