原创 MyBatisPlus學習筆記

文章目錄一、概述二、準備工作1. 添加依賴2. 配置數據庫3. 添加@MapperScan註解4. 編寫實體類5. 編寫Mapper接口三、實體類中的註解1. @TableName(表名註解)2. @TableId(主鍵註解)Id

原创 java中使用FastDFS

文章目錄一、打包jar二、上傳、下載與刪除實現(1)添加依賴(2)配置(3)上傳(4)下載與刪除三、web中前端上傳與下載文件1. 配置文件上傳大小2. 前端上傳文件3. 後臺接收文件4. 前端下載文件5. 刪除文件簡介 Fast

原创 編譯型語言、解釋型語言、靜態類型語言、動態類型語言概念與區別

編譯型語言、解釋型語言、靜態類型語言、動態類型語言概念與區別 別人總結的,很不錯 編譯型語言、解釋型語言、靜態類型語言、動態類型語言概念與區別

原创 Easy Code插件使用(附Spring Data JPA生成模板)

文章目錄一、概述二、安裝1. 安裝插件2. 連接數據庫三、生成代碼四、配置EasyCode五、Spring Data JPA模板1. controller類2. service接口3. serviceImpl實現類4. dao接口

原创 MyBatis逆向工程

一、加入插件 pom.xml中加入mybatis 代碼自動生成插件 <!--Mybatis逆向工程插件--> <plugin> <groupId>org.mybatis.generator</groupId>

原创 java客戶端操作RabbitMQ

文章目錄一、使用Java實現消息的發送與接收1. 添加依賴2. 與RabbitMQ建立連接3. `Channel`操作RabbitMQ(1)創建隊列(2)創建交換機(3)將隊列和交換機綁定到到某個RoutingKey中(4)發送消

原创 Redis常用命令

文章目錄一、NoSQL1. MySQL的瓶頸2. NoSQL的優勢3. NoSQL 的劣勢二、Redis安裝1. 解壓2. 編譯Redis源文件3. 啓動和關閉Redis服務4. Redis客戶端(1)命令行客戶端(2)遠程連接R

原创 MyCat基本使用

文章目錄一、概述Mycat主要能做什麼(1)數據庫的讀寫分離(2)數據庫分庫分表二、環境搭建1. 解壓2. 常用命令三、配置文件詳解1. server.xml(1)sequnceHandlerType2. schema.xml(1

原创 Lombok使用詳解

文章目錄一、準備1. 添加依賴2. IDEA中添加插件二、原理三、使用1. @val(1)使用Lombok(2)未使用Lombok2. @var3. @NonNull(判空)(1)使用Lombok(2)未使用Lombok4. @C

原创 Nginx常用配置

文章目錄一、簡介1. 正向代理2. 反向代理二、Nginx環境搭建1. 下載2. 安裝(1)安裝相關庫(2)安裝Nginx(3)目錄簡介3. 啓動4. 查看進程5. 關閉(1)優雅的關閉(2)快速關閉(3)直接kill6. 重啓7

原创 短信驗證碼實現

文章目錄一、leftTime倒計時插件二、解析JSON1. 添加依賴2. 解析json字符串三、解析xml1. 添加依賴2. xPath語法3. java中使用xPath解析xml四、HttpClient1. 相關依賴2. jdk

原创 支付寶網頁支付流程與實現

文章目錄一、時序圖二、請求與響應參數1. 過程1.1的請求參數與響應參數2. 過程8中的請求參數與響應參數三、配置類1. 引入依賴2. 配置一個配置類四、實現1. web模塊2. pay模塊3. 同步返回五、沙箱環境 支付寶網站支

原创 @RequestBody註解使用

文章目錄RequestBody註解使用關鍵點注意點一個小例子ajax代碼後臺接收 RequestBody註解使用關鍵點 注意點 項目中要加入處理json字符串的依賴(jar包),如jackson @RequestBody主要用來

原创 Git&GitHub基本使用

文章目錄一、Git基本使用1. 準備工作(1)新建一個本地庫(2)設置簽名2. 版本管理(1)基本命令(查看記錄/提交到本地庫):(2)版本管理(3)分支管理二、GitHub基本使用1. 創建遠程庫2. 訪問遠程庫3. 邀請其他G

原创 分治法之芯片測試

最近在看算法導論時,看到了這道芯片測試的題,想了很久,總結一下我的思路 一、問題描述 Diogenes教授有n個被認爲是完全相同的VLSI芯片,原則上它們是可以互相測試的。教授的測試裝置一次可測二片,當該裝置中放有兩片芯片時,每一