原创 springboot集成mybatis-generator插件

1、包結構   2、pom文件 2.1、定義properties <properties> <mbg.version>1.3.6</mbg.version> <java.version>1.8</java.version>

原创 mybatis-plus入門教程

1、引入依賴(springboot工程) <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifac

原创 @RequestMapping註解詳解

@RequestMapping RequestMapping是一個用來處理請求地址映射的註解,可用於類或方法上。用於類上,表示類中的所有響應請求的方法都是以該地址作爲父路徑。 RequestMapping註解有六個屬性,下面我們把她分成三

原创 springboot日誌系列

1、引入依賴 <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId>   2、簡介 Sprin

原创 java實現ftp/sftp上傳下載

1、ftp import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.ne

原创 mycat分庫分表原理

1、什麼是MyCat MyCat是一個開源的分佈式數據庫系統,是一個實現了MySQL協議的服務器,前端用戶可以把它看作是一個數據庫代理,用MySQL客戶端工具和命令行訪問,而其後端可以用MySQL原生協議與多個MySQL服務器通信,也可以

原创 高併發與大流量解決解決方案

1、相關概念 1.1、併發與並行 1.1.1、併發(Concurrent) 在操作系統中,是指一個時間段中有幾個程序都處於已啓動運行到運行完畢之間,且這幾個程序都是在同一個處理機上運行 就想前面提到的操作系統的時間片分時調度。打遊戲和聽音

原创 mysql timestamp字段根據當前時間戳更新

利用這個特性,就可以利用mysql來維護create_time和update_time字段,而不需要我們來維護了

原创 idea建立新project要做的事

1、修改maven指向 2、修改快捷鍵shift+shift 這個快捷鍵是搜索任何東西的快捷鍵,但是打字的時候會經常敲擊兩下shift,就會觸發彈框,對打字很不方便 輸入 registry 進入軟件註冊表,進入之後找到 ide.suppr

原创 springcloud版本

springcloud的版本格式: 大版本(以英國地鐵站命名,按首字母排序).小版本   maven中央倉庫上版本一覽:   希臘字母版本號   Base:設計階段。只有相應的設計沒有具體的功能實現   Alpha:軟件的初級版本。基本

原创 java基礎面試題

1、面向對象的特徵 一般來講有三大特徵,封裝、繼承、多態,可以再加一個抽象。其中多態是最重要的 多態是指允許不同子類型的對象對同一消息作出不同的響應。 多態包括編譯時多態和運行時多態。 方法重載(overload)實現的是編譯時的多態性(