官术网_书友最值得收藏!

深入剖析Nginx
會(huì)員

Nginx是一款功能強(qiáng)大的高性能Web和反向代理服務(wù)器,最初由俄羅斯程序員IgorSysoev開(kāi)發(fā),而當(dāng)前由IgorSysoev領(lǐng)導(dǎo)的專(zhuān)業(yè)公司Nginx,Inc.進(jìn)行持續(xù)的維護(hù)與更新。Nginx可以在大多數(shù)UNIX或類(lèi)UNIX系統(tǒng)上編譯運(yùn)行,比如FreeBSD、Solaris、Linux等,并且官方還提供有Windows下的可執(zhí)行版本。目前,Nginx在Netflix、Wordpress.com、新浪、網(wǎng)易、騰訊、豆瓣等國(guó)內(nèi)外眾多知名網(wǎng)站中應(yīng)用?!渡钊肫饰鯪ginx》不是一本關(guān)于Nginx配置指令如何使用的介紹手冊(cè)。本書(shū)重點(diǎn)在于通過(guò)剖析Nginx的源代碼,探究其功能結(jié)構(gòu)及其內(nèi)部實(shí)現(xiàn)原理。全書(shū)共14章和3個(gè)附錄。首先介紹了開(kāi)始剖析Nginx源代碼前的準(zhǔn)備工作,以及跟蹤和調(diào)試的方法;然后,分別深入分析了Nginx的進(jìn)程模型、數(shù)據(jù)結(jié)構(gòu)、配置指令、主要功能模塊、I/O事件處理、變量機(jī)制、客戶(hù)端請(qǐng)求過(guò)程、Filter模塊實(shí)例、負(fù)載均衡策略以及Handler模塊等。附錄部分提供了Nginx的編譯模塊、運(yùn)行配置等有用信息。從源碼剖析的角度出發(fā),是程序員常用的學(xué)習(xí)和提高方法。《深入剖析Nginx》是作者多年研讀Nginx代碼、深入思考和不斷實(shí)踐的結(jié)晶。《深入剖析Nginx》適合系統(tǒng)程序員、軟件開(kāi)發(fā)工程師、Nginx高級(jí)運(yùn)維工程師閱讀參考,對(duì)于有志從事相關(guān)工作的IT專(zhuān)業(yè)學(xué)生,更是不可多得的學(xué)習(xí)資料。

高群凱 ·軟件工程 ·15.1萬(wàn)字

Unity 2017經(jīng)典游戲開(kāi)發(fā)教程:算法分析與實(shí)現(xiàn)
會(huì)員

在游戲開(kāi)發(fā)學(xué)習(xí)中,借鑒經(jīng)典游戲的開(kāi)發(fā)思路和算法是快速提升開(kāi)發(fā)與設(shè)計(jì)水平的有效捷徑,這種學(xué)習(xí)的路徑也是明智而高效的。本書(shū)精選了18個(gè)廣受歡迎的經(jīng)典游戲案例進(jìn)行講解剖析,包含打地鼠、俄羅斯方塊、打磚塊、三消、翻牌子、連連看、拼圖、推箱子、炸彈人、華容道、橫板跑酷、掃雷、貪吃蛇、五子棋、跳棋、吃豆人、斗地主、坦克大戰(zhàn)等游戲。本書(shū)游戲的實(shí)現(xiàn)采用了Unity2017版軟件,該軟件是目前世界范圍內(nèi)使用最廣泛的游戲開(kāi)發(fā)與虛擬現(xiàn)實(shí)開(kāi)發(fā)平臺(tái)之一,界面友好,功能強(qiáng)大,有適合不同學(xué)習(xí)階段和不同開(kāi)發(fā)需求的對(duì)應(yīng)版本。本書(shū)不僅詳細(xì)介紹了Unity的軟件操作基礎(chǔ)與游戲開(kāi)發(fā)操作流程,而且對(duì)每個(gè)游戲案例的開(kāi)發(fā)思路、算法分析、程序?qū)崿F(xiàn)等都有詳盡的講解,非常適合對(duì)游戲開(kāi)發(fā)、虛擬現(xiàn)實(shí)開(kāi)發(fā)設(shè)計(jì)感興趣的初中級(jí)讀者,也適合游戲相關(guān)專(zhuān)業(yè)作為教材使用。

張帆 ·軟件工程 ·12萬(wàn)字

項(xiàng)目實(shí)踐精解:基于EJB 3.0和Web Services的Java應(yīng)用開(kāi)發(fā)
會(huì)員

本書(shū)通過(guò)豐富的項(xiàng)目實(shí)踐(onlinebookstore)案例和深入淺出的講解,引領(lǐng)讀者學(xué)習(xí)JavaEJB和WebServices應(yīng)用完整的開(kāi)發(fā)體系,以及JavaEJB和WebServices的各個(gè)組件在項(xiàng)目開(kāi)發(fā)中的實(shí)際應(yīng)用,包括:理解EJB3.0的三種Bean和多層(multi-tier)數(shù)據(jù)庫(kù)應(yīng)用架構(gòu);使用實(shí)體Bean開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用;熟悉事務(wù)處理、群集等高級(jí)特性;理解基于HTTP的多層(multi-tier)Web應(yīng)用架構(gòu);熟練使用Struts和EJB3.0開(kāi)發(fā)Web應(yīng)用;掌握WebServices的概念及應(yīng)用。書(shū)中全面介紹了進(jìn)行EJB3.0和WebServices應(yīng)用開(kāi)發(fā)的分析、設(shè)計(jì)、開(kāi)發(fā)和測(cè)試技術(shù)。本書(shū)提供了一個(gè)完整的電子商務(wù)應(yīng)用的設(shè)計(jì)和開(kāi)發(fā)項(xiàng)目,通過(guò)對(duì)該項(xiàng)目各個(gè)功能模塊從需求分析、系統(tǒng)分析設(shè)計(jì)、部署實(shí)現(xiàn)及測(cè)試等全過(guò)程的分析,使讀者能夠快速掌握EJB3.0和WebServices等Web開(kāi)發(fā)中最核心的組件,最后,讀者能夠依據(jù)書(shū)中提供的項(xiàng)目案例定制所需的功能,開(kāi)發(fā)專(zhuān)業(yè)的Java應(yīng)用系統(tǒng)。

李新力 梁立新編著 ·軟件工程 ·15.8萬(wàn)字

全棧Monorepo開(kāi)發(fā)實(shí)戰(zhàn)(Vue 3+Fastify+Deno+pnpm)
會(huì)員

Monorepo是近年來(lái)較流行的組織代碼倉(cāng)庫(kù)的方式。越來(lái)越多有影響力的JavaScript/TypeScript開(kāi)源項(xiàng)目開(kāi)始使用Monorepo架構(gòu)管理代碼,如Vite、React、Vue3、Babel、Next.js、Nuxt.js等。每一個(gè)新開(kāi)發(fā)的JavaScript/TypeScript項(xiàng)目都應(yīng)該考慮采用Monorepo架構(gòu)來(lái)提高開(kāi)發(fā)效率和代碼質(zhì)量。本書(shū)基于pnpm構(gòu)建了一個(gè)完整的報(bào)名登記應(yīng)用來(lái)實(shí)踐這種代碼倉(cāng)庫(kù),實(shí)現(xiàn)Vite+Vue+Tailwind編寫(xiě)的前端應(yīng)用、基于Fastify編寫(xiě)的后端應(yīng)用、基于Deno的函數(shù)服務(wù)開(kāi)發(fā)和以Prisma為ORM的數(shù)據(jù)模型設(shè)計(jì)。本書(shū)的應(yīng)用涉及的TypeScript和JavaScript上下游工具鏈和框架較為廣泛,但是選取的例子較為簡(jiǎn)單,容易上手,旨在幫助開(kāi)發(fā)者更好地了解各技術(shù)棧的特點(diǎn)。本書(shū)適用于前端開(kāi)發(fā)入門(mén)者、計(jì)劃在自己的項(xiàng)目中實(shí)踐Monorepo項(xiàng)目的中級(jí)前端開(kāi)發(fā)工程師,以及想實(shí)踐Monorepo技術(shù)的計(jì)算機(jī)專(zhuān)業(yè)學(xué)生閱讀。

孫浩 于丹編著 ·軟件工程 ·8.8萬(wàn)字

DDD工程實(shí)戰(zhàn):從零構(gòu)建企業(yè)級(jí)DDD應(yīng)用
會(huì)員

這是一本能教你快速?gòu)牧銟?gòu)建一個(gè)完整的企業(yè)級(jí)DDD應(yīng)用的實(shí)戰(zhàn)性著作。DDD本身涉及的概念多,而且技術(shù)組件的實(shí)現(xiàn)也比較復(fù)雜,對(duì)于初學(xué)者來(lái)說(shuō)門(mén)檻相對(duì)較高。本書(shū)在寫(xiě)作上另辟蹊徑,首先用很短的篇幅將限界上下文、聚合、實(shí)體等十幾組核心概念和技術(shù)組件,以及SpringBoot、SpringCloud和Axon等開(kāi)發(fā)DDD應(yīng)用的主流開(kāi)源框架做了一個(gè)簡(jiǎn)單的介紹,然后用8章的篇幅講解了一個(gè)綜合性的案例,不僅將前面提到的這些核心概念、技術(shù)組件和開(kāi)發(fā)框架的原理、使用全部融入到了案例中,還一步步地詳細(xì)講解了DDD應(yīng)用的實(shí)現(xiàn)方式和落地細(xì)節(jié)。通過(guò)閱讀本書(shū),你能獲得以下收獲:架構(gòu)設(shè)計(jì):基于DDD核心概念設(shè)計(jì)業(yè)務(wù)體系架構(gòu)。技術(shù)體系:根據(jù)DDD技術(shù)實(shí)現(xiàn)模型掌握主流框架的應(yīng)用。案例實(shí)戰(zhàn):遞進(jìn)式演練DDD核心理念及技術(shù)的落地實(shí)現(xiàn)。工程實(shí)施:提升DDD工程的整體實(shí)施水平和能力。

鄭天民 ·軟件工程 ·11.6萬(wàn)字

OpenAI API接口應(yīng)用實(shí)戰(zhàn)
會(huì)員

OpenAIAPI是一個(gè)為開(kāi)發(fā)者、企業(yè)和研究者打造的平臺(tái)。通過(guò)這個(gè)API,用戶(hù)可以輕松地融合和應(yīng)用最前沿的AI技術(shù),而無(wú)須獨(dú)立訓(xùn)練模型或構(gòu)建復(fù)雜的支持系統(tǒng)。這種便利性不僅加速了各類(lèi)自然語(yǔ)言處理任務(wù)的實(shí)現(xiàn)(如文本創(chuàng)作和問(wèn)答系統(tǒng)),還大大降低了開(kāi)發(fā)和運(yùn)營(yíng)的成本。隨著對(duì)OpenAI不斷地進(jìn)行研究和優(yōu)化,API用戶(hù)始終能夠享受到最新的技術(shù)成果。此外,API還為各個(gè)行業(yè)的創(chuàng)新者開(kāi)辟了新的可能性,并助力各種新應(yīng)用和服務(wù)的誕生??傊?,OpenAIAPI不僅推動(dòng)了AI技術(shù)的廣泛應(yīng)用,還為廣大用戶(hù)提供了一種簡(jiǎn)單、高效的方式來(lái)探索和實(shí)現(xiàn)AI的潛能。本書(shū)分4篇,共19章,涵蓋的主要內(nèi)容有OpenAIAPI的基礎(chǔ)知識(shí)、OpenAIAPI詳解,使用OpenAIAPI實(shí)現(xiàn)智能問(wèn)答、在線(xiàn)客服、教育輔導(dǎo)、編程助手、情感咨詢(xún)、心理咨詢(xún)、內(nèi)容創(chuàng)作、旅行規(guī)劃、法律咨詢(xún)、多語(yǔ)言翻譯、市場(chǎng)分析、文獻(xiàn)檢索等功能,開(kāi)發(fā)工作準(zhǔn)備、聊天機(jī)器人實(shí)戰(zhàn)、AI繪畫(huà)系統(tǒng)實(shí)戰(zhàn)、AI文本審核系統(tǒng)實(shí)戰(zhàn),以及OpenAIAPI展望等。本書(shū)內(nèi)容詳盡,原理論述簡(jiǎn)單明了,案例豐富,可讀性強(qiáng),特別適合有開(kāi)發(fā)基礎(chǔ)的后端Java開(kāi)發(fā)人員閱讀,也可供其他后端開(kāi)發(fā)語(yǔ)言的從業(yè)者借鑒。本書(shū)還適合需要了解ChatGPT技術(shù)的開(kāi)發(fā)人員閱讀。

雷韋春 ·軟件工程 ·12萬(wàn)字

架構(gòu)解密:從分布式到微服務(wù)(第2版)
會(huì)員

微服務(wù)、云原生、Kubernetes、ServiceMesh是分布式領(lǐng)域的熱點(diǎn)技術(shù),它們并不是憑空出現(xiàn)的,一定繼承了某些“前輩”的優(yōu)點(diǎn)。我們不僅要了解這些技術(shù),還要深入理解其發(fā)展脈絡(luò)、原理等,才能游刃有余地將其用于現(xiàn)有的項(xiàng)目開(kāi)發(fā)或老系統(tǒng)改造中。本書(shū)總計(jì)9章。第1章講解分布式的基礎(chǔ)——網(wǎng)絡(luò),對(duì)國(guó)際互聯(lián)網(wǎng)、NIO、AIO、網(wǎng)絡(luò)傳輸中的對(duì)象序列化問(wèn)題、HTTP的前世今生、TCP/IP、從CDN到SD-WAN等知識(shí)進(jìn)行深入講解。第2章講解分布式系統(tǒng)的經(jīng)典理論,涉及分布式系統(tǒng)的設(shè)計(jì)理念、一致性原理;ZooKeeper的使用場(chǎng)景;CAP理論的前世今生;BASE準(zhǔn)則;分布式事務(wù)的原理。第3章從RPC開(kāi)始,講解分布式服務(wù)治理框架的起源與原理,并講解ZeroCIce的原理和微服務(wù)架構(gòu)實(shí)戰(zhàn)。第4~6章以專(zhuān)題形式講解內(nèi)存、分布式文件存儲(chǔ)和分布式計(jì)算,對(duì)每個(gè)專(zhuān)題都講解相關(guān)的重要理論、產(chǎn)品、開(kāi)源項(xiàng)目及經(jīng)驗(yàn)等。第7章深入講解全文檢索與消息隊(duì)列中間件的原理及用法。第8章講解以Kubernetes為代表的微服務(wù)架構(gòu)解決了傳統(tǒng)架構(gòu)的哪些痛點(diǎn);ServiceMesh解決了微服務(wù)架構(gòu)的哪些問(wèn)題,以及如何理解它的原理和核心內(nèi)容。第9章分享作者的架構(gòu)實(shí)踐經(jīng)驗(yàn)。不論你是有十幾年研發(fā)經(jīng)驗(yàn)及架構(gòu)經(jīng)驗(yàn)的IT老手,還是剛?cè)腴T(mén)系統(tǒng)架構(gòu)的IT新手,本書(shū)都能對(duì)你理解分布式架構(gòu)和微服務(wù)架構(gòu)大有助益。

吳治輝 ·軟件工程 ·15.9萬(wàn)字

騰訊Android自動(dòng)化測(cè)試實(shí)戰(zhàn)
會(huì)員

本書(shū)不僅深度解析這些框架的原理,還給出了手機(jī)QQ瀏覽器、應(yīng)用寶項(xiàng)目中的典型案例,像最常見(jiàn)的App速度、要求較高的視頻播放性能測(cè)試等,供需要實(shí)踐的讀者學(xué)習(xí),這也是本書(shū)的重要特色之一。本書(shū)前半部分主要介紹業(yè)界流行的Android自動(dòng)化框架的基礎(chǔ)知識(shí),聚焦工具框架的原理以及基礎(chǔ)API使用、框架的二次開(kāi)發(fā)改造(根據(jù)具體項(xiàng)目做相應(yīng)修改),以及實(shí)踐過(guò)程中一些共性問(wèn)題的分享。如果讀者已經(jīng)掌握這些框架基礎(chǔ),那么對(duì)本書(shū)內(nèi)容的理解就會(huì)更容易。同時(shí)讀者可以重點(diǎn)關(guān)注本書(shū)中介紹的對(duì)框架進(jìn)行二次開(kāi)發(fā)的內(nèi)容,并結(jié)合自己的實(shí)際項(xiàng)目考慮如何應(yīng)用這些知識(shí)提升自己的工作效率;基礎(chǔ)比較高的讀者可跳過(guò)這部分直接閱讀后半部分。后半部分通過(guò)一些實(shí)際案例來(lái)講解自動(dòng)化框架的應(yīng)用,更強(qiáng)調(diào)系統(tǒng)性分析設(shè)計(jì)能力,包括需求的分析、工具選型、測(cè)試方案、代碼覆蓋率的應(yīng)用等,覆蓋功能測(cè)試、性能測(cè)試的具體實(shí)戰(zhàn)案例。這部分對(duì)讀者的技術(shù)能力要求相對(duì)更高一些,涉及的知識(shí)點(diǎn)的深度和廣度要明顯高于前半部分,需要進(jìn)行AndroidApp應(yīng)用的性能速度測(cè)試的讀者可以深入閱讀,領(lǐng)會(huì)書(shū)中所提場(chǎng)景的測(cè)試設(shè)計(jì)與思路,進(jìn)而掌握框架的精髓所在。在經(jīng)典案例中也給出了很多具體實(shí)現(xiàn)思路的介紹與分析,讓讀者知其然、并知其所以然,同時(shí)各位作者也把項(xiàng)目測(cè)試工程代碼加以整理,打包至TMQ后臺(tái),供讀者下載,讀者如有需要可以直接導(dǎo)入工程進(jìn)行調(diào)試學(xué)習(xí),以大大減少學(xué)習(xí)成本。讀者可以根據(jù)自己的需求閱讀相應(yīng)章節(jié)的內(nèi)容:如熟悉Java語(yǔ)言,又面臨Debug未混淆被測(cè)App的情況,建議直接學(xué)習(xí)Robotium框架,因?yàn)镽obotium操作簡(jiǎn)單、相關(guān)資料豐富,還能支持ant、maven打包,與jenkins結(jié)合較好;因Robotium不支持跨應(yīng)用,所以對(duì)于需要支持跨應(yīng)用的框架,讀者可以閱讀UIAutomator和Appium框架,其中Appium是借助WebDriverJSON協(xié)議實(shí)現(xiàn)的,能支持多種語(yǔ)言編寫(xiě)測(cè)試腳本;對(duì)于有一定經(jīng)驗(yàn)的讀者,在案例選擇時(shí)可以結(jié)合Robotium和UIAutomator的優(yōu)點(diǎn)一起使用,此時(shí)可直接閱讀本書(shū)中的瀏覽器視頻性能測(cè)試案例。

丁如敏 盛娟等 ·軟件工程 ·12.5萬(wàn)字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 法库县| 铜陵市| 拉萨市| 长治市| 常宁市| 嘉定区| 泽普县| 青神县| 麦盖提县| 隆子县| 阜宁县| 商水县| 扶风县| 宁城县| 津市市| 宜城市| 丰城市| 五华县| 自贡市| 平安县| 唐河县| 子洲县| 建德市| 南昌县| 湾仔区| 彝良县| 奈曼旗| 韶关市| 雷山县| 定安县| 甘南县| 澄江县| 乐昌市| 报价| 嫩江县| 剑川县| 普陀区| 商洛市| 万源市| 乡城县| 安岳县|