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

Linux Shell核心編程指南
會員

在IT產業鏈中開源的理念已成為絕大多數企業的共識。隨著開源技術的不斷進步與創新,云計算也逐步深入到了每個互聯網企業的內部。但是,隨之而來的便是管理成本的提高,大量的物理或者虛擬主機需要管理與維護,如何能夠更好地實現自動化運維,成為企業需要迫切解決的問題。行業中自動化運維的軟件很多,Puppet、Saltstack、Ansible等讓我們在云時代依然可以輕松管理和維護設備與業務,然而像Ansible這樣的自動化工具,雖然已經內置了很多模塊,但是在解決每個企業的個性化需求時還需要編寫自動化腳本。本書將圍繞Linux系統中最常用的Shell腳本語言,講解如何通過Shell編寫自動化、智能化腳本。全書以案例貫穿,對每個知識點都可以找到與之對應的案例,完成本書中的每個案例對于未來在企業中的實際應用極具意義。另外,在本書中配套有很多游戲案例,通過編寫游戲腳本可以極大地提升學習的樂趣。本書中的代碼可以在https://github.com/jacobproject/shell_scripts下載,現在的商業環境是一個充滿競爭的環境,很多企業的業務量在不斷地增長,對服務質量的要求也越來越高。特別是互聯網企業為了滿足客戶更高的需求,提升用戶使用體驗,IT部門需要維護的設備數量從早期的幾臺,發展到了目前的數以萬計,如此龐大的服務器維護量,通常會讓IT管理人員頭疼不已。本書介紹的自動化運維內容可以讓我們快速掌握大規模批量處理的簡單方法。本書從基礎知識講到數據分析、數據過濾等高級應用,適合Linux運維人員、Shell編程愛好者閱讀,可作為Linux運維人員的一本優秀的案頭書。

丁明一 ·程序設計 ·12.2萬字

EPLAN實戰設計
會員

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

呂志剛 王鵬 徐少亮 王冰編著 ·程序設計 ·9.6萬字

深入理解JVM字節碼
會員

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

張亞 ·程序設計 ·9萬字

QQ閱讀手機版

主站蜘蛛池模板: 云梦县| 新和县| 葵青区| 资阳市| 库尔勒市| 长岭县| 平和县| 东明县| 商水县| 临湘市| 泽库县| 西昌市| 比如县| 重庆市| 临洮县| 拉孜县| 惠东县| 溧水县| 澎湖县| 会东县| 赣州市| 满洲里市| 隆化县| 乌苏市| 武功县| 苍溪县| 龙泉市| 靖安县| 那曲县| 呼玛县| 息烽县| 怀来县| 沂水县| 合江县| 安国市| 惠东县| 赫章县| 区。| 凌源市| 横山县| 安平县|