一 、課程中心 1.表設計 反三范式 垂直分表 2.課程上線與下線 方案選擇:ES管理員: 添加:數據庫 修改和刪除: 數據庫和索引庫同步 分頁列表: 索引庫 下線: 索引庫...
一 、課程中心 1.表設計 反三范式 垂直分表 2.課程上線與下線 方案選擇:ES管理員: 添加:數據庫 修改和刪除: 數據庫和索引庫同步 分頁列表: 索引庫 下線: 索引庫...
1.無限極數據獲取 遞歸 循環(huán) 2.緩存優(yōu)化 主從復制---單點故障 哨兵模式---每個節(jié)點數據一樣,處理不了海量數據 redis-cluster---解決單點故障,高并發(fā),...
一:fastdfs 1.為什么需要使用fastDfs? 在集群環(huán)境下,統(tǒng)一管理文件 2.步驟 服務器搭建fastdfs 創(chuàng)建fastdfs服務 修改前臺上傳 二:課程中心 1...
微服務集群 為什么要搭建集群? 服務提供者集群 服務消費者負載均衡調用 ribbon feign都可以實現(xiàn)負載均衡 常見的負載均衡策略: 輪詢 可用性檢查 權重 ribbon...
為什么需要springcloud 單體應用架構---走向單體地獄 雖然可以分模塊開發(fā),但是最后也是打成一個war部署運行 缺點:編譯慢,擴展難,技術選擇難 微服務架構 作用:...
SpringBoot引入模板引擎 SpringBoot持久化(mybatis) 配置事務 獲取自增id xml Spring boot 啟動分析 創(chuàng)建SpringApplic...
IDEA SpringBoot多模塊 parent:管理版本 子模塊 打包運行 入門探究 pom.xml 非多模塊化項目 @SpringBootApplication 是一個...
JavaConfig理論 1.什么JavaConfig? 2.為什么要學習JavaConfig? 3.Spring歷史 Spring1.x:xml配置 Spring2.x:注...
什么是es es 全稱elasticsearches : 做全文檢索的 ,底層基于lucene的開發(fā)lucene 相等于jdbces 相當于 mybatis/jpa es和...
什么是集群 多個服務器集中做一件事 集群和分布式的區(qū)別(面試題) 相同點:解決高并發(fā)大數據等問題不同點:集群:多個服務器去完成同一個功能 一起做事分布式:多個服務器做不同...
NoSQL NoSQL是對不同于傳統(tǒng)的關系數據庫的數據庫管理系統(tǒng)的統(tǒng)稱。 兩者存在許多顯著的不同點,其中最重要的是NoSQL不使用SQL作為查詢語言。其數據存儲可以不需要固定...
什么是跨域 跨域,指的是瀏覽器不能執(zhí)行其他網站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器施加的安全限制 廣義的跨域 1.) 資源跳轉: A鏈接、重定向、表單提交2.) 資...
為什么要使用Maven多模塊開發(fā) 方便維護,拆分越細越好維護 公共內容其他項目也能使用 不去拆分項目,隨著業(yè)務增加,代碼越來越多,pom.xml越來越長 有些代碼不希望所有人...
前后端分離 前端:瀏覽器中為用戶進行頁面展示的部分 后端:為前端提供業(yè)務邏輯和數據準備的部分 前后端分離 不僅僅是前端和后端的分工開發(fā),而是架構的模式 交互模式 代碼層次 開...
綁定事件指令 v-on 計算屬性 watch Vue 組件 全局組件 局部組件 模板里面的數據必須函數 路由 Vue的腳手架 安裝腳手架 執(zhí)行 運行命令
1.MVVM model view view-model ---->數據的雙向綁定 2.ES6語法 let是塊級 const一旦賦值就不能修改 解構表達式: 箭頭函數: 3....
我們首先建個類key 寫個main方法測試 輸出 我們此時可以看到輸出為null 我們重寫hashcode方法再次測試 輸出 此時可以看到輸出依然為null 為什么呢? 原因...
1.mybatis別名 2.高級查詢注意事項(省略了轉義) 3.結果映射 4.mybatis關系處理 一對一 :mybatis處理一方 多對一:mybatis處理一方 ...