原创 Mooc項目開發筆記(十四):章節管理前後端實現

一、章節管理後端接口開發 1、新增章節 在EduChapterController中添加如下內容 @ApiOperation("添加章節") @PostMapping("add") public R add

原创 Mooc項目開發筆記(十二):課程分類選擇表單實現、編輯課程封面實現、添加課程描述的富文本編輯器、添加課程基本信息最終測試

一、課程分類選擇表單實現 要實現的效果: 1、添加一級分類組件 <!-- 所屬分類:級聯下拉列表 --> <!-- 一級分類 --> <el-form-item label="課程類別"> <el-select

原创 Mooc項目開發筆記(十一):添加課程基本信息後臺實現、課程基本信息基本表單實現、課程基本信息講師下拉列表實現

一、添加課程基本信息後臺實現 1、課程基本信息涉及到的表 2、使用代碼生成器生成代碼 使用mybatis-plus生成上面幾個表對應的mapper,service和controller。(具體使用參見前邊的博客) 生成之後,由於

原创 Mooc項目開發筆記(十三):課程章節顯示前後端實現、課程基本信息回顯、課程基本信息更新實現

一、課程章節列表顯示後端實現 1、創建章節和小節vo類 /** * 章節和小節的vo類 */ @Data @ApiModel("章節和小節的vo類") public class ChapterVo { private

原创 Mooc項目開發筆記(十):課程分類信息導入前臺實現、課程分類顯示前後臺實現

一、課程分類添加前端實現 1、配置路由 在src/router/index.js中添加路由 //課程分類路由 { path: '/subject', component: Layout,

原创 Mooc項目開發筆記(八):配置nginx反向代理、上傳頭像前端實現

一、配置nginx反向代理 由於現在後端使用了8080和8081兩個端口提供服務,所以可以使用nginx實現請求轉發 1、下載nginx壓縮包並解壓 下載nginx壓縮包,並解壓。注意解壓後的路徑不能包含中文 2、修改配置文件

原创 Mooc項目開發筆記(九):EasyExcel使用、課程分類管理接口後臺實現

一、課程分類管理需求分析 Mooc項目的課程分類採用二級分類,也就是分爲兩級,例如: 後端 Java C++ 機器學習 傳統機器學習 CV NLP 在數據庫中的存儲結構主要包含三個字段 id:唯一標識一個課程分類

原创 Mooc項目開發筆記(七):後端集成阿里雲OSS存儲頭像

一、對象存儲OSS開通 1、登錄阿里雲開通對象存儲OSS 阿里雲OSS 2、創建Bucket 首先進入管理控制檯OSS,然後點擊 Bucket 管理界面中的創建 Bucket 按鈕,會出現下面的界面: 填寫信息,下面列出了幾個關

原创 Mooc項目開發筆記(六):添加講師信息前端實現、修改講師信息前端實現

一、添加講師信息實現 1、定義api 在src/api/edu/teacher.js文件中添加添加講師的api /** * 添加講師信息 * @param {*} teacher */

原创 Mooc項目開發筆記(五):搭建前臺框架、修改前臺框架配置信息、添加講師列表前端顯示

一、導入前臺頁面模板 1、簡介 vue-element-admin:是基於element-ui 的一套後臺管理系統集成方案。 **GitHub地址:**https://github.com/PanJiaChen/vue-eleme

原创 Java併發學習筆記(一):線程和進程、線程的基本使用、線程相關方法、線程運行原理、線程的狀態

簡介 一、進程與線程 1、進程: 進程是由指令和數據組成的,但這些指令要運行,數據要讀寫,就必須將指令加載到CPU,數據加載至內存。在指令運行過程中還需要用到磁盤、網絡設備。進程就是用來加載指令、管理I/O、管理內存 當一個程序

原创 MyBatis-Plus使用筆記(二):MyBatis-Plus增刪改查、Wapper條件查詢、分頁、邏輯刪除、性能分析、

一、insert 1、插入操作 測試: @SpringBootTest class MybatisPlusApplicationTests { @Autowired UserMapper userMapper;

原创 Docker學習筆記(一):基本概念、Docker安裝、阿里雲加速、鏡像命令、容器命令、其他常用命令

Docker概述 1、簡介 docker是一個開源的應用容器引擎,基於go語言開發並遵循了apache2.0協議開源。 docker可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的linux服

原创 Mooc項目開發筆記(三):配置Swagger、統一返回結果

一、Swagger2介紹 前後端分離開發模式中,api文檔是最好的溝通方式。 Swagger 是一個規範和完整的框架,用於生成、描述、調用和可視化 RESTful 風格的 Web 服務。 Swagger 即可生成文檔,也可以對接口

原创 Docker學習筆記(二):Docker鏡像原理、Docker數據卷(掛載)作用和使用

Docker鏡像詳解 1、鏡像是什麼 鏡像是一種輕量級、可執行的獨立軟件包,用來打包軟件運行環境和基於運行環境開發的軟件,它包含運行某個軟件所需的所有內容,包括代碼、運行時、庫、環境變量和配置文件。 所有應用打包成docker鏡像