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

Linux Shell核心編程指南
會員

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

丁明一 ·程序設(shè)計 ·12.2萬字

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

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

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

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

本書一共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)階知識,主要目的是讓讀者掌握方法調(diào)用指令、泛型擦除、synchronized關(guān)鍵字、反射的底層實(shí)現(xiàn)原理。第4章介紹了javac編譯器的原理。編譯原理是計算機(jī)科學(xué)皇冠上的明珠,只有弄懂了javac才能更好地理解字節(jié)碼的生成原理。本章一開始介紹了javac源碼的調(diào)試方法,隨后詳細(xì)介紹了javac編譯的七大階段和各階段的作用。第5章從字節(jié)碼角度看Kotlin語言,介紹了常見語法糖和協(xié)程等的原理,希望讀者在學(xué)習(xí)其他JVM系語言時可以舉一反三,使用類似的思路。第6章介紹了ASM和Javassist兩個字節(jié)碼操作工具。這兩個工具非常重要,被廣泛用于中間件框架中,后面關(guān)于APM、軟件破解的章節(jié)都涉及這兩個工具的使用。第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)。如果對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è)計 ·9萬字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 琼海市| 大田县| 永善县| 晋宁县| 托克托县| 来凤县| 崇礼县| 池州市| 简阳市| 洪泽县| 包头市| 大英县| 深水埗区| 平潭县| 尉犁县| 河东区| 澎湖县| 崇礼县| 安溪县| 宜阳县| 浏阳市| 柳江县| 清原| 宁蒗| 阿克陶县| 满城县| 蚌埠市| 上饶市| 阿拉尔市| 临江市| 南昌县| 祁门县| 宁国市| 河南省| 博罗县| 洛南县| 泰来县| 门源| 潼关县| 衡南县| 龙门县|