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

深入理解JVM字節(jié)碼
會(huì)員

本書一共12章,從邏輯上主要分為字節(jié)碼原理篇和應(yīng)用篇兩大部分。第1章詳細(xì)剖析了class文件的內(nèi)部結(jié)構(gòu),幫助讀者理解本書后面介紹的字節(jié)碼原理。第2章首先介紹了什么是字節(jié)碼,接下來介紹了Java虛擬機(jī)棧和棧幀的相關(guān)內(nèi)容,然后通過for循環(huán)、switch-case、try-catch-finally等語法講解了字節(jié)碼指令的用法。第3章介紹了字節(jié)碼的進(jìn)階知識(shí),主要目的是讓讀者掌握方法調(diào)用指令、泛型擦除、synchronized關(guān)鍵字、反射的底層實(shí)現(xiàn)原理。第4章介紹了javac編譯器的原理。編譯原理是計(jì)算機(jī)科學(xué)皇冠上的明珠,只有弄懂了javac才能更好地理解字節(jié)碼的生成原理。本章一開始介紹了javac源碼的調(diào)試方法,隨后詳細(xì)介紹了javac編譯的七大階段和各階段的作用。第5章從字節(jié)碼角度看Kotlin語言,介紹了常見語法糖和協(xié)程等的原理,希望讀者在學(xué)習(xí)其他JVM系語言時(shí)可以舉一反三,使用類似的思路。第6章介紹了ASM和Javassist兩個(gè)字節(jié)碼操作工具。這兩個(gè)工具非常重要,被廣泛用于中間件框架中,后面關(guān)于APM、軟件破解的章節(jié)都涉及這兩個(gè)工具的使用。第7章介紹了JavaInstrumentation的原理,分兩種方式講解了如何使用Instrumentation,最后介紹了AttachAPI的底層UNIX域套接字的通信原理。第8章介紹了JSR269插件化注解處理的原理,希望讀者可以通過本章掌握編譯期間生成、修改代碼的方法,理解Lombok、ButterKnife工具的實(shí)現(xiàn)原理。第9章主要介紹了字節(jié)碼在cglib、Fastjson、Dubbo、JaCoCo、Mock這些框架上的應(yīng)用,可以讓讀者接觸到更多字節(jié)碼的使用場景。第10章主要介紹了反編譯、破解、防破解和逆向工程的相關(guān)內(nèi)容。了解常見的破解和逆向方法能更好地保護(hù)自己的軟件產(chǎn)品。第11章介紹了APM的概況、分布式跟蹤的基本原理、OpenTracing的基本概念和無埋點(diǎn)字節(jié)碼插樁的代碼實(shí)現(xiàn)。如果對(duì)APM有興趣,可以將本章作為入門指導(dǎo),實(shí)現(xiàn)自己的APM產(chǎn)品。第12章詳細(xì)介紹了Androiddex文件的組成結(jié)構(gòu),以及Android字節(jié)碼指令與Java字節(jié)碼指令的區(qū)別,最后介紹了Gradle字節(jié)碼改寫實(shí)現(xiàn)無侵入插樁的方法。

張亞 ·程序設(shè)計(jì) ·9萬字

PLC標(biāo)準(zhǔn)化編程原理與方法
會(huì)員

本書針對(duì)PLC編程工程師設(shè)計(jì)工作量大、現(xiàn)場調(diào)試時(shí)間長、售后服務(wù)工作量大、工作效率低的現(xiàn)狀,提出了全新的、以面向?qū)ο鬄榛A(chǔ)原理、模塊化、高內(nèi)聚低耦合的設(shè)計(jì)和編程框架,最終形成以提高效率為目的的標(biāo)準(zhǔn)化編程方法。其標(biāo)準(zhǔn)化編程原理和方法是一種普遍性的設(shè)計(jì)思想架構(gòu),適用于所有PLC品牌和絕大部分型號(hào)。書中以西門子S7-1500PLC和WinCC為例做了比較深入的講解,同時(shí)也對(duì)其他各品牌軟件平臺(tái)做了可行性分析,對(duì)實(shí)現(xiàn)標(biāo)準(zhǔn)化架構(gòu)所需要的其他技能也做了詳盡的分析。無論是工程行業(yè)還是非標(biāo)設(shè)備行業(yè),預(yù)期應(yīng)用標(biāo)準(zhǔn)化設(shè)計(jì)方法后,效率均可以提高3~5倍以上,由于實(shí)現(xiàn)了模塊化,使團(tuán)隊(duì)協(xié)作分工成為可能,大量簡單重復(fù)的工作可以由技術(shù)工人協(xié)助工程師完成,減輕了工程師的工作負(fù)擔(dān)。本書適用于工業(yè)自動(dòng)化行業(yè)對(duì)PLC產(chǎn)品軟件、硬件和編程語言有基本了解和應(yīng)用經(jīng)驗(yàn)的編程工程師。

王前厚編著 ·程序設(shè)計(jì) ·8.1萬字

EPLAN實(shí)戰(zhàn)設(shè)計(jì)
會(huì)員

《EPLAN實(shí)戰(zhàn)設(shè)計(jì)》以EPLANElectricalP826為基礎(chǔ),根據(jù)實(shí)際設(shè)計(jì)項(xiàng)目中需要關(guān)注的技術(shù)難點(diǎn)進(jìn)行介紹和講解,主要思路是用幾個(gè)實(shí)際設(shè)計(jì)項(xiàng)目,將EPLAN的相關(guān)的技術(shù)融于項(xiàng)目設(shè)計(jì)過程中。全書由8章組成,分為3部分,分別是軟件功能、案例實(shí)戰(zhàn)設(shè)計(jì)和電氣設(shè)計(jì)方法論介紹。前兩章主要介紹軟件的基礎(chǔ)知識(shí),包括菜單功能的使用及各種功能的介紹;第3章通過車床設(shè)計(jì)項(xiàng)目,主要介紹面向圖形的常規(guī)設(shè)計(jì)及符號(hào)的新建;第4章通過小車送料電控項(xiàng)目,主要介紹面向?qū)ο笤O(shè)計(jì)及端子排的設(shè)計(jì);第5章通過打包機(jī)項(xiàng)目,主要介紹PLC的各種設(shè)計(jì)方式及2D安裝板布局圖的設(shè)計(jì);第6章通過消防風(fēng)機(jī)項(xiàng)目,主要介紹主數(shù)據(jù)的新建、翻譯功能及項(xiàng)目變更管理;第7章通過大型鍛壓機(jī)項(xiàng)目,主要介紹項(xiàng)目結(jié)構(gòu)的劃分及部件庫的管理;第8章是電氣設(shè)計(jì)規(guī)范及方法論介紹,主要根據(jù)在設(shè)計(jì)中容易出現(xiàn)的各種問題進(jìn)行一些提醒和引導(dǎo),避免讀者在學(xué)習(xí)過程中走彎路。全書內(nèi)容全面、豐富,從實(shí)踐中來,到實(shí)踐中去,充分展示了EPLAN工具的優(yōu)勢(shì)和設(shè)計(jì)技巧。《EPLAN實(shí)戰(zhàn)設(shè)計(jì)》結(jié)合上海沐江公司多年來進(jìn)行EPLAN培訓(xùn)指導(dǎo)的經(jīng)驗(yàn),按照讀者的認(rèn)知習(xí)慣編寫,適合企業(yè)工程設(shè)計(jì)人員、大專院校和職業(yè)技術(shù)院校相關(guān)專業(yè)的師生使用。

呂志剛 王鵬 徐少亮 王冰編著 ·程序設(shè)計(jì) ·9.6萬字

圖解網(wǎng)絡(luò)硬件
會(huì)員

本書詳細(xì)介紹了計(jì)算機(jī)網(wǎng)絡(luò)硬件的相關(guān)知識(shí),在對(duì)硬件設(shè)備、相關(guān)技術(shù)及規(guī)范進(jìn)行詳盡考據(jù)和整理的同時(shí),側(cè)重工程實(shí)踐,重點(diǎn)講述了在實(shí)際網(wǎng)絡(luò)建設(shè)工程中真實(shí)使用的網(wǎng)絡(luò)硬件設(shè)備及其相關(guān)背景知識(shí),能夠幫助讀者深入理解計(jì)算機(jī)網(wǎng)絡(luò)在工程實(shí)踐中某些容易混淆的概念,如L3交換機(jī)和路由器等。本書在講解的同時(shí),還輔以豐富的圖例,使計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備的真實(shí)情況一目了然,同時(shí)深入淺出地介紹了原本復(fù)雜抽象的計(jì)算機(jī)網(wǎng)絡(luò)術(shù)語,因此對(duì)于學(xué)習(xí)了計(jì)算機(jī)網(wǎng)絡(luò),想了解計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備真實(shí)情況的讀者來說是不可或缺的參考資料,也可作為大學(xué)課程《計(jì)算機(jī)網(wǎng)絡(luò)》的擴(kuò)展讀物。另外,本書介紹了大量非思科設(shè)備和數(shù)據(jù)通信領(lǐng)域的相關(guān)知識(shí),因此對(duì)于學(xué)習(xí)CCNA、CCIE等的讀者和從事相關(guān)工作的工程技術(shù)人員而言,也非常具有參考價(jià)值。

(日)三輪賢一 ·程序設(shè)計(jì) ·13.3萬字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 万全县| 都兰县| 丹江口市| 平湖市| 衡山县| 游戏| 平罗县| 威海市| 蓬溪县| 剑阁县| 安陆市| 饶阳县| 黑山县| 赤城县| 罗田县| 永年县| 长丰县| 巴南区| 闽清县| 商水县| 舞钢市| 江城| 满城县| 乐东| 马鞍山市| 南城县| 高青县| 平果县| 兰西县| 汉寿县| 古浪县| 诏安县| 徐州市| 镇康县| 柏乡县| 道真| 秀山| 宜川县| 伊宁县| 苏尼特左旗| 新泰市|