原创 MySql刪除一個月前的數據

DELETE FROM operatelogs where createdate < date_add(curdate(),INTERVAL -1 month) 查詢當前時間: SELECT NOW(),CURDATE(),CURTI

原创 第六章——項目整體管理

1、項目整體管理的6個過程 制定項目章程 制定項目管理計劃 指導與管理項目工作 監控項目工作 實施整體變更控制 結束項目或階段 2、項目整體管理涉及的4個方面 在相互競爭的項目各分目標之間的集成,如範圍、時間、成本和質量等 在具有不同利益

原创 SpringBoot系列記錄(八)——druid連接池及監控配置

一、相關POM依賴 <!-- druid-spring-boot-starter --> <dependency> <groupId>com.alibaba</groupId>

原创 第十六篇 —— Java序列化你真的懂了麼?

一、帶着問題來看 什麼是序列化和反序列化 實現序列化和反序列化爲什麼要實現Serializable接口? 爲什麼還要顯示指定serialVersionUID的值? 二、序列化的含義與使用場景 序列化:把對象轉換爲字節序列的過程稱爲對象的序

原创 SpringBoot系列記錄(十一)——Springboot默認異常處理機制到優雅的統一異常處理

一、SpringBoot默認錯誤處理 新建SpringBoot項目,pom.xml <dependency> <groupId>org.springframework.boot</groupId>

原创 Springboot系列記錄(七)——Springboot整合Mybatis

上一篇已經記錄了Springboot整合Thymeleaf  一、準備工作 首先準備好表和數據  pom依賴: <dependency> <groupId>org.springframework.bo

原创 SpringBoot系列記錄(九)————Springboot整合Quartz

1、Quartz核心概念 首先我們需要明白 Quartz 的幾個核心概念,這樣理解起 Quartz 的原理就會變得簡單了。 Job 表示一個工作,要執行的具體內容。此接口中只有一個方法,如下:void execute(JobExecuti

原创 SpringBoot系列記錄(四)——profile多環境配置

在實際項目開發過程中,我們會有開發,測試,生產等多個環境,使用的數據庫,或者其他配置信息自然也不一樣,此時需要多個配置文件來對應不同的環境。 新建dev,prod配置文件  application.properties server.

原创 第十五篇——迭代器Iterator

什麼是迭代器(Iterator)? Iterator接口提供了很多對集合元素進行迭代的方法。每一個集合類都包括了可以返回迭代器實例的迭代方法。迭代器可以在迭代過程中刪除底層集合的元素,但是不可以直接調用集合的remove(Object o

原创 SpringBoot系列記錄(十)——SpringBoot封裝統一返回數據格式

一、定義統一響應結果類 名稱 描述 code 狀態碼:0成功,-1失敗 msg 響應信息 data 返回數據 public class ResultReturn implements Serializable { privat

原创 JAVA學習路線思維導圖

升級版:路漫漫其修遠兮,吾將上下而求索。  

原创 SpringBoot從入門到精通——目錄

之所以會有SpringBoot系列記錄,是因爲自己在空餘時間做了一個SpringBoot項目。斷斷續續的記錄了整個過程中的知識點,Version1.0已經完成了,接下來這段時間我會把第一版涉及到的知識點進行鞏固並以博文的形式記錄。  S

原创 Springboot系列記錄(十二)——Springboot發送郵件

一、相關配置 本文以163郵箱爲例,重點放在Springboot如何實現發送郵件上。 1、首先登錄163郵箱,點擊設置  開啓服務 2、然後會讓你設置授權碼    記住授權的密碼    3、服務器地址: 二、相關依賴與配置相關屬性

原创 IDEA使用技巧你真的知道了麼?

工欲善其事必先利其器 此篇記錄IDEA的使用技巧,喜歡的小夥伴點贊收藏 一、設置 設置字體啥的這裏就不說了 1、局部設置與全局設置 2、智能導入 手動清除無用import使用快捷鍵Ctrl+Alt+O    但是設置這個之後就更方便了。

原创 Oracle給查詢結果添加序列號

select row_number() over (order by t.排序字段) as id,t.* from table t