【博學(xué)網(wǎng)課】基于ElasticSearch的搜房網(wǎng)實戰(zhàn)講座
基于ElasticSearch的搜房網(wǎng)實戰(zhàn)講座
當前互聯(lián)網(wǎng)行業(yè),數(shù)據(jù)檢索、數(shù)據(jù)分析等大數(shù)據(jù)相關(guān)的產(chǎn)品異;鸨,而ElasticSearch是當下最火的分布式搜索引擎及大數(shù)據(jù)分析中間件 ,了解并掌握ElasticSearch的實用場景及相關(guān)技能 ,必將提升你在互聯(lián)網(wǎng)行業(yè)的核心競爭力,讓你可以輕松走進BAT !
第1章 課程介紹
本章首先會對整個課程做一個基本的介紹,包括使用到的技術(shù)、項目整體運行效果,讓大家了解通過學(xué)習(xí)本門課程可以接觸并學(xué)習(xí)到哪些技術(shù)。然后讓大家在學(xué)習(xí)之前,對課程學(xué)習(xí)所需要的前置知識有一定的了解,并對課程所用的一些技術(shù)選型做基本的介紹,最后還給大家提供了中肯的學(xué)習(xí)建議。...
1-1 導(dǎo)學(xué)
1-2 技術(shù)選型介紹
1-3 學(xué)習(xí)建議
第2章 項目設(shè)計
本章會對課程的實現(xiàn)項目設(shè)計做相關(guān)的介紹分析,包括需求分析以及數(shù)據(jù)庫設(shè)計分析,讓大家可以對本門課程的項目實際應(yīng)用需求背景有基本的了解,同時學(xué)習(xí)本門課程的數(shù)據(jù)庫設(shè)計思想與技巧。
2-1 _需求分析
2-2 _數(shù)據(jù)庫設(shè)計
第3章 環(huán)境搭建
本章會針對課程實現(xiàn)項目的環(huán)境搭建及項目搭建做詳細的介紹,帶領(lǐng)大家學(xué)習(xí)如何集成項目所需要的SpringDataJPA。然后,為了方便開發(fā)測試,會教大家如何集成單元測試并使用內(nèi)存數(shù)據(jù)庫H2替換數(shù)據(jù)測試方案。最后還會讓大家對課程所使用的前端技術(shù)有基本的了解并進行集成教學(xué)。...
3-1 環(huán)境要求
3-2 后端框架搭建
3-3 集成單元測試及H2
3-4 前端集成
第4章 架構(gòu)設(shè)計
本章會對項目的結(jié)構(gòu)設(shè)計及分層設(shè)計做詳細的介紹。然后會對項目的API結(jié)構(gòu)做非常詳細的介紹,并手把手帶領(lǐng)大家制定項目的API標準及進行相關(guān)代碼的開發(fā),幫助大家強化對API標準化概念的理解。最后還會開發(fā)項目最常用的功能性頁面,包括403、404及500等。...
4-1 架構(gòu)設(shè)計與分層
4-2 API結(jié)構(gòu)設(shè)計_RESTFul API
4-3 API結(jié)構(gòu)設(shè)計_標準制定
4-4 API結(jié)構(gòu)設(shè)計_異常攔截器
4-5 功能性頁面開發(fā)
第5章 后臺管理模塊實現(xiàn)
本章會對項目后臺管理模塊進行詳細的講解,主要是讓大家學(xué)習(xí)如何設(shè)計實現(xiàn)項目需要的權(quán)限控制系統(tǒng),內(nèi)容包括后臺登錄功能、權(quán)限控制及登錄驗證失敗的相關(guān)處理邏輯等。
5-1 業(yè)務(wù)與功能分析設(shè)計
5-2 后臺登錄功能實現(xiàn)
5-3 權(quán)限控制
5-4 驗證失敗邏輯處理
第6章 房源信息管理模塊實現(xiàn)
本章會對項目后臺房源數(shù)據(jù)管理模塊的開發(fā)進行詳細的講解,并手把手帶領(lǐng)大家開發(fā)后臺系統(tǒng)的相關(guān)功能,包括基于七牛云的圖片上傳、新增房源、數(shù)據(jù)瀏覽、編輯功能等基本增刪查改的代碼開發(fā),以及基本的房源審核功能。
6-1 業(yè)務(wù)與功能分析設(shè)計_
6-2 基于七牛云的圖片上傳
6-3 基于七牛云的圖片上傳_本地上傳
6-4 基于七牛云的圖片上傳_上云1
6-5 基于七牛云的圖片上傳_上云2
6-6 新增房源信息功能實現(xiàn)_上
6-7 新增房源信息功能實現(xiàn)_中
6-8 新增房源信息功能實現(xiàn)_下
6-9 房源瀏覽功能實現(xiàn)_基本開發(fā)
6-10 房源瀏覽功能實現(xiàn)_分頁實現(xiàn)
6-11 房源瀏覽功能實現(xiàn)_多維度排序
6-12 編輯功能實現(xiàn)_上
6-13 編輯功能實現(xiàn)_下
6-14 審核功能實現(xiàn)
第7章 基礎(chǔ)功能實現(xiàn)
本章主要講解課程項目用戶前臺模塊的基礎(chǔ)功能模塊開發(fā),包括房源數(shù)據(jù)瀏覽功能及房源信息詳情頁,是后續(xù)其他功能實現(xiàn)的基礎(chǔ)模塊。
7-1 功能與分析設(shè)計
7-2 默認排序?qū)崿F(xiàn)(上)
7-3 默認排序?qū)崿F(xiàn)(下)
7-4 其他維度排序?qū)崿F(xiàn)
7-5 房源信息詳情頁
第8章 搜索引擎實現(xiàn)
本章是課程的重難點,主要講解如何基于ElasticSearch快速實現(xiàn)一個站內(nèi)搜索引擎,讓大家對ElasticSearch的應(yīng)用有更深入的理解,并學(xué)習(xí)相關(guān)的代碼開發(fā)技巧。同時,會講解如何將ES的功能特性與業(yè)務(wù)相結(jié)合,包括基于聚合功能的房源統(tǒng)計功能、基于Suggest的自動提示功能等,并簡單的介紹了中文分詞及相關(guān)的解決方案。最后還對搜...
8-1 業(yè)務(wù)與功能分析
8-2 ES與MySQL技術(shù)選型對比
8-3 索引結(jié)構(gòu)設(shè)計(上)
8-4 索引結(jié)構(gòu)設(shè)計(下)
8-5 索引構(gòu)建_核心邏輯(上)
8-6 索引構(gòu)建_核心邏輯(下)
8-7 索引構(gòu)建-消息中間件介紹
8-8 索引構(gòu)建_異步實現(xiàn)
8-9 搜索引擎_上
8-10 搜索引擎_下
8-11 中文分詞_問題描述
8-12 中文分詞_巧解之道
8-13 Search-as-you-type
8-14 小區(qū)房源統(tǒng)計功能
8-15 搜索引擎優(yōu)化
第9章 基于百度地圖的找房功能
本章會講解如何將第三方應(yīng)用與ES的功能特性相結(jié)合以實現(xiàn)項目的實際業(yè)務(wù)應(yīng)用需求,主要目的在于幫助大家學(xué)習(xí)并理解基于ES的地理位置數(shù)據(jù)處理及聚合統(tǒng)計的功能特性,另外還可以學(xué)習(xí)到百度地圖在實際業(yè)務(wù)開發(fā)中的應(yīng)用,包括基礎(chǔ)的地圖集成及百度LBS的相關(guān)功能特性。...
9-1 _業(yè)務(wù)與功能分析
9-2 _基于ES的地圖點聚合(上)
9-3 _基于ES的地圖點聚合(下)
9-4 地圖鼠標事件應(yīng)用
9-5 基于地址獲取經(jīng)緯度的開發(fā)實現(xiàn)
9-6 基于ES的地圖查詢功能
9-7 基于ES的視野數(shù)據(jù)源綁定
9-8 基于百度LBS的云麻點_POI數(shù)據(jù)增刪改(上)
9-9 基于百度LBS的云麻點_POI數(shù)據(jù)增刪改(下)
9-10 基于百度LBS的云麻點_POI數(shù)據(jù)應(yīng)用
第10章 會員系統(tǒng)
本章會對項目的賬戶系統(tǒng)進行詳細的講解,主要是幫助大家學(xué)習(xí)如何實現(xiàn)當下流行的免注冊登錄功能實現(xiàn),并且手把手帶領(lǐng)大家實現(xiàn)用戶中心功能,包括用戶信息的基本增改查等。然后讓大家學(xué)習(xí)并了解如何實現(xiàn)API權(quán)限攔截器。
10-1 業(yè)務(wù)與功能分析_
10-2 免注冊登錄_核心邏輯
10-3 免注冊登錄_阿里云實現(xiàn)-
10-4 會員中心
10-5 用戶預(yù)約功能(上)
10-6 用戶預(yù)約功能(下)
10-7 經(jīng)紀人完成預(yù)約功能
10-8 _api權(quán)限攔截器
10-9 _基于美洽的客服系統(tǒng)
第11章 ElasticSearch優(yōu)化
本章會針對項目使用的ElasticSearch中間件進行相關(guān)的優(yōu)化教學(xué),旨在給大家提供ES的優(yōu)化思路以及帶領(lǐng)大家學(xué)習(xí)ES的一些基本優(yōu)化技巧。然后還會介紹ES安全方面的問題及解決方案。最后會講解基本的ES運維思路及解決方案。
11-1 索引結(jié)構(gòu)優(yōu)化
11-2 配置優(yōu)化
11-3 基于Nginx實現(xiàn)負載均衡
11-4 安全控制_基本認證
11-5 安全控制_選擇性認證
11-6 基于SpringSchedule的監(jiān)控任務(wù)
11-7 基于SpringMail的報警系統(tǒng)
第12章 基于ELK的應(yīng)用分析
本章會基于課程項目的數(shù)據(jù)進行應(yīng)用數(shù)據(jù)分析,主要目的在于介紹傳統(tǒng)的ELK中間件技術(shù)棧,并帶領(lǐng)大家學(xué)習(xí)ELK的基本使用技巧。
12-1 _業(yè)務(wù)與功能分析設(shè)計_
12-2 Logstash應(yīng)用_日志采集
12-3 Logstash應(yīng)用_Nginx日志拆解入庫
12-4 _數(shù)據(jù)可視化分析_全局流量趨勢
12-5 _數(shù)據(jù)可視化分析_房源訪問流量趨勢圖
第13章 項目上線
本章會介紹生產(chǎn)環(huán)境的項目在項目上線前的準備工作,并進行打包上線。
13-1 _單元測試覆蓋率報告.mov_音頻
13-2 _線上線下配置分離
第14章 課程總結(jié)
這一章會帶領(lǐng)小伙伴們一起進行課程總結(jié),回顧整個課程所使用的技術(shù)點及知識點。同時,這一章是課程的終點也是大家的起點,非常感謝大家的支持,祝大家學(xué)有所成終成神!
14-1 _課程總結(jié)_
158資源整合網(wǎng):提供各類學(xué)習(xí)資源,名師講座視頻,培訓(xùn)課程視頻,音頻,文檔等···各類教程下載觀看。
- 大小:4.44 GB
- 百度網(wǎng)盤觀看下載
- 點數(shù):15 點數(shù)
- 咨詢QQ:1686059668
好消息:為了回饋廣大用戶能學(xué)習(xí)更多知識。
現(xiàn)只需98開通終身VIP會員
就可以終身免費下載所有資源!
機會難得 錯過就沒有了
提示:在電腦上打開本站 yuandun520.cn 下載更方便。