原创 Oracle如何獲取最近七天的數據

select * from 表 where 日期=to_date(to_char(sysdate-7,'yyyy-MM-dd'),'yyyy-MM-dd');

原创 基於SpringBoot的Sparrow項目給我的一些感悟

2020年因爲某些不可避免的因素在家待了很多天,也因此開始了Sparrow,從學習到知識點的鞏固,到目前寫了十八篇SpringBoot系列博文(其中十三篇獲得原力計劃標籤)。感興趣的朋友可以看一下 SpringBoot從入門到精通。 自己

原创 SpringBoot系列記錄(十八)——SpringBoot整合BootStrap4實現表格數據展示

一、前言 看過第十四篇的SpringBoot用Restful風格實現增刪改查並使用MyBatis逆向工程  以下部分代碼可以直接逆向工程哈,快速開發。 此篇對於逆向工程就不贅述了 二、準備工作 2.1 MySql創建一張學生表 DROP

原创 Shiro系列記錄(二)——Shiro登錄源碼分析

前言 傳送門: Springboot整合Shiro實現登錄登出 Shiro知識點概括 1、Shiro如何實現登錄? 1.1 請求進入Controller  調用subject.login() 1.2 來到DelegatingSubjec

原创 Shiro系列記錄(一)—— 你真的懂Shiro麼?

1、什麼是Shiro Shiro 是 Java 的一個安全框架,它幫助我們完成:認證、授權、加密、會話管理、與 Web 集成、緩存等。 一張圖概括基本功能點: Authentication:身份認證 ,驗證用戶是否滿足登錄的條件; Au

原创 SpringBoot系列記錄(十七)——SpringBoot事務Transaction 你真的懂了麼?

一、爲什麼要加事務 工作中我發現很多人其實是不用事務的,那這個肯定會存在隱藏風險。凡是和錢掛鉤的項目一旦出現問題,後果就不堪設想了。 而普通項目中我們也需要確保數據的一致性等問題。你是否也覺得在方法上加上@Transactional不就可

原创 SpringBoot系列記錄(十六)——SpringBoot整合Redis使用FastJson序列化

與Redis相關知識可查看《Redis系列記錄》 一、相關配置 1.1 pom.xml <!-- spring-boot-starter-data-redis --> <dependency> <

原创 SpringBoot系列記錄(十五)—— SpringBoot整合Swagger2 以及相關知識點詳解

在上一篇記錄了SpingBoot使用Restful風格實現增刪改查 ,所以我們就在上一篇代碼的基礎上實現本節內容。因爲現在很多都是前後端分離,所以有一份合理高效的API文檔就很重要。雖然苦B的我平時項目中前後端都是自己做,但是該學的還是得

原创 Springboot系列記錄(十三)——Springboot整合Shiro實現登錄登出

一、準備工作 1.1新建用戶表 DROP TABLE IF EXISTS `user_info`; CREATE TABLE `user_info` ( `id` int(64) NOT NULL AUTO_INCREMENT,

原创 SpringBoot系列記錄(十四)——SpringBoot用Restful風格實現增刪改查並使用MyBatis逆向工程

 一、MyBatis逆向工程的使用 因爲比較簡單,就不另寫一篇記錄了,在這裏正好使用上。可以針對單表自動生成mybatis執行所需要的代碼(mapper.java、mapper.xml、pojo…),提高工作效率。 數據表還是用上一篇的,

原创 SpringBoot系列記錄(六)——Springboot整合Thymeleaf並詳解熱部署

前言 Thymeleaf是用來開發Web和獨立環境項目的服務器端的Java模版引擎 Spring官方支持的服務的渲染模板中,並不包含jsp。而是Thymeleaf和Freemarker等,而Thymeleaf與SpringMVC的視

原创 Redis系列記錄(五)——詳解Redis持久化

Redis持久化的必要性 首先要明白redis是一個數據庫, redis是一個內存數據庫, 所有數據基本上都存在於內存當中, 會定時以追加或者快照的方式刷新到硬盤中. 由於redis是一個內存數據庫, 所以讀取寫入的速度是非常快的, 所以

原创 SpringBoot系列記錄(六)——SpringBoot整合thymeleaf並實現熱部署

前言 Thymeleaf是用來開發Web和獨立環境項目的服務器端的Java模版引擎 Spring官方支持的服務的渲染模板中,並不包含jsp。而是Thymeleaf和Freemarker等,而Thymeleaf與SpringMVC的視

原创 Redis系列記錄(一)——Redis入門

一、認識Redis Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。 Redis的所有操作都是原子性的,意思就是要麼成功執行要麼失敗完全不執行。 Redis運行在內存

原创 Mybatis系列記錄(三)——詳解一對多、多對一、多對多關係

1、什麼是關係型數據庫? 這個東西我彷彿在大學的《數據庫原理》中學過,好吧,我不記得了,來整理一下。 是建立在關係模型基礎上的數據庫,藉助於集合代數等數學概念和方法來處理數據庫中的數據。簡單說來就是關係型數據庫用了選擇、投影、連接、並、交