注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)碼農(nóng)翻身2

碼農(nóng)翻身2

碼農(nóng)翻身2

定 價(jià):¥118.00

作 者: 劉欣(@碼農(nóng)翻身)
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787121466977 出版時(shí)間: 2024-02-01 包裝: 平裝-膠訂
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書采用故事的方式講解了軟件編程,尤其是后端編程的重要領(lǐng)域,側(cè)重原理性知識(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)。這不是一本編程的入門書,剛開始學(xué)習(xí)編程的“純小白”讀起來(lái)會(huì)比較吃力,讀后可能會(huì)失望,但是稍有編程基礎(chǔ)的讀者讀起來(lái)會(huì)非常過(guò)癮,讀后會(huì)產(chǎn)生一種“原來(lái)如此”的感覺(jué)。

作者簡(jiǎn)介

  劉欣(@碼農(nóng)翻身):暢銷書《碼農(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ì)和開發(fā)工作。

圖書目錄

1章 基礎(chǔ)知識(shí)
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:硬盤罷工了,我該怎么辦
2.4.1 讀寫分離
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 寫入文件
3.2.6 結(jié)束還是開始
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 開源
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解釋器的硬盤夜話
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ǔ)言寫的.
5.2 為什么面向?qū)ο笤阃噶?br />5.3 C語(yǔ)言:春節(jié)回老家過(guò)年,我發(fā)現(xiàn)只有我沒(méi)有對(duì)象
5.3.1 聚會(huì)
5.3.2 串門
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 開發(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ù)賺更多的錢
7.5 閱讀源碼的三種境界
7.5.1 昨夜西風(fēng)凋碧樹,獨(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)容

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)