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