❶ 《ApacheKylin權威指南》pdf下載在線閱讀全文,求百度網盤雲資源
《Apache Kylin權威指南》(Apache Kylin核心團隊 著)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1ZFm-5Jd7rWv__C3AxDvWZw
書名:Apache Kylin權威指南
作者:Apache Kylin核心團隊 著
豆瓣評分:8.4
出版社:機械工業出版社
出版年份:2017-1
頁數:188
內容簡介:
Apache Kylin是Hadoop大數據平台上的一個開源OLAP引擎,將大數據的查詢速度和並發性能提升至原來的百倍以上,為超大規模數據集上的互動式大數據分析打開了大門。本書由Apache Kylin核心開發團隊編寫,系統地介紹了Apache Kylin安裝、入門、可視化、模型調優、運維、二次開發等各個方面,是關於Apache Kylin的權威指南。
第1章和第2章是基本概念和快速入門,為初學者打下堅實基礎。第3章和第4章介紹增量構建和進階的流式構建,應對數據的持續增長。第5章展示豐富的查詢介面和其上的可視化能力。第6章則重點講解了Cube模型和調優,它們是用好Apache Kylin,提升百倍性能的關鍵。第7章通過一系列有行業特點的具體案例分析,貫穿之前的所有概念,溫故知新。第8章介紹可擴展架構和二次開發介面,適合開發者。第9章則介紹企業級功能、用戶的認證和授權相關知識。第10章著重於安裝和企業級部署、運維管理等內容。第11章和第12章分別說明如何參與和貢獻到開源,以及Apache Kylin的未來。
作者簡介:
本書由李揚為首的麒麟技術團隊撰寫。團隊是Apache Kylin的主創團隊。李揚是大數據架構師和工程師,專注大數據分析技術。他是Apache Kylin管理委員會成員,也是Kyligence Inc.(一家專業提供大數據商務智能服務的創業公司)創始人之一。李揚是Apache Kylin主創團隊的架構師和技術負責人,在eBay期間從2014年開始開發Kylin項目。之前,李揚在IBM工作8年,在摩根士丹利工作2年。在IBM期間,他是「傑出技術貢獻獎」的獲獎者,曾擔任InfoSphere BigInsights的技術負責人,負責Hadoop開源產品架構。在摩根士丹利期間,李揚擔任副總裁,負責全球監管報表基礎架構。
❷ Apache模塊開發指南的目錄
第1章使用Apache進行應用程序開發
1.1ApacheWeb伺服器簡史
1.1.1Apache1
1.1.2Apache2
1.2Apache軟體基金會
1.2.1功績組織模式(Meritocracy)
1.2.2角色
1.2.3哲學理念
1.3Apache開發流程
1.3.1Apache代碼倉庫
1.3.2開發者論壇
1.3.3開發人員
1.3.4參與Apache工作
1.4Apache和知識產權
1.4.1Apache許可證
1.4.2第三方知識產權
1.5進一步閱讀資料
1.5.1互動式在線論壇
1.5.2會議
1.5.3網站
1.6小結
第2章Apache平台和架構
2.1縱覽
2.2Apache運行的兩個階段
2.2.1啟動階段
2.2.2運行階段
2.2.3停止階段
2.3多處理模塊MPM
2.3.1為什麼需要MPM
2.3.2UNIX類的MPM模塊
2.3.3MPM模塊和操作系統
2.4基本概念和數據結構
2.4.1request_rec
2.4.2server_rec
2.4.3conn_rec
2.4.4process_rec
2.5其他的關鍵API組件
2.6Apache配置基礎
2.7Apache的請求處理
2.7.1內容生成
2.7.2請求處理階段
2.7.3處理鉤子
2.7.4數據軸和過濾器
2.7.5處理的順序
2.7.6處理鉤子
2.8小結
第3章Apache可移植運行時庫
3.1APR
3.2APR實用庫
3.3基本的約定
3.3.1參考手冊:API文檔和Doxygen
3.3.2命名空間
3.3.3聲明的宏
3.3.4apr_status_t和返回值
3.3.5條件編譯
3.4資源管理:APR池
3.4.1資源管理的問題
3.4.2APR池
3.4.3資源的生命周期
3.4.4池的局限性
3.5精選的APR主題
3.5.1字元串和格式
3.5.2國際化
3.5.3時間和日期
3.5.4數據結構
3.5.5Bucket和Brigade
3.5.6文件系統
3.5.7網路
3.5.8編碼和密碼
3.5.9URI處理
3.5.10進程和線程
3.5.11資源池
3.5.12API擴展
3.6APR/Apache中的資料庫
3.6.1DMB和apr_dbm模塊
3.6.2SQL資料庫和apr_dbd
3.7小結
第4章編程技巧和忠告
4.1Apache編程約定
4.1.1代碼行
4.1.2函數
4.1.3代碼塊
4.1.4流控制
4.1.5聲明
4.1.6注釋
4.2管理模塊數據
4.2.1配置向量
4.2.2生命周期域
4.3模塊之間的通訊
4.4線程安全的編程問題
4.5管理持久數據
4.5.1線程安全
4.5.2內存/資源管理
4.6跨平台編程的問題
4.6.1示例:創建一個臨時文件
4.7跨MPM編程問題
4.7.1進程和全局鎖
4.7.2內存共享
4.8安全編程問題
4.8.1預防性原則:不要相信任何事情
4.8.2拒絕服務攻擊:限制破壞
4.8.3採用操作系統來幫助你
4.9外部的依賴和庫
4.9.1第三方的庫
4.9.2庫的最佳實踐
4.9.3使用庫構建模塊
4.10使用其他語言編寫和編譯模塊
4.11小結
第5章開發內容生成器
5.1HelloWorld模塊
5.1.1模塊構架
5.1.2返回值
5.1.3處理器的欄位
5.1.4完整的模塊
5.1.5使用request_rec對象
5.2請求、響應和環境
5.2.1I/O模塊
5.2.2讀取表單數據
5.3默認的處理器
5.4小結
第6章請求處理周期和元數據處理器
6.1HTTP超文本傳輸協議
6.1.1HTTP協議
6.1.2解構HTTP請求
6.2Apache的請求處理過程
6.2.1映射至文件系統
6.2.2內容協商
6.2.3安全性
6.2.4操作緩存
6.2.5私有元數據
6.2.6記錄日誌
6.3轉移請求:內部重定向
6.3.1錯誤文檔
6.3.2處理格式錯誤的請求和惡意請求
6.4採集信息:子請求
6.4.1示例
6.5開發模塊
6.5.1選擇文檔中不同的變數
6.5.2錯誤處理和復用性
6.6小結
第7章AAA:訪問、認證和授權
7.1安全
7.1.1認證:安全的層次
7.1.2登錄Web
7.2AAA的概覽
7.3Apache1.x和2.0中的AAA
7.4Apache2.1/2.2中的AAA
7.4.1基於主機的訪問控制
7.4.2認證:check_user_id
7.4.3密碼查詢(passwordlookup)
7.4.4授權
7.5AAA邏輯
7.5.1認證和Require指令
7.5.2拒絕訪問
7.5.3認證方法
7.6編寫AAA模塊
7.6.1一個基本認證提供者
7.6.2一個授權函數
7.6.3配置
7.6.4基本認證提供者和摘要認證提供者
7.7實現一個定製的登錄機制
7.7.1使用SQL進行會話管理
7.7.2在沒有瀏覽器認證對話框時進行認證
7.8小結
第8章過濾模塊
第9章模塊配置
第10章擴展API
第11章Apache資料庫框架
第12章模塊調試
附錄AApache許可證
附錄B貢獻者許可證協議
附錄C超文本傳送協議:HTTP/1.1
致謝
索引
……
❸ 如何通過apache來設置,讓別人直接在瀏覽器中瀏覽pdf文件,而不是使用下載
<IfMole mime_mole>
TypesConfig
apache的配置文件中,有這里的描述.一般指向對應的配置文件 : conf/mime.types
查看對應的文件,裡面配置了對應文件的傳輸方式.
1. 搜索: "application/pdf"開頭的行, 並取消注釋.
2. 文件下方的: application/octet-stream 中,將pdf刪除.
重新載入apache的配置文件即可. (applicetion/octet-stream 表示八位位元組流傳輸, 即下載文件, 如果需要客戶端在訪問時直接下載, 將對應文件格式追加加在參數後.)
此答案針對於搜索同樣問題的同志....
❹ 《ApacheKafka源碼剖析》pdf下載在線閱讀,求百度網盤雲資源
《Apache Kafka源碼剖析》(徐郡明)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
書名:Apache Kafka源碼剖析
作者:徐郡明
豆瓣評分:8.4
出版社:電子工業出版社
出版年份:2017-5
頁數:604
內容簡介:
《Apache Kafka源碼剖析》以Kafka 0.10.0版本源碼為基礎,針對Kafka的架構設計到實現細節進行詳細闡述。《Apache Kafka源碼剖析》共5章,從Kafka的應用場景、源碼環境搭建開始逐步深入,不僅介紹Kafka的核心概念,而且對Kafka生產者、消費者、服務端的源碼進行深入的剖析,最後介紹Kafka常用的管理腳本實現,讓讀者不僅從宏觀設計上了解Kafka,而且能夠深入到Kafka的細節設計之中。在源碼分析的過程中,還穿插了筆者工作積累的經驗和對Kafka設計的理解,希望讀者可以舉一反三,不僅知其然,而且知其所以然。
《Apache Kafka源碼剖析》旨在為讀者閱讀Kafka源碼提供幫助和指導,讓讀者更加深入地了解Kafka的運行原理、設計理念,讓讀者在設計分布式系統時可以參考Kafka的優秀設計。《Apache Kafka源碼剖析》的內容對於讀者全面提升自己的技術能力有很大幫助。
❺ 《Tomcat權威指南》pdf下載在線閱讀,求百度網盤雲資源
《Tomcat權威指南》(布里泰恩(Jason Brittain))電子書網盤下載免費在線閱讀
鏈接:https://pan..com/s/1jwEHKEobcoOpNhXHeh-ftw
書名:Tomcat權威指南
作者:布里泰恩(Jason Brittain)
譯者:吳豪
豆瓣評分:6.1
出版社:中國電力出版社
出版年份:2009-9-1
頁數:469
內容簡介:
本書是一本萬能工具,其主題涵蓋了Apache Tomcat這一廣受歡迎的開源servlet、JSP容器和高性能的web server。《Tomcat權威指南》對管理員和web站點管理員而言,具有較強的參考價值;對在開發或產品中要使用Tomcat作為web應用程序伺服器的開發者而言,這是一本有用的指南書;對Tomcat感興趣的人而言,這是一本優秀的介紹工具。
本書是最新Tomcat版本的更新,這是第二版,提供了關於servlet容器安裝、配置、維護和安全防護的完整指南。實際上,鑒於具有如此多的最新信息,這本書本質上是一本新書,而不是原書的簡單翻版。通過本書,您會了解到在所有主要操作系統(Windows、Linux、OSX、S01aris和FreeBSD)上使用Tomcat的詳細信息,包括關於Tomcat配置文件以及部署和運行web應用程序的交互建議的詳細信息。
作者簡介:
Jason Brittain是spigit(http://www.spigit.com)的軟體架構師。spigit是一個擁有Web 2.0軟體套件的社會網路軟體團隊,該團隊可在用戶群中找到最佳想法和最有名的人群。Jason還為O』Reilly的ON Java.tom撰寫了關於web的論文。
❻ Apache模塊開發指南的介紹
《Apache模塊開發指南》主要介紹了Apache模塊開發的全過程。全書全面細致、深入淺出,主要內容包括Apache相關背景、APR的基礎知識,以及利用Apache模塊開發的全過程,該書適合廣大在Apache環境下的模塊開發者們閱讀和參考。該書適合Apache模塊開發者、大規模伺服器開發人員及Web開發者閱讀。
❼ Windows中安裝Apache2和php4權威指南
Apache 和PHP是創建互動式網站的流行方案 而且成本很低 在Windows中安裝Apache 是一件輕而易舉的事情 但要使PHP 與Apache 配合無間地運行 就需要一定的技巧 在PHP 手冊的Windows安裝小節 沒有解釋如何讓PHP與Apache 配合使用 而有關Apache 安裝的小節缺失了你需要的大量信息 在網上公布的其他安裝指南中 也包含了不少錯誤 使一些安裝人員只好不斷試驗和犯錯 例如 有些人甚至將PHP的DLL替換成其他PHP版本的DLL OK 為了節省你的寶貴時間 我們准備了這篇最權威的指南文章 幫你掃除一切煩惱 使用正確版本的Windows 首先要說一說兼容性 Apache 不能在Windows 上運行 在Windows 上勉強能夠運行 但不能作為服務使用 從 版本開始 PHP也不再支持Windows 所以 你的Windows操作系統必須是Windows NT 或者XP Apache 源碼還是二進制? 如果你有Visual C++ 或更高的版本 或者安裝了Microsoft Visual Studio 那麼雖然可以根據源碼來生成Apache 但請絕對不要這樣做 在Visual Studio IDE中 Windows下的生成過程非常復雜 即使從命令行編譯 也絕對不是一件易事 所以 除非你喜歡創建makefile 否則最好獲得一份Windows Installer二進制發行包 也就是一個 msi文件 等你對Apache有了足夠多的認識 知道自己要進行哪些定製操作時 才可考慮親手生成(編譯)Apache 如果已經安裝好並正在運行老版本的Apache 首先要停止它 卸載它 然後才能開始安裝新伺服器 多個版本的Apache 不能共存 雙擊Apache msi文件 同意許可協議後 正確設置Neork Domain和Server Name(如果不打算將Apache安裝到遠程計算機 那麼設置localhost就可以了) 在Administrator s Email Address區域輸入你的電子郵件地址 保持埠 /服務選項單選鈕的選中狀態 在下一個對話框中如果選擇Typical安裝 可以快速地獲得一個能實際工作的伺服器環境 安裝提示 建議將默認安裝目錄從C:Program FilesApache Group變成C:Apache或者符合 文件名格式的其他名稱 這樣一來 以後每次輸入Apache安裝路徑時 都不必為其添加引號 稍候片刻 安裝向導會告訴你Apache 安裝成功 接下來惟一要做的事情就是進行測試 請打開瀏覽器並訪問localhost 這樣應該看到默認的Apache 主頁 然後可以刪除主Web伺服器目錄中的所有示例文件 它們默認位於C:InstallDirectoryApacheApache htdocs中 如果有一個現成的主頁l 請把它拷貝到這里 另外 也可以馬上創建一個空白主頁 對於未初始化的HTML 以下代碼就可以了 <><head>title=default server page</head><body>Default server page</body></> 讓Apache 為PHP做好准備 從現在開始 你需要較多地以人工方式進行安裝 不能簡單地點擊和選擇幾個選項了事 盡快習慣它吧 這才是Apache的方式 你需要編輯文件來設置不同的配置選項 如果操作不當 你所做的修改就會妨礙Apache的正確載入 如果設置引發錯誤 那麼錯誤可能被記錄到Apache 錯誤日誌中(默認為C:InstallDirApache LogsError log) 但能夠像這樣進行記錄的畢竟是少數 大多數錯誤只會記錄到Windows事件日誌中(開始| 設置| 控制面板| 管理工具| 事件查看器) 令人遺憾的是 在你對安裝設置進行調試時 Windows事件日誌並不是一個方便的工具 更好的做法是在命令行窗口中測試Apache伺服器的載入 這樣能立即看到錯誤報告 所以 在完成了我即將討論的配置修改後 請打開一個命令行窗口 切換到Apache的binary目錄(C:InstallDirApache in) 在那裡啟動Apache Apache配置文件是C:ApacheApache Conf f 可用任何文本編輯器來編輯 查找DirectoryIndex 定位到下面這一行 DirectoryIndex l l var # index php為了允許Apache處理PHP頁 要刪除注釋字元(#) 變成 DirectoryIndex l l var index php還要允許在任何目錄中使用 htaccess文件 所以請在配置文件中查找AllowOverride 把這個設置從None改成All 保存了所做的改動後 可繼續在文本編輯器中打開該文件 因為等會兒安裝PHP時 要再次編輯這個文件 安裝PHP 雖然可以下載PHP的源碼 但和Apache 一樣 最好直接使用二進制發行包 Apache 可採取 種方式來運行PHP程序 通過一個CGI介面來運行(外部調用Php exe) 或者使用PHP的DLL文件在Apache的內部運行 後一種方式的速度較快 所以 針對每個版本的PHP 都會提供 個Windows二進制發行包 較小的是 msi包 它會安裝CGI可執行程序Php exe 但其中拿掉了通過Apache DLL來運行PHP腳本所需的模塊 較大的 zip包則包含了所有這些東西 你可以從網站的Win 區域下載它們 文件下載完畢後 把它解壓到C:Php(保留文件夾名稱) 除非你有絕對的把握 請同時下載PHP手冊 它有多種語言的版本可供選擇 配置Apache 來運行PHP 現在來到了最有趣的部分 將Apache和PHP完美地配合起來 首先 請將C:PhpDlls目錄中的所有DLL文件拷貝到Windows的System目錄(%windir%System) 接著 在Apache的配置文件(nf)中查找包含了大量AddType命令那個小節 自己添加下面這一行 AddType application/x 將C:PhpPhp ini remended拷貝到Windows目錄(%windir%) 把它重命名為Php ini 並用文本編輯器打開它 編輯其中對doc_root extension_dir和session save_path進行設置的 行 使其和下面展示的一致 注意要把InstallDir替換成你的Apache 的安裝目錄的名稱 doc_root = c:apacheapache htdocsextension_dir = c:phpextensionssession save_path = c:/temp在session save_path中使用正斜杠和反斜杠都是允許的 PHP手冊聲稱這些路徑參數需要在最後添加一個反斜杠 但這個說法是不正確的 在PHP 中不需要這樣做 另外 如果C:Temp不存在 請自己創建它 下一步是允許Apache將PHP程序作為模塊來運行 這要求你採取 個步驟 首先 將C:PhpPhp ts dll拷貝到Windows的系統文件夾(%windir%System) 在nf中找到LoadMole小節 自己添加下面這一行 LoadMole php _mole c:/php/php apache dll 如果你出於某種原因而需要在CGI模式中運行PHP程序(使用Php exe) 請將上面這一行變成注釋 並在nf中添加下面這些行 ScriptAlias /php/ c:/php/ Action application/x d php /php/php exe 一切都搞定了嗎? 保存所做的更改後 你需要親自去證明兩點 才能確保Apache /PHP 成為一對完美的搭檔 Apache能正常載入嗎 它能正確處理PHP頁嗎?要知道Apache是否能夠正常載入 在你已經打開的命令行窗口中輸入以下命令 apache –k start另外 如果Apache正在運行 可用以下命令重新啟動它 apache –k restart從命令行啟動Apache的好處在於 如果出現一個錯誤 Apache會立即報告它 你可能遇到的最常見的問題在於 Apache可能由於某種原因而無法載入Php apache dll 如果Apache報告了這個錯誤 請按前面所述的步驟重新操作一遍 確保一切都沒有錯誤 要知道Apache是否能正確地處理PHP頁 請用你的文本編輯器創建一個簡單的PHP頁 命名為Phptest php 其中只包含下面這一行 <? phpinfo(); ?>將文件保存到主Web伺服器目錄(C:InstallDirectoryApacheApache Htdocs) 用瀏覽器訪問 如果一切正常 應該看到一個含有PHP徽標的網頁 其中包含大量設置和其他信息 要知道PHP當前是通過CGI來運行 還是在Apache內部運行 可以檢查一下環境變數orig_script_name 如果PHP通過CGI來運行 這個變數的值就是/Php/Php exe 如果Apache將PHP腳本作為模塊來運行 該變數的值應該是/Phptest php 雖然在Windows上安裝Apache 和PHP並不是一件容易的事情 但也完全沒必要採取摸著石頭過河的做法 通過本文的說明 你應該可以快速搭建起這個史上最好的 成本最低的Web開發環境 lishixin/Article/program/PHP/201311/20780