158資源整合網提供各大名師講座視頻全集下載,企業(yè)管理培訓課程視頻下載等;您想學習的資源,幾乎這里都有!
講座名師講座視頻網電腦辦公軟件教程電腦辦公軟件教程
資源整合導航
當前位置: 講座視頻網首頁 > 電腦辦公軟件教程 > java教程 > 【在線網課】Java高性能高并發(fā)秒殺系統方案優(yōu)化實戰(zhàn)

【在線網課】Java高性能高并發(fā)秒殺系統方案優(yōu)化實戰(zhàn)

Time:2018-05-13

大。6.41 GB (30)

方式:百度網盤觀看下載

Tags:

課程教程視頻內容簡介

Java高性能高并發(fā)秒殺系統方案優(yōu)化實戰(zhàn)

Java秒殺系統方案優(yōu)化 高性能高并發(fā)實戰(zhàn)
以“秒殺”這一Java高性能高并發(fā)的試金石場景為例,帶你通過一系列系統級優(yōu)化,學會應對高并發(fā)。
 
第1章 課程介紹(講師參與學習討論)
本章將為大家介紹課程目標,課程技術棧,課程收獲,以及課程安排,讓大家更好的了解這門課程具體能幫助大家學習到哪些內容,能有哪些提高,希望本課程能很好的幫助大家學習知識,提高解決問題的能力。
第2章 項目開發(fā)環(huán)境與框架搭建
本章將帶大家基于Maven的Spring-Boot工程框架進行項目框架搭建, 并集成Thymeleaf服務端頁面模板,集成Mybatis和Druid連接池訪問數據庫, 并在Linux下源碼安裝Redis服務器以及集成Redis客戶端Jedis等等,為后續(xù)的內容做好準備工作
第3章 實現用戶登錄以及分布式session功能
本章將帶大家實現用戶登錄功能,為了數據傳輸和存儲的安全性,實現密碼兩次MD5入庫,利用Redis實現分布式Session。一則熟悉SpringBoot開發(fā)模式和該選型下的技術銜接,二則為后面的秒殺功能提供必備的用戶信息。
第4章 秒殺功能開發(fā)及管理后臺
本章將實現秒殺的交互設計和秒殺功能的前端和后臺,隨著后期優(yōu)化策略的講解,秒殺前后端功能也要進行相應改造(我們會通過演進的方式一步一步的進行優(yōu)化)。
第5章 秒殺壓測-Jmeter壓力測試
本章會教大家學會用壓力測試對功能進行測試。首先我們會介紹一款神器-JMeter,并教大家學會如何用命令行壓力測試,如何自定義變量模擬多個用戶并發(fā)請求,然后對第三章的接口做壓測,記錄QPS,并根據壓測結果分析系統由于并發(fā)帶來的問題和系統的瓶頸點,“發(fā)現賣超”這種情況。...
第6章 頁面級高并發(fā)秒殺優(yōu)化(Redis緩存+靜態(tài)化分離)
本章將使用不同層級和粒度的緩存對系統做優(yōu)化改造,比如:對服務端手動渲染商品列表做頁面緩存,對商品詳情靜態(tài)化來利用客戶端瀏覽器的緩存,對熱點數據做對象級的緩存,此外Nginx接入層可以加緩存、還可以使用CDN緩存等等。改造以后會再次做壓測,與之前的QPS做對比,本章還會講解如何解決上一章中的“超賣”問題。...
第7章 服務級高并發(fā)秒殺優(yōu)化(RabbitMQ+接口優(yōu)化)
本章將通過預減庫存減少透穿到DB的請求,通過異步處理和排隊機制緩解數據庫的壓力,降低應用接口負載,主要包括RabbitMQ安裝和配置,四種交換機模式介紹,Redis做庫存預判,消息隊列異步寫庫,秒殺接口優(yōu)化。JMeter再次做壓測,并跟之前的效果做對比。...
第8章 圖形驗證碼及惡意防刷
本章將教大家學會如何隱藏秒殺地址,實現圖形驗證碼,接口限流防刷,列表頁和詳情頁防刷,秒殺操作防刷,驗證碼防刷等。最后也會介紹一些防止爬蟲或者秒殺神器的常用方案。
第9章 Tomcat服務端優(yōu)化(Tomcat/Ngnix/LVS/Keepalived)
本章將帶大家進行線上部署相關技術的學習,包括Tomcat配置優(yōu)化以及使用APR連接器提高并發(fā)性能,以及用Ngnix如何配置并發(fā)連接數、長連接、壓縮、緩存、狀態(tài)監(jiān)控以及請求統計,如何配置LVS四層負載均衡,最后用四臺虛擬機搭建一個基于Keepalived的四層負載均衡和高可用環(huán)境。...
第10章 課程總結及重難點回顧

158資源整合網:提供各類學習資源,名師講座視頻,培訓課程視頻,音頻,文檔等···各類教程下載觀看。

推薦:只需¥98 充值開通(終身VIP會員)就可以終身免費下載學習全部資源,非常超值!【點擊立即開通】
或者【點擊咨詢客服】開通 ··· 更多名師講座內容,點擊網站首頁 m.yuandun520.cn 查看

微信掃一掃關注,158資源整合網

在線咨詢 加入VIP會員 加盟代理