[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • Linux後端開發工程實踐
    該商品所屬分類:計算機/網絡 -> 操作繫統/繫統開發
    【市場價】
    1324-1920
    【優惠價】
    828-1200
    【作者】 萬木春 
    【所屬類別】 圖書  計算機/網絡  操作繫統/繫統開發  LINUX 
    【出版社】人民郵電出版社 
    【ISBN】9787115625625
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:128開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787115625625
    作者:萬木春

    出版社:人民郵電出版社
    出版時間:2024年01月 

        
        
    "

    編輯推薦

    詳細解讀Linux後端開發,體繫化介紹了後端開發人員所需的關鍵技能;
    來自互聯網大廠的資審工程師,結合工作實踐寫作的Linux後端開發的圖書;
    全面涵蓋了構建RPC框架和微服務集群的技術難點,附贈源代碼;
    幫助讀者從零開始構建高效的RPC框架和微服務集群。

     
    內容簡介

    本書全面介紹了Linux後端開發的相關知識和技能,涵蓋了Linux繫統的各種功能和工具、Linux編程的相關知識和技能,以及開發後端服務和應用程序的內容。本書分為15章,主要內容包括Linux後端開發概述,開發環境搭建,服務器運維,shell編程簡介,實現簡易shell,使用Git管理代碼,編譯、鏈接、運行與調試,後端服務編寫,網絡通信基礎,I O模型與並發,公共代碼提煉,應用層協議設計與實現,MyRPC框架設計與實現以及微服務集群的構建等。
    本書講解通俗易懂,實例豐富,適合C C 開發人員、Linux後端開發人員、對Linux後端開發感興趣或者希望從事Linux後端開發的人員閱讀,也適合作為高等院校計算機相關專業師生的學習用書及培訓學校的教材。

    作者簡介

    高等院校計算機相關專業的師生、C C 研發人員、Linux後端研發人員、Linux C C 後端研發人員、對Linux後端研發感興趣或者希望從事Linux後端研發的人員

    目錄
    目 錄
    第 1章 概述1
    1.1 本書不會涉及的內容1
    1.2 本書專注的內容1
    1.3 為什麼這麼安排1
    1.4 Linux是什麼2
    1.5 後端開發是什麼2
    1.6 您將學到什麼3
    1.7 代碼目錄結構說明3
    1.7.1 目錄MyRPC4
    1.7.2 第三方依賴4
    1.8 如何學習Linux後端開發4
    1.8.1 堅持不懈的心態4
    1.8.2 以問題作為切入點4

    目 錄
    第 1章 概述1
    1.1 本書不會涉及的內容1
    1.2 本書專注的內容1
    1.3 為什麼這麼安排1
    1.4 Linux是什麼2
    1.5 後端開發是什麼2
    1.6 您將學到什麼3
    1.7 代碼目錄結構說明3
    1.7.1 目錄MyRPC4
    1.7.2 第三方依賴4
    1.8 如何學習Linux後端開發4
    1.8.1 堅持不懈的心態4
    1.8.2 以問題作為切入點4
    1.8.3 動手實踐和創造5
    1.9 本章小結5
    第 2章 開發環境搭建6
    2.1 本地開發環境6
    2.1.1 代碼編輯器6
    2.1.2 終端管理器6
    2.1.3 測試工具6
    2.2 遠端運行環境7
    2.3 本章小結9
    第3章 服務器運維10
    3.1 什麼是shell10
    3.2 shell下的命令行11
    3.2.1 命令行的組成11
    3.2.2 大部分命令具備的共性11
    3.2.3 使用man命令查詢在線手冊12
    3.2.4 命令和文件補全13
    3.2.5 命令行的通配符和特殊符號13
    3.2.6 內置命令與外部命令13
    3.3 基本的命令操作14
    3.3.1 屏幕相關14
    3.3.2 目錄和文件相關14
    3.3.3 進程相關21
    3.3.4 網絡相關22
    3.3.5 繫統相關22
    3.3.6 用戶相關24
    3.3.7 命令執行相關25
    3.3.8 日期相關27
    3.4 man的替代工具27
    3.5 命令黏合劑:管道機制28
    3.5.1 如何使用管道28
    3.5.2 行過濾命令grep28
    3.5.3 文本分析處理工具awk29
    3.5.4 流編輯命令sed30
    3.5.5 參數傳遞命令xargs32
    3.5.6 其他常用的輔助命令34
    3.6 命令輸入 輸出的重定向35
    3.7 命令的連續執行36
    3.8 vi編輯器簡介36
    3.9 本章小結37
    第4章 shell編程簡介38
    4.1 什麼是shell編程38
    4.2 “hello world”程序38
    4.3 shell的執行過程38
    4.4 調試39
    4.5 執行方式的不同39
    4.5.1 直接執行39
    4.5.2 使用bash來執行40
    4.5.3 使用source或英文點號“.”來執行40
    4.6 變量41
    4.6.1 環境變量41
    4.6.2 自定義變量41
    4.6.3 特殊變量42
    4.6.4 在C語言中操作環境變量43
    4.6.5 查看進程運行時的環境變量44
    4.7 選擇與判斷44
    4.7.1 test命令與判斷符號“[]”44
    4.7.2 if語句46
    4.7.3 case語句47
    4.8 循環48
    4.8.1 while循環48
    4.8.2 until循環48
    4.8.3 for循環49
    4.8.4 break語句和continue語句50
    4.9 函數50
    4.10 命令選項51
    4.11 本章小結51
    第5章 實現簡易shell52
    5.1 實現的特性52
    5.2 執行邏輯52
    5.3 實現原理52
    5.3.1 命令行解析52
    5.3.2 特性實現53
    5.3.3 函數介紹53
    5.4 編碼實現55
    5.5 特性測試64
    5.6 本章小結65
    第6章 使用Git管理代碼66
    6.1 初始化66
    6.1.1 安裝Git工具66
    6.1.2 設置用戶名和郵箱66
    6.1.3 創建倉庫66
    6.1.4 創建readme.md文件67
    6.1.5 創建.gitignore文件67
    6.2 核心概念67
    6.3 常用操作68
    6.3.1 查看當前倉庫的狀態68
    6.3.2 添加文件69
    6.3.3 刪除文件69
    6.3.4 回退變更70
    6.3.5 查看提交日志70
    6.3.6 查看差異71
    6.3.7 分支管理71
    6.3.8 其他操作73
    6.4 團隊協作74
    6.4.1 同步代碼倉庫74
    6.4.2 創建自己的分支74
    6.4.3 推送分支到遠程倉庫75
    6.4.4 發起合入請求75
    6.4.5 發布變更75
    6.5 本章小結75
    第7章 編譯、鏈接、運行與調試76
    7.1 單文件程序的編譯與鏈接76
    7.1.1 預處理階段77
    7.1.2 編譯階段78
    7.1.3 彙編階段79
    7.1.4 鏈接階段80
    7.1.5 ELF概述80
    7.1.6 符號解析與重定位82
    7.2 工程項目的編譯與鏈接85
    7.2.1 makefile86
    7.2.2 一個實例87
    7.2.3 實現簡易的make命令92
    7.2.4 常用的編譯和鏈接選項100
    7.3 動態鏈接與靜態鏈接102
    7.4 Linux動態鏈接庫規範103
    7.4.1 動態鏈接庫的命名104
    7.4.2 動態鏈接庫的三個不同名稱104
    7.4.3 動態鏈接庫的管理105
    7.5 自定義的動態鏈接庫107
    7.5.1 相關源代碼107
    7.5.2 生成攜帶“so name”的動態鏈接庫108
    7.5.3 生成不攜帶“so name”的動態鏈接庫109
    7.6 進程的內存模型110
    7.6.1 進程的虛擬地址空間布局110
    7.6.2 棧與堆的區別111
    7.6.3 經典問題剖析111
    7.7 調試程序115
    7.7.1 gdb的啟動115
    7.7.2 gdb常用命令115
    7.8 本章小結118
    第8章 後端服務編寫119
    8.1 守護進程119
    8.1.1 什麼是守護進程119
    8.1.2 守護進程如何編寫119
    8.1.3 代碼實現121
    8.2 設置資源限制122
    8.3 信號處理123
    8.4 加載配置功能124
    8.5 命令行參數解析125
    8.6 日志輸出功能125
    8.7 服務啟停腳本126
    8.7.1 加載繫統自帶的shell函數128
    8.7.2 服務相關變量聲明128
    8.7.3 服務啟動函數128
    8.7.4 服務停止函數128
    8.7.5 服務重啟函數128
    8.7.6 服務狀態查看函數129
    8.7.7 case語句129
    8.8 本章小結129
    第9章 網絡通信基礎130
    9.1 TCP IP協議棧概述130
    9.2 物理層與數據鏈路層132
    9.2.1 物理層132
    9.2.2 數據鏈路層132
    9.3 網絡層133
    9.3.1 網際協議的特點133
    9.3.2 IP數據報格式133
    9.3.3 IP地址135
    9.3.4 路由選擇138
    9.3.5 ARP與RARP139
    9.3.6 ICMP145
    9.4 傳輸層156
    9.4.1 UDP157
    9.4.2 TCP158
    9.5 網絡編程接口173
    9.5.1 TCP網絡通信的基本流程173
    9.5.2 socket網絡編程174
    9.6 TCP經典異常場景分析181
    9.6.1 場景1:Address already in use181
    9.6.2 場景2:Connection refused181
    9.6.3 場景3:Broken pipe182
    9.6.4 場景4:Connection timeout182
    9.6.5 場景5:Connection reset by peer184
    9.7 本章小結184
    第 10章 I O模型與並發185
    10.1 I O模型概述185
    10.1.1 阻塞I O185
    10.1.2 非阻塞I O185
    10.1.3 I O多路復用185
    10.1.4 異步I O186
    10.2 並發實例——EchoServer186
    10.2.1 Echo協議186
    10.2.2 協程190
    10.2.3 benchmark工具201
    10.2.4 單進程204
    10.2.5 多進程205
    10.2.6 多線程206
    10.2.7 進程池1207
    10.2.8 進程池2208
    10.2.9 線程池209
    10.2.10 簡單的領導者-跟隨者模型210
    10.2.11 I O多路復用之select(單進程)-阻塞I O212
    10.2.12 I O多路復用之poll(單進程)-阻塞I O214
    10.2.13 I O多路復用之epoll(單進程)-阻塞I O216
    10.2.14 I O多路復用之epoll(單進程)-Reactor222
    10.2.15 I O多路復用之epoll(單進程)-Reactor-ET模式225
    10.2.16 I O多路復用之epoll(單進程)-Reactor-協程池226
    10.2.17 I O多路復用之epoll(線程池)-Reactor229
    10.2.18 I O多路復用之epoll(線程池)-Reactor-HSHA230
    10.2.19 I O多路復用之epoll(線程池)-Reactor-MS233
    10.2.20 I O多路復用之epoll(進程池)-Reactor-協程池236
    10.3 基準性能對比與分析239
    10.3.1 非I O復用模型對比239
    10.3.2 I O復用模型對比240
    10.3.3 epoll下LT模式和ET模式對比240
    10.3.4 epoll下協程池模式和非協程池模式對比241
    10.3.5 HSHA模式下工作線程和I O線程寫應答對比241
    10.3.6 MS模式下MainReactor線程是否監聽可讀事件對比241
    10.3.7 epoll下動態和固定超時時間對比242
    10.3.8 epoll下進程池和線程池對比242
    10.4 本章小結243
    第 11章 公共代碼提煉244
    11.1 參數列表244
    11.2 命令行參數解析245
    11.3 字符串248
    11.4 配置文件讀取249
    11.5 延遲執行251
    11.6 單例模板252
    11.7 百分位數計算252
    11.8 魯棒的I O253
    11.9 時間處理254
    11.10 狀態碼255
    11.11 轉換256
    11.12 socket選項257
    11.13 “龍套”258
    11.14 日志文件260
    11.15 服務鎖262
    11.16 本章小結263
    第 12章 應用層協議設計與實現264
    12.1 協議概述264
    12.2 協議分類264
    12.2.1 按編解碼方式對協議進行分類265
    12.2.2 按邊界劃分方式對協議進行分類265
    12.3 協議評判266
    12.4 自定義協議的優缺點266
    12.4.1 優點266
    12.4.2 缺點267
    12.5 協議設計267
    12.5.1 協議消息格式267
    12.5.2 協議設計權衡268
    12.6 預備知識268
    12.6.1 大小端268
    12.6.2 字節序269
    12.6.3 字節序的互轉270
    12.6.4 內存對像與布局272
    12.6.5 指針類型的本質272
    12.6.6 序列化與反序列化273
    12.7 其他協議274
    12.7.1 HTTP消息格式275
    12.7.2 RESP消息格式276
    12.8 協議實現276
    12.8.1 協議編解碼抽像277
    12.8.2 MySvr實現279
    12.8.3 HTTP實現284
    12.8.4 RESP實現289
    12.8.5 混合協議實現293
    12.8.6 共性總結295
    12.9 本章小結296
    第 13章 MyRPC框架設計與實現297
    13.1 框架概述297
    13.2 並發模型298
    13.3 框架具體實現299
    13.3.1 服務啟動流程300
    13.3.2 事件分發流程304
    13.3.3 服務器端請求處理流程311
    13.3.4 客戶端請求處理流程321
    13.3.5 分布式調用棧追蹤334
    13.3.6 超時管理338
    13.3.7 本地協程變量管理338
    13.3.8 業務層的並發339
    13.4 示例服務Echo339
    13.4.1 目錄結構劃分340
    13.4.2 服務描述文件340
    13.4.3 服務啟動341
    13.4.4 業務處理341
    13.4.5 配置與輔助文件342
    13.4.6 通用的服務啟停腳本345
    13.4.7 接口測試346
    13.5 工具集合347
    13.5.1 服務代碼生成工具myrpcc347
    13.5.2 接口測試工具myrpct362
    13.5.3 接口壓測工具myrpcb365
    13.6 本章小結371
    第 14章 微服務集群372
    14.1 集群架構概述372
    14.2 持久化層372
    14.2.1 Redis服務373
    14.2.2 authstore服務373
    14.2.3 userstore服務375
    14.3 業務邏輯層379
    14.3.1 auth服務379
    14.3.2 user服務383
    14.4 接入層387
    14.4.1 目錄結構387
    14.4.2 代碼與配置388
    14.4.3 接口測試389
    14.5 本章小結389
    第 15章 回顧總結390
    15.1 6種思維模式390
    15.1.1 不要被編程語言所限制390
    15.1.2 掌握多種編程語言是必然的390
    15.1.3 計算機本身就是一個狀態機391
    15.1.4 動手是最好的實踐391
    15.1.5 依靠工具提高效率和質量391
    15.1.6 像工匠一樣為自己創造工具391
    15.2 寫在最後391









     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部