登錄???|???注冊
本書從原理出發,系統性地介紹了分布式系統和算法,而非介紹如何使用某種分布式框架。本書首先介紹了分布式系統是如何被建模的,以及分布式算法是如何被描述的,然后從基礎的鏈路抽象開始逐步增加復雜度,最終將復雜的共識抽象以簡單的方式呈現在讀者面前。通過閱讀本書,讀者不僅可以掌握常用的分布式算法,還可以學到分布式算法的證明方法及適用條件,為自行設計分布式系統和算法打下堅實的基礎。本書適合分布式領域的初學者及相關從業者閱讀參考。
江峰 ·軟件工程 ·17.2萬字
本書分為10章。第1章,主要介紹負載均衡技術的背景、發展歷史、現狀、原理和不同產品。第2章~第5章,主要介紹四層負載均衡和七層負載均衡的工作原理、功能應用和實現方式,以及負載均衡技術在云計算、微服務領域中的應用。第6章~第8章,主要從協議和實現兩個層面,深入介紹負載均衡的性能優化和安全設計,并詳細介紹基于DPDK技術的高性能并發網關DPVS的設計與實現。第9章,結合負載均衡技術在愛奇藝的落地實踐,主要介紹負載均衡服務的部署方法、監控告警、故障處理、性能分析等實例,以及負載均衡技術在云計算、邊緣計算中的應用。第10章,簡單地展望了未來負載均衡的一些發展趨勢。本書主要面向的是負載均衡服務的提供者和使用者、網絡技術研發人員、后端服務開發人員,同時也面向對負載均衡技術感興趣的廣大技術愛好者。
愛奇藝網絡虛擬化團隊 ·軟件工程 ·9.8萬字
本書以Web前端性能優化為關注點,不但給出了一套性能分析的思路與評價標準,而且針對影響網站性能的諸多方面分章節進行了詳細介紹。本書內容包括圖像方面的優化,資源加載方面的優化,如何編寫高性能的代碼,打包構建方面的優化,客戶端渲染的優化、服務器端渲染,瀏覽器本地數據存儲,以及緩存技術所帶來的性能優化等,通過對這些內容的講述與分析,逐漸幫助讀者構建起相對完善的前端性能知識體系。本書同時結合性能檢測與優化實踐,讓讀者在面對實際的性能優化問題時,能夠將理論知識轉化為實踐能力。本書理論與實踐并重,既可以作為前端工程師進階性能優化領域的參考資料,又可以作為前端求職面試人員復習性能相關知識的工具手冊。
田佳奇編著 ·軟件工程 ·12萬字
本書以一個Kubernetes工程師的視角,全面系統地介紹Kubernetes常見的知識點、企業應用實踐及運維管理方法。本書共分18章,第1、2章介紹如何快速搭建高可用的Kubernetes集群;第3~7章介紹Docker的基礎和鏡像的制作優化,以及Kubernetes的基礎概念(Master、Node和Pod)、核心調度資源(Deployment、StatefulSet、DaemonSet、CronJob)、服務發布(Service和Ingress)和配置管理(ConfigMap和Secret)。第8~11章主要介紹Kubernetes的持久化存儲、動態存儲、CSI、高級調度(容忍、污點和親和力)、服務質量、權限管理、Kubernetes資源配額管理。第12、13章主要介紹云原生存儲、中間件容器化、Operator和Helm的使用。第14~16章主要介紹針對Kubernetes的日志收集(EFK)、監控告警(Prometheus和Grafana)、生產級服務發布Ingress的使用。第17章主要介紹基于Kubernetes、Jenkins、Harbor、GitLab等工具建設生產級的DevOps平臺,實現開發、測試、UAT、生產環境的流水線設計。第18章主要介紹服務網格Istio的使用,實現對Kubernetes內部服務的細粒度流量管理。
杜寬 ·軟件工程 ·14.7萬字
短短幾年時間,Scrum躍升為敏捷優選方法,在全球各地得以普遍應用。針對如何用好、用巧這個看似簡單的框架,本書以通俗易懂的語言、條理清晰的脈絡闡述和提煉出Scrum的精髓。全書共4部分23章,闡述了七大核心概念:Scrum框架,敏捷原則,沖刺,需求和用戶故事,產品訂單,估算與速率,技術債;五大角色:產品負責人,ScrumMaster,開發團隊,Scrum團隊結構,經理:Scrum規劃原則及四大規劃活動:多層次規劃、產品組合規劃、產品規劃和長期規劃;沖刺四大活動:規劃、執行、評審和回顧。《Scrum精髓:敏捷轉型指南》取自作者十多年的實踐經驗,對員工個體和管理層都具有重要的指導和參考意義,可以幫助企業導入Scrum方法實現敏捷轉型,從而在動態的商業環境中以積極的心態擁抱變化,做出優秀、卓越的產品,成就創業、守業、常青基業。
Kenneth S.Rubin ·軟件工程 ·24.9萬字
《Scrum敏捷軟件開發》是敏捷聯盟及Scrum聯盟創始人之一、敏捷估算及計劃的鼻祖MikeCohn三大經典著作中影響為深厚的扛鼎之作,也是全球敏捷社區中獲得廣泛肯定的企業敏捷轉型參考。作者花四年時間,把自己近十五年的敏捷實踐經驗,特別是近四年中針對各種敏捷轉型企業的咨詢和指導工作,并結合旁征博引的方式,從更高的思想層次對敏捷與Scrum多年來的經驗和教訓進行深入而前面的梳理和總結,終集大成者便是這本令人醍醐灌頂的佳作。《Scrum敏捷軟件開發》是軟件企業及其管理團隊成功進行敏捷轉型戰略及實施的必備參考書,適合經理、開發人員、教練、ScrumMaster、產品負責人、分析師、團隊領導或項目領導,是幫助他們成功完成項目,甚至造就敏捷企業的重要參考。
(美)Mike Cohn ·軟件工程 ·30.4萬字
本書針對當前正在敏態化交付的團隊,圍繞敏捷思想從測試的角度、從零開始構建知識體系,講解如何做到高質量交付,從質量視角構建基于敏捷理念的全面認知并從基本框架體系跳出構建敏捷思想的質量交付能力,為進一步研發效能提供支撐。本書共11章,從敏捷理念到優化交付目標,以Scrum體系為基礎,詳細介紹看板、用戶故事地圖、故事實例化、分層自動化體系等,助力個人和團隊搭建完整的敏捷交付能力。構建以業務價值為目標,以高質量快速交付用戶價值的團隊,從而構建統一認知。本書不但適用于測試團隊,而且適用于敏捷團隊中的各個角色互相了解工作內容及知識體系。
陳霽等編著 ·軟件工程 ·14.9萬字
數據結構與算法是計算機、軟件工程等相關專業一門非常重要的專業基礎和核心課程。《深入淺出數據結構與算法:微課視頻版》內容全面,語言通俗易懂,所選案例典型、豐富,結構清晰,重難點突出,所有算法均已實現,可直接運行。《深入淺出數據結構與算法:微課視頻版》共分為四篇,內容包括數據結構概述,數據結構與算法基礎,線性表,棧和隊列,串、數組與廣義表,樹,圖,查找,排序,回溯算法,貪心算法,分治算法,實用算法等。另外,《深入淺出數據結構與算法:微課視頻版》贈送同步微視頻、教學大綱、案例源代碼和PPT課件,方便讀者學習和使用。《深入淺出數據結構與算法:微課視頻版》可作為計算機軟件開發、準備考取計算機專業研究生和參加軟考人員學習數據結構與算法的參考書,也可作為計算機、軟件工程及相關專業的教材。
陳銳等編著 ·軟件工程 ·14.6萬字
本書介紹了高效的軟件設計和編程方法,把精益需求分析、領域驅動設計、面向對象、契約式設計、測試驅動開發、意圖導向編程及演進式設計等編程實踐融會貫通,深入洞察軟件設計本質,展示了一個清晰的程序員編程能力提升路線圖。全書共十二章,按照程序員技能提升的順序,分為品味篇、專業篇和高效篇。本書適合各種編程語言的一線開發者、大學計算機和軟件工程相關專業三年級以上本科生或研究生閱讀,也適合專業的軟件開發團隊作為統一編程范式、提升設計意識和能力的參考書。
張剛 ·軟件工程 ·20.3萬字
本書主要介紹用于指導前端性能優化工作的通用優化方法,從網絡、瀏覽器、構建工具、跨端技術和CDN等方面介紹不同技術、系統對性能的影響,同時幫助讀者了解如何有效優化性能。本書從性能的度量、分析和實驗這三個方面開始,首先介紹性能優化的一些通用方法,然后將性能作為一個切面幫助讀者了解與前端技術棧和性能有關的知識。通過觀察此切面,系統的工作原理等知識被賦予了另外一層意義。利用這種聯系,把工作原理真正運用到工作中,對性能優化方面起著重要作用。本書面向的讀者為具有一定經驗的Web開發工程師,以及對前端開發或Web開發有一定了解的開發人員。同時,假定讀者能夠進行簡單的網頁開發,并且具備相關的基礎知識。
佘錦鑫(當軒) ·軟件工程 ·12.3萬字
本書主要圍繞微服務架構實現智能服務適配、開發復雜服務軟件系統的技術路線,系統闡述智能微服務軟件架構、開發與運維技術、主要支撐工具、典型應用案例等。
吳文峻 張文博等 ·軟件工程 ·14.6萬字
在編寫代碼時,每位軟件專業人士都需要對算法有充分的理解。在這本實用性極強的著作中,作者對一些關鍵的算法進行了詳實的描述,可以有效地提高用各種語言編寫代碼的質量。軟件開發人員、測試人員和維護人員可以在本書中學會如何使用算法,以創造性的方式解決計算性問題。本書各章內容前后銜接緊密,環環相扣,用醒目的圖表有條不紊地展示了一些核心概念,并對書中介紹的每種算法的性能進行了分析。在每一章的最后,讀者需要應用在該章所學習的知識,解決一個新穎的具有挑戰性的問題,就像在參加技術面試。在本書中,讀者將會:學習計算機科學和軟件工程中非常重要且基本的算法;學習高效解決問題的常用策略,包括分治法、動態規劃等;使用大O表示法對代碼進行分析,評估它的時間復雜度;在算法中使用現有的Python程序庫和數據結構解決問題;理解重要算法的主要步驟。
(美)喬治·海涅曼 ·軟件工程 ·11.2萬字
本書分享的實用技巧可以幫助你編寫魯棒、可靠且易于團隊成員理解和適應不斷變化需求的代碼。內容涉及如何像高效的軟件工程師一樣思考代碼,如何編寫讀起來像一個結構良好的句子的函數,如何確保代碼可靠且無錯誤,如何進行有效的單元測試,如何識別可能導致問題的代碼并對其進行改進,如何編寫可重用并適應新需求的代碼,如何提高讀者的中長期生產力,同時還介紹了如何節省開發人員及團隊的寶貴時間,等等。
(英)湯姆·朗 ·軟件工程 ·18萬字
本書“重新定義”了持續交付,增補了組織管理和架構兩個維度,輔助以真實案例,對持續交付的諸多原則和實踐加以解讀,并對持續交付過程中的取舍原則加以論述。本書分為3個部分:第一部分作者根據自己近十年的工作及咨詢經歷,通過不斷總結、提煉和反思,對原有的持續交付進行修正,重新定義持續交付為實現組織戰略目標的能力,并引入持續交付的能力模型;第二部分闡述組織打造持續交付能力模型所需遵循的原則,包括基礎原則、組織原則和架構原則;第三部分通過對多個互聯網公司案例的解讀,闡述如何根據組織的當前狀況應用相關原則對最佳實踐進行取舍,并快速達到組織能力目標。本書適合大型互聯網公司的技術VP、技術負責人,中小型互聯網公司的CTO、技術VP、研發/測試/運維負責人、主管及骨干,以及組織變革者閱讀。
喬梁 ·軟件工程 ·24.3萬字
隨著互聯網技術的發展,分布式應用系統對具備高性能、高可用性、可擴展性和可維護性的架構的依賴度越來越高。本書以理論與實踐相結合的方式,對分布式應用系統的架構設計進行系統的闡述。本書分為3個部分,第一部分是分布式系統架構概述,介紹一些分布式系統架構下常見的基礎概念和架構設計的目標;第二部分是核心理論及技術,介紹分布式應用系統下常見的技術中間件機制和使用場景,著重介紹分布式應用系統在高性能、高可用性、可擴展性和可維護性等方面常見的優化技術;第三部分是架構實踐案例,梳理幾種常見的大型分布式應用系統的架構,并結合具體問題進行分析,使讀者能夠真正理解設計分布式應用系統架構所面臨的問題及解決問題的思路。本書主要面向初/中/高級程序員和架構師,但書中的部分內容也適合產品經理、項目經理閱讀。此外,本書內容由淺入深且案例豐富,也適合作為培訓教材。
謝文輝 ·軟件工程 ·14萬字
本書通過10位杰出實踐者的貢獻,分享了關鍵的軟件架構指標,幫助你設定正確的關鍵績效指標并衡量結果。軟件架構指標是軟件項目的可維護性和架構質量的關鍵,它們可以在項目早期向你發出警告,提醒你注意架構和技術債務的積累。本書不是一本關于理論的書。它更多的是關于實踐,關于已經嘗試過并行之有效的方法。本書面向渴望探索成功案例的軟件架構師和軟件開發人員,旨在幫助讀者進一步了解決策和測量的有效性。
(意)克里斯蒂安·西塞里 (英)戴夫·法利 (美)尼爾·福特 (英)安德魯·哈默爾-勞 (美)邁克爾·基林 (德)卡羅拉·利林塔爾 (葡)若昂·羅薩 (德)亞歷山大·馮·齊澤維茨 (奧)雷內· 韋斯 (英)約恩·伍茲 ·軟件工程 ·11萬字
“中國軟件工程師調查”是清華大學社會科學學院中國社會調查與研究中心與清華大學社會學系的研究團隊受中國科學技術協會組織人事部的委托,于2023年針對我國軟件行業相關從業者開展的研究課題,旨在深入了解我國軟件工程師的工作、生活與觀念,以期保障其勞動權利,改善其生活條件。在調查的基礎上,本書對軟件工程師群體的工作情況、生活狀態和價值觀念進行深度解析,展示了該群體的多重身份和豐富面向,有助于讀者更深入地了解這個群體,以及他們在構建數字社會中的獨特貢獻。同時,本書描繪了世界信息技術人才發展的概況,繼而探討了我國信息技術產業和相關政策在不同發展階段的建設路徑和機制,闡明我國信息技術產業在當前邁向高質量發展的關鍵階段,應當加深對于相關人才的了解,并以此為基礎制定相應的培育和支持政策。
閆澤華 王天夫 孫百承等 ·軟件工程 ·15.1萬字
本書由前騰訊公司軟件開發工程師根據微信6.x版撰寫,緊跟微信公眾平臺的技術發展,是目前微信公眾平臺應用開發領域涵蓋內容較全面、系統和深入的一本書。本書全面介紹了微信公眾平臺的開發模式、環境搭建、消息接口及高級接口,深入地解析了微信內置瀏覽器的特性及WeixinJS接口,系統地講解了開發微信公眾號的流程、方法、技巧和注意事項,還簡要介紹了微信小程序的開發。本書案例豐富,提供了包括餐廳管家、微商城、微酒店、游戲開發、HTML5小游戲5個項目的完整開發流程,探討的內容包括自定義菜單、二維碼、微信支付、微信小店、位置服務等。學習完本書,讀者完全有能力開發企業級的公眾號。本書適合于微信公眾平臺開發初學者,企業微信公眾號開發、公眾號運營者及移動互聯網開發人員,也很適合有一定開發基礎但對微信公眾號項目開發不熟悉的讀者閱讀。
閆小坤 周濤 ·軟件工程 ·9.1萬字
隨著大數據時代的到來,我們經常需要在海量數據的互聯網環境中搜集一些特定的數據并對其進行分析,我們可以使用網絡爬蟲對這些特定的數據進行爬取,并對一些無關的數據進行過濾,將目標數據篩選出來。對特定的數據進行爬取的爬蟲,我們將其稱為聚焦網絡爬蟲。在大數據時代,聚焦網絡爬蟲的應用需求越來越大。本書從系統化的視角,為那些想學習Python網絡爬蟲或者正在研究Python網絡爬蟲的朋友們提供了一個全面的參考,讓讀者可以系統地學習Python網絡爬蟲的方方面面,在理解并掌握了本書的實例之后,能夠獨立編寫出自己的Python網絡爬蟲項目,并且能夠勝任Python網絡爬蟲工程師相關崗位的工作。
韋瑋 ·軟件工程 ·13.4萬字
FSO即FileSystemObject組件,它提供了常見的文件夾及文件管理功能,如創建文件夾、復制文件夾、刪除文件夾、復制文件和刪除文件等。另外,它還可以讀寫文本文件和獲取驅動器信息。字符集就是字符的集合,編碼就是字符與數字的對應表,因為計算機只認識數字,所以我們需要告訴它哪個數字代表哪個字符。為什么有如此多的編碼?因為世界上有如此多的國家,它們制定字符編碼的時候,不可能為其他國家著想。幸好,還有ISO(InternationalOrganizationforStandardization),即國際標準化組織。它是一個跨越國界的全球性的非政府組織,它的任務是促進全球范圍內的標準化,其中,就包括了字符編碼的標準化。
王洪影 ·軟件工程 ·13.3萬字
網站合作:傅女士 fuli.a@yuewen.com
雙新用戶(設備和賬號都新為雙新用戶)下載并登錄后1-20天最多可免費領取20本會員/單訂書且可免費讀10天
Copyright (C) 2025 www.cqxianglaokan.com All Rights Reserved 上海閱文信息技術有限公司 版權所有 粵公網安備 44030002000001號 ???? 增值電信業務經營許可證:粵B2-20090059???? 互聯網ICP備案號: 粵B2-20090059-5 ???? 舉報電話:010-59357051 營業執照 網絡文化經營許可證:滬網文 (2023) 3296-228號 網絡出版服務許可證:(署)網出證(滬)字第055號????互聯網宗教信息服務許可證:滬(2023)0000015
QQ閱讀手機版