Nginx實戰
Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協議下發行。其特點是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁服務器中表現較好,中國大陸使用nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。
Nginx 是一個很強大的高性能Web和反向代理服務,它具有很多非常優越的特性:
在連接高併發的情況下,Nginx是Apache服務不錯的替代品:Nginx在美國是做虛擬主機生意的老闆們經常選擇的軟件平臺之一。能夠支持高達 50,000 個併發連接數的響應,感謝Nginx為我們選擇了 epoll and kqueue作為開發模型。
由於細節內容實在太多啦,所以只把部分知識點截圖出來粗略的介紹,每個小節點裡面都有更細化的內容!
文末留言+轉發關注之後私信回覆【PDF】即可免費獲取到!
Nginx實戰
- 第 1 章 Nginx 簡介基本介紹
- 第 2 章 Nginx 服務器的安裝與配置
- 第 3 章 Nginx 的基本配置與優化
- 第 4 章 Nginx 與 PHP(FastCGI)的安裝、配置與優化
- 第 5 章 Nginx 與 JSP、ASP.NET、Perl 的安裝與配置
- 第 6 章 Nginx HTTP 負載均衡和反向代理的配置與優化
- 第 7 章 Nginx 的 Rewrite 規則編寫實例
- 第 8 章 Nginx 模塊開發
- 第 9 章 Nginx 的 Web 緩存服務與新浪網的開源 NCACHE 模塊
- 第 10 章 Nginx 在國內知名網站中的應用案例
- 第 11 章 Nginx 的非典型應用實例
- 第 12 章 Nginx 的核心模塊
- 第 13 章 Nginx 的標準 HTTP 模塊
- 第 14 章 Nginx 的其他 HTTP 模塊
- 第 15 章 Nginx 的郵件模塊
Redis深入淺出
Redis是一個遠程內存數據庫,它不僅性能強勁,而且還具有複製特性以及為解決問題而生的獨一無二的數據模型。Redis提供了5種不同類型的數據結構,各式各樣的問題都可以很自然地映射到這些數據結構上:Redis的數據結構致力於幫助用戶解決問題,而不會像其他數據庫那樣,要求用戶扭曲問題來適應數據庫。除此之外,通過複製、持久(persistence)和客戶端分片(client-side sharding)等特性,用戶可以很方便地將Redis擴展成一個能夠包含數百GB數據、每秒處理上百萬次請求的系統。
Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類keyvalue存儲的不足,在部 分場合可以對關係數據庫起到很好的補充作用。它提供了Python,Ruby,Erlang,PHP客戶端,使用很方便。
Redis深入淺出
- 第一部分 入門
- 第1章 初識Redis
- 第2章 使用Redis構建Web應用
- 第二部分 核心概念
- 第3章 Redis命令
- 第4章 數據安全與性能保障
- 第5章 使用Redis構建支持程序
- 第6章 使用Redis構建應用程序組件
- 第7章 基於搜索的應用程序
- 第8章 構建簡單的社交網站
- 第三部分 進階內容
- 第9章 降低內存佔用
- 第10章 擴展Redis
- 第11章 Redis的Lua腳本編程
Spring技術內幕:深入淺出
Spring是一個開放源代碼的設計層面框架,他解決的是業務邏輯層和其他各層的松耦合問題,因此它將面向接口的編程思想貫穿整個系統應用。Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson創建。簡單來說,Spring是一個分層的JavaSE/EE full-stack(一站式) 輕量級開源框架。
Spring框架,由Rod Johnson開發,是一個非常強大的反轉控制(IOC)框架,以幫助分離項目組件之間的依賴關係。
Spring技術內幕:深入淺出
第一部分 Spring架構分析
- 第1章 Spring啟程
- 第2章 安裝和構建Spring
- 第3章 控制反轉(Spring IoC)
- 第4章 面向方面編程(Spring AOP)
- 第5章 深入Spring架構
- 第二部分 Spring應用開發
- 第6章 命名服務——JNDI
- 第7章 事務服務——JTA
- 第8章 消息服務——JMS
- 第9章 郵件服務——JavaMail
- 第10章 企業Bean服務——EJB
- 第11章 持久化服務——DAO、JDBC、ORM
- 第12章 任務調度服務——Quartz、Timer
- 第13章 遠程服務
- 第三部分 Spring高級主題
- 第14章 視圖技術集成
- 第15章 Tapestry集成
- 第16章 JSF集成
- 第17章 用於Spring的Acegi安全框架
- 附錄A 實例代碼安裝
- 附錄B spring-beans.dtd的內容模型
Sping源碼深度解析
作為Java開源世界的第一開源框架,Spring已經成為事實上的Java EE開發標準。這些年,Spring不但得到了廣泛的應用,還直接或間接地影響了眾多JSR規範的制定。Spring的特性不僅覆蓋了傳統的Java EE開發,還擴展到移動開發、大數據、應用集成等領域,成為VMware雲戰略的重要組成部分。
Spring框架最根本的使命是簡化Java開發,因此學習、研究、掌握Spring框架成為每一位Java開發人員必修課。而閱讀源碼則是學習Spring的最好方式之一。優秀的開源源碼都是集多年之經驗,採眾家之所長的,其中的意義妙不可言,現在我們試圖把它們挖掘出來,並以一種易於理解的形式展現出來,讓更多的開發者從中受益
Sping源碼深度解析
- 第一部分 核心實現
- 第一章 Spring整體架構和環境搭建
- 第二章 容器的基本實現
- 第三章 默認標籤的解析
- 第四章 自定義標籤的解析
- 第五章 bean的加載
- 第六章 容器的功能擴展
- 第七章 AOP
- 第二部分 數據庫連接JDBC
- 第九章 整合MyBatis
- 第十章 事物
- 第十一章 SpringMVC
- 第十二章 遠程服務
- 第十三章 Spring消息
SpringBoot深入實踐
SpringBoot是由Pivotal團隊在2013年開始研發、2014年4月發佈第一個版本的全新開源的輕量級框架。它基於Spring4.0設計,不僅繼承了Spring框架原有的優秀特性,而且還通過簡化配置來進一步簡化了Spring應用的整個搭建和開發過程。另外SpringBoot通過集成大量的框架使得依賴包的版本衝突,以及引用的不穩定性等問題得到了很好的解決。
SpringBoot所具備的特徵有:
- 可以創建獨立的Spring應用程序,並且基於其Maven或Gradle插件,可以創建可執行的JARs和WARs;
- 內嵌Tomcat或Jetty等Servlet容器;
- 提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置;
- 儘可能自動配置Spring容器;
- 提供準備好的特性,如指標、健康檢查和外部化配置;
- 絕對沒有代碼生成,不需要XML配置。
SpringBoot深入實踐
- 第一部分 基礎應用開發
- 第1章 Spring Boot入門
- 第2章 在Spring Boot中使用數據庫
- 第4章 提高數據庫訪問性能
- 第5章 Spring Boot安全設計
- 第二部分 分佈式應用開發
- 第6章 Spring Boot SSO
- 第7章 使用分佈式文件系統
- 第8章 雲應用開發
- 第9章 構建高性能的服務平臺
- 第三部分 核心技術源代碼分析
- 第10章 Spring Boot自動配置實現原理
- 第11章 Spring Boot數據訪問實現原理
- 第12章 微服務核心技術實現原理
- 附錄A 安裝Neo4 j
- 附錄B 安裝MongoDB
- 附錄C 安裝Redis
- 附錄D 安裝RabbitMQ
- Nginx+Redis+Sping源碼+Spring+SpringBoot技術分享的PDF獲取方式:
文末留言+轉發關注之後私信回覆【PDF】即可免費獲取到!
閱讀更多 JAVA技術刀 的文章