穀粒學院專案分享(原始碼 資料 課件)全部齊全

2021-10-06 06:12:58 字數 685 閱讀 7178

穀粒學院教育系統專案

系統後端介面部分,使用目前流行的springboot+springcloud進行微服務架構,使用feign、gateway、hystrix,以及阿里巴巴的nacos等元件搭建了專案的基礎環境。

專案中還使用mybatisplus進行持久層的操作,使用了oauth2+jwt實現了分布式的訪問,專案中整合了springsecurity進行了許可權控制。

除此之外,專案中使用了阿里巴巴的easyexcel實現對excel的讀寫操作,使用了redis進行首頁資料的快取,使用git進行**的版本控制,還整合了swagger生成介面文件 。

系統前端部分,使用主流的前端框架vue,使用es6的開發規範,採用模組化的開發模式,搭建頁面環境使用了nuxt框架和vue-admin-template模板,使用element-ui進行頁面布局。

前端環境中使用npm進行依賴管理,使用babel進行**轉換,使用webpack進行靜態資源的打包,採用axios進行ajax請求呼叫,使用了echarts進行資料的圖表展示。

$ npm install # or yarn install  #安裝依賴

$ npm run dev # 執行專案

穀粒學院專案分享(原始碼 資料 課件)全部齊全

穀粒學院教育系統專案 系統後端介面部分,使用目前流行的springboot springcloud進行微服務架構,使用feign gateway hystrix,以及阿里巴巴的nacos等元件搭建了專案的基礎環境。專案中還使用mybatisplus進行持久層的操作,使用了oauth2 jwt實現了分...

jQuery原始碼 資料型別檢測

function var getproto object.getprototypeof var tostring class2type.tostring object.prototype.tostring var hasown class2type.hasownproperty object.pro...

leveldb原始碼 資料結構之Arena

leveldb中的記憶體管理主要是通過arena。arena管理記憶體的思想是用乙個vector來管理申請的block array of new allocated memory blocks std vectorblocks 每個block的大小為4096byte。用char 型別的alloc p...