歸去來兮。 1.1 說明 本篇為《挑戰(zhàn)程序設(shè)計(jì)競(jìng)賽(第2版)》[http://www.ituring.com.cn/book/1044]讀書筆記系列,旨在: 梳理算法邏輯 探...
一、快速重傳機(jī)制 上一篇講到了TCP 的超時(shí)重傳,但是超時(shí)重傳往往會(huì)帶來許多微妙的問題,比如說: 當(dāng)一個(gè)報(bào)文段丟失時(shí),會(huì)等待一定的超時(shí)周期然后才重傳分組,增加了端到端的時(shí)延。...
TCP提供一種面向連接的、可靠的字節(jié)流服務(wù),其中可靠的保證方法之一就是卻讓從另一端收到的數(shù)據(jù)。但是數(shù)據(jù)和確認(rèn)信號(hào)都有可能丟失,。TCP通過在發(fā)送數(shù)據(jù)時(shí)設(shè)置一個(gè)重傳定時(shí)器(注意...
Java語言的傳遞方式只有“按值傳遞”!“按值傳遞”! “按值傳遞”!重要的事情要說三遍。不過呢,按值傳遞可能還不夠確切,“按副本傳遞”會(huì)更好理解。 實(shí)驗(yàn)一、 實(shí)驗(yàn)結(jié)果: 分...
一直都在CSDN寫博客,再回首完了java基礎(chǔ),所以在這里把完結(jié)篇分享給大家,謝謝大家的支持。經(jīng)過了幾個(gè)月斷斷續(xù)續(xù)的回首java基礎(chǔ),終于回首完了,這一路走來體會(huì)到了枯燥、乏...
說起TCP中最常見最重要的問題當(dāng)然就是“三次握手”、“四次分手”了。在此之前,我們先來預(yù)熱一下TCP的基本知識(shí)。 TCP報(bào)文段結(jié)構(gòu) 關(guān)于TCP報(bào)文頭部的標(biāo)志位 URG 緊急指...
原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽光一路滄桑 詳情請(qǐng)戳www.codercc.com MySQL的基本操作可以包括兩個(gè)方面:MySQL常用語句如高頻率使用的增刪改查(CR...
這篇文章是 100offer 互聯(lián)網(wǎng)平臺(tái)的職業(yè)顧問才震宏的分享。主題是「程序員跳槽時(shí),如何高效地準(zhǔn)備面試?」,但其實(shí)主要涉及到的是 HR 在面試時(shí)有哪些套路,這樣可以見招拆招...
前言 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 該是程序猿需掌握的知識(shí),但往往會(huì)被忽略 今天,我將獻(xiàn)上一份詳細(xì) & 清晰的計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 學(xué)習(xí)指南,涵蓋 TCP / UDP協(xié)議、Http協(xié)議、Sock...
上一篇說到的僅僅是JDK7在極端情況下讀減少碰撞概率的一些優(yōu)化,以及hash函數(shù)采用的“擾動(dòng)函數(shù)”思想。本篇將分析HashMap的主要方法,同時(shí)也是核心方法,是學(xué)習(xí)HashM...
一、開篇故事 ——一分鐘讀懂equals與==的區(qū)別 有一對(duì)雙胞胎長(zhǎng)得一模一樣,就算大家來找茬也找不出外形的區(qū)別。哥哥暫且叫GG,弟弟叫DD?!癎G和DD長(zhǎng)得真像啊,就像一個(gè)...
基于JDK7 HashMap是每個(gè)Java/Android程序員必須掌握的一種容器。在這個(gè)專題下將分若干篇文章對(duì)其進(jìn)行深度剖析。由于JDK版本的不同,HashMap的底層實(shí)現(xiàn)...