包郵 碼農(nóng)翻身2
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
碼農(nóng)翻身2 版權(quán)信息
- ISBN:9787121466977
- 條形碼:9787121466977 ; 978-7-121-46697-7
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
碼農(nóng)翻身2 本書(shū)特色
√ 《半小時(shí)漫畫(huà)計(jì)算機(jī)》《碼農(nóng)翻身》作者作品。 √ 書(shū)中把計(jì)算機(jī)元素和行為用擬人手法編成一個(gè)個(gè)精彩紛呈的故事,深入淺出地演繹晦澀枯燥的編程知識(shí)。 √ 編程初學(xué)者可以津津有味地學(xué)習(xí),老手也能饒有興致地查漏補(bǔ)缺。
碼農(nóng)翻身2 內(nèi)容簡(jiǎn)介
本書(shū)采用故事的方式講解了軟件編程,尤其是后端編程的重要領(lǐng)域,側(cè)重原理性知識(shí)。本書(shū)分為7章,第1章介紹了負(fù)載均衡和雙機(jī)熱備的原理,以及系統(tǒng)調(diào)用、阻塞、異步等重要概念;第2章介紹了session、token、緩存、數(shù)據(jù)復(fù)制、分布式ID、NoSQL 等后端編程推薦的知識(shí);第3章介紹了后端編程常用軟件的原理;第4章介紹了各種編程語(yǔ)言的特性;第5章介紹了各種編程語(yǔ)言的本質(zhì);第6章介紹了網(wǎng)絡(luò)安全相關(guān)知識(shí);第7章則總結(jié)了作者多年的工作經(jīng)驗(yàn)。這不是一本編程的入門(mén)書(shū),剛開(kāi)始學(xué)習(xí)編程的“純小白”讀起來(lái)會(huì)比較吃力,讀后可能會(huì)失望,但是稍有編程基礎(chǔ)的讀者讀起來(lái)會(huì)非常過(guò)癮,讀后會(huì)產(chǎn)生一種“原來(lái)如此”的感覺(jué)。
碼農(nóng)翻身2 目錄
1.1 負(fù)載均衡的原理
1.1.1 隱藏真實(shí)服務(wù)器
1.1.2 偷天換日
1.1.3 四層還是七層
1.1.4 責(zé)任分離
1.1.5 后記
1.2 雙機(jī)熱備的原理
1.2.1 夜半驚魂
1.2.2 詳細(xì)設(shè)計(jì)
1.2.3 匯報(bào)工作
1.2.4 充分利用資源
1.3 “軟件巨頭”臥談會(huì)
1.4 作系統(tǒng)和Web服務(wù)器那點(diǎn)事兒
1.4.1 作系統(tǒng)老大
1.4.2 系統(tǒng)調(diào)用
1.4.3 read和write
1.4.4 sendfile
1.5 我是一條內(nèi)存
1.5.1 次序問(wèn)題
1.5.2 編譯器
1.5.3 信息=位 上下文
1.5.4 指針
1.5.5 第二天
第2章 后端風(fēng)云
2.1 “干掉”狀態(tài),從session到token
2.1.1 美好的舊時(shí)光
2.1.2 session
2.1.3 沉重的負(fù)擔(dān)
2.1.4 時(shí)間換空間
2.1.5 如何出
2.2 MySQL:緩存算什么
2.2.1 從進(jìn)程內(nèi)到進(jìn)程外
2.2.2 數(shù)據(jù)不一
2.3 Redis:MySQL算什么
2.3.1 黑客攻擊
2.3.2 緩存空值
2.3.3 布隆過(guò)濾器
2.3.4 數(shù)據(jù)失效
2.4 MySQL:硬盤(pán)罷工了,我該怎么辦
2.4.1 讀寫(xiě)分離
2.4.2 基于SQL語(yǔ)句的復(fù)制
2.4.3 基于行的復(fù)制
2.4.4 數(shù)據(jù)延遲
2.5 分布式ID
2.5.1 重復(fù)執(zhí)行
2.5.2 遺漏執(zhí)行
2.5.3 各顯通
2.5.4 拋棄數(shù)據(jù)庫(kù)
2.6 我建議你了解一點(diǎn)兒Serverless
2.6.1 局域網(wǎng)時(shí)代
2.6.2 數(shù)據(jù)中心
2.6.3 虛擬化
2.6.4 理想模式
2.6.5 Serverless的點(diǎn)
2.7 NoSQL:一個(gè)帝國(guó)的崛起
2.7.1 關(guān)系數(shù)據(jù)庫(kù)帝國(guó)
2.7.2 危機(jī)
2.7.3 新希望
2.7.4 反抗
2.7.5 新的帝國(guó)
第3章 軟件是怎么煉成的
3.1 搜索之路
3.1.1 引子
3.1.2 倒排索引
3.1.3 更進(jìn)一步
3.1.4 架構(gòu)
3.1.5 抽象
3.1.6 互聯(lián)網(wǎng)應(yīng)用的新需求
3.1.7 從Java API 到 Web API
3.1.8 分布式
3.1.9 集群
3.1.10 Elasticsearch的真正傳奇
3.2 HDFS的誕生
3.2.1 牛刀小試
3.2.2 分布式
3.2.3 元數(shù)據(jù)
3.2.4 讀取文件
3.2.5 寫(xiě)入文件
3.2.6 結(jié)束還是開(kāi)始
3.2.7 并行計(jì)算
3.2.8 深入討論
3.2.9 MapReduce
3.3 一個(gè)的任務(wù)調(diào)度系統(tǒng)是怎么設(shè)計(jì)的
3.3.1 實(shí)生張大胖
3.3.2 crontab達(dá)人的煩惱
3.3.3 另起爐灶
3.3.4 持久化
3.3.5 高可用
3.3.6 開(kāi)源
3.4 咖啡館的故事
3.4.1 兩個(gè)古怪老頭兒
3.4.2 RPC
3.4.3 XML-RPC
3.4.4 SOAP
3.4.5 幾年以后
3.4.6 RESTful的硬傷
3.4.7 中間層
3.4.8 靈活查詢
3.4.9 古怪的查詢
3.5 ZooKeeper到底是什么
3.5.1 小梁的郵件
3.5.2 小王的Master選舉
3.5.3 小蔡的分布式鎖
3.5.4 ZooKeeper
3.6 一件程序員備武器的誕生
3.6.1 調(diào)試的基礎(chǔ)
3.6.2 JVM接口
3.6.3 通信
3.6.4 調(diào)試器
3.6.5 早朝
第4章 編程語(yǔ)言帝國(guó)爭(zhēng)斗
4.1 Java帝國(guó)對(duì)Python的滲透能成功嗎
4.1.1 引子
4.1.2 泛型
4.1.3 反射
4.1.4 動(dòng)態(tài)代理
4.1.5 錦囊妙計(jì)
4.1.6 真相大白
4.2 為什么Python不用設(shè)計(jì)模式
4.2.1 Python沒(méi)有接口
4.2.2 Adapter模式
4.2.3 單例模式
4.2.4 Visitor模式
4.2.5 尾聲
4.3 Java小王子歷險(xiǎn)記
4.3.1 JavaScript帝國(guó)
4.3.2 再次出發(fā)
4.3.3 Go帝國(guó)
4.4 Java能抵擋住JavaScript的進(jìn)攻嗎
4.4.1 JavaScript的進(jìn)攻
4.4.2 非阻塞異步I/O
4.4.3 京城酒樓
4.4.4 I/O
4.4.5 異步作
4.4.6 為什么是Vert.x
4.5 JVM和Python解釋器的硬盤(pán)夜話
4.5.1 JVM先生
4.5.2 垃圾回收
4.5.3 GIL
4.5.4 尾聲
4.6 Java國(guó)王:這才是真正的封裝
4.6.1 把類隱藏起來(lái)
4.6.2 類的朋友
4.6.3 模塊化
4.6.4 ServiceLoader
第5章 編程語(yǔ)言的本質(zhì)
5.1 C語(yǔ)言這么厲害,它自身又是用什么語(yǔ)言寫(xiě)的.
5.2 為什么面向?qū)ο笤阃噶?br />5.3 C語(yǔ)言:春節(jié)回老家過(guò)年,我發(fā)現(xiàn)只有我沒(méi)有對(duì)象
5.3.1 聚會(huì)
5.3.2 串門(mén)
5.3.3 封裝
5.3.4 繼承
5.3.5 多態(tài)
5.4 什么是元編程
5.4.1 臨下班的緊急任務(wù)
5.4.2 模板:用程序來(lái)生成程序
5.4.3 元編程
5.5 為什么“無(wú)人問(wèn)津”的Lisp可以這么硬氣
5.5.1 Lisp
5.5.2 程序就是數(shù)據(jù)
5.5.3 開(kāi)發(fā)語(yǔ)言的語(yǔ)言
5.5.4 后的反擊
5.6 JavaScript打工記
5.6.1 棧
5.6.2 的員工:?jiǎn)尉程
5.6.3 異步函數(shù)怎么辦
5.6.4 隊(duì)列
5.6.5 事件隊(duì)列
5.7 簡(jiǎn)單的this,復(fù)雜的this
5.8 編程語(yǔ)言的
5.8.1 數(shù)組
5.8.2 條件分支
5.8.3 函數(shù)調(diào)用
5.8.4 一切歸于匯編
第6章 網(wǎng)絡(luò)
6.1 瀏覽器家族的反擊戰(zhàn)
6.1.1 前言
6.1.2 Cookie失竊
6.1.3 密碼失竊
6.1.4 家族會(huì)議
6.1.5 凡事有例外
6.2 黑客三兄弟
6.2.1 代碼注入
6.2.2 偽造請(qǐng)求
6.2.3 另辟蹊徑
6.2.4 牛刀小試
6.2.5 狂注入SQL
6.2.6 破解密碼
6.2.7 后記
6.3 黑客攻日記
6.3.1 小黑的日記2010-6-22 晴
6.3.2 張大胖的日記2010-6-23陰
6.3.3 小黑的日記2010-6-24多云
6.3.4 張大胖的日記2010-6-25陰
6.3.5 小黑的日記2010-6-26晴
6.3.6 張大胖的日記2010-6-27小雨
6.3.7 小黑的日記2010-6-28晴
6.3.8 張大胖的日記2010-6-29中雨
6.3.9 小黑的日記2010-6-30陰天
6.3.10 張大胖的日記2010-6-30暴雨
6.3.11 小黑的日記2010-7-1多云
6.4 緩沖區(qū)溢出攻擊
第7章 “老司機(jī)”經(jīng)驗(yàn)
7.1 用費(fèi)曼技巧自學(xué)編程
7.1.1 費(fèi)曼技巧
7.1.2 實(shí)戰(zhàn)演練
7.1.3 小結(jié)
7.2 曾經(jīng)廢寢忘食學(xué)到的技術(shù),沒(méi)用了
7.3 程序員七問(wèn)
7.4 用你的技術(shù)賺更多的錢(qián)
7.5 閱讀源碼的三種境界
7.5.1 昨夜西風(fēng)凋碧樹(shù),獨(dú)上高樓,望盡天涯路
7.5.2 衣帶漸寬不悔,為伊消得人憔悴
7.5.3 眾里尋他千百度,驀然回,那人卻在燈火闌珊處
7.6 Code Review的
7.6.1 Checkstyle和“連坐”
7.6.2 Check List
7.6.3 代碼量控制
7.6.4 結(jié)對(duì)編程
7.7 看問(wèn)題要看到本質(zhì):從Web服務(wù)器說(shuō)起
7.7.1 動(dòng)態(tài)內(nèi)容
碼農(nóng)翻身2 相關(guān)資料
大咖力薦: 作為非技術(shù)出身的產(chǎn)品人,我總是特別感謝那些能跟我們深入淺出地講解和溝通技術(shù)方案的研發(fā)伙伴們。我常問(wèn)很多問(wèn)題,有時(shí)還需要和他們一同決策,因?yàn)椴煌A段不同技術(shù)方案的選擇,對(duì)業(yè)務(wù)的發(fā)展節(jié)奏也十分重要。而劉欣的這本書(shū),從故事和場(chǎng)景切入,真正做到讓人對(duì)技術(shù)問(wèn)題“知其然,更知其所以然”。從管理視角來(lái)看,知道“why”能問(wèn)出更有效的問(wèn)題,進(jìn)而產(chǎn)生更優(yōu)的決策,實(shí)在是價(jià)值千金。 陳怡靜,領(lǐng)英中國(guó)前產(chǎn)品總監(jiān) 這是一本“奇特”的書(shū),與傳統(tǒng)的教科書(shū)不同,在這本書(shū)中劉欣用講故事的方式,生動(dòng)有趣地講解計(jì)算機(jī)技術(shù)的各種知識(shí),讓讀者在輕松愉快的氛圍中學(xué)習(xí)計(jì)算機(jī)技術(shù)知識(shí)。 晁岳攀,微服務(wù)框架rpcx作者,《深入理解Go并發(fā)編程》作者 現(xiàn)在業(yè)界的各家公司不僅自己開(kāi)發(fā)軟件,同時(shí)也大量使用各種優(yōu)秀的開(kāi)源組件,如LVS、Nginx、MySQL、Redis、RPC、HDFS等。很多同學(xué)在學(xué)習(xí)這些技術(shù)的時(shí)候一上來(lái)就陷入了技術(shù)細(xì)節(jié),這其實(shí)是不對(duì)的。任何一門(mén)技術(shù)都不是憑空出現(xiàn)的,一定是為了解決業(yè)界中的某個(gè)問(wèn)題。這本書(shū)最大的特點(diǎn)是先拋出問(wèn)題,然后再用某個(gè)技術(shù)去解決,我認(rèn)為這是非常正確的學(xué)習(xí)路徑。理解為什么有這個(gè)東西,它解決了什么痛點(diǎn),更有助于你對(duì)開(kāi)源組件的理解和靈活運(yùn)用。 張彥飛,《深入理解Linux網(wǎng)絡(luò)》作者 在閱讀本書(shū)時(shí),會(huì)發(fā)現(xiàn)作者總能提前“知道”讀者的疑惑,很快引出相關(guān)的故事線解答疑惑,同時(shí)又會(huì)順理成章地引出下一個(gè)問(wèn)題。當(dāng)所有的疑惑都解答完畢,作者會(huì)告訴大家原來(lái)這就是大名鼎鼎的某某技術(shù)。深入淺出、通俗易懂、映射現(xiàn)實(shí),你只需要跟著作者的故事讀下去,不知不覺(jué)中會(huì)將整本書(shū)讀完,絲毫不會(huì)感覺(jué)到疲倦。《碼農(nóng)翻身》和《碼農(nóng)翻身2》結(jié)合起來(lái)將整個(gè)計(jì)算機(jī)底層技術(shù)和上層應(yīng)用打通,我相信你會(huì)通過(guò)這本書(shū)愛(ài)上計(jì)算機(jī)! 閃客,《Linux源碼趣讀》作者
碼農(nóng)翻身2 作者簡(jiǎn)介
劉欣(@碼農(nóng)翻身):暢銷書(shū)《碼農(nóng)翻身》作者,15年的軟件行業(yè)從業(yè)經(jīng)驗(yàn),曾任IBM系統(tǒng)架構(gòu)師,擅長(zhǎng)企業(yè)應(yīng)用架構(gòu)和設(shè)計(jì),領(lǐng)導(dǎo)過(guò)多個(gè)企業(yè)級(jí)應(yīng)用架構(gòu)設(shè)計(jì)和開(kāi)發(fā)工作。
- >
我與地壇
- >
山海經(jīng)
- >
朝聞道
- >
羅曼·羅蘭讀書(shū)隨筆-精裝
- >
自卑與超越
- >
煙與鏡
- >
上帝之肋:男人的真實(shí)旅程
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人