原创 spring boot 定時任務

開啓定時任務 1、啓動類添加註解@EnableScheduling 2、創建任務類 關鍵在於@Scheduled註解,執行任務的時間 package com.example.demo.Scheduling; import lom

原创 MySQL查詢給定時間段內的每一天的日期或每一個月的日期並關聯查詢數據

一、利用視圖: 1、什麼是視圖? 視圖是指計算機數據庫中的視圖,是一個虛擬表,其內容由查詢定義。同真實的表一樣,視圖包含一系列帶有名稱的列和行數據。但是,視圖並不在數據庫中以存儲的數據值集形式存在。行和列數據來自由定義視圖的查詢所

原创 Spring cache 註解詳解

spring cache註解的使用: @CacheConfig 類級別的緩存註解,允許共享緩存名稱 @Caching 將多種緩存操作分組 @Cacheable 觸發緩存入口 @CacahePut 更新緩存 @CacheEvict 觸發移

原创 Spring boot 集成 通用 Mapper

問:什麼是通用Mapper? 答:通用Mapper就是爲了解決單表增刪改查,基於Mybatis的插件。開發人員不需要編寫SQL,不需要在DAO中增加方法,只要寫好實體類,就能支持相應的增刪改查方法。  1.pom.xml  添加依賴

原创 Springboot 2.X + Spring-cache + redis

  1.pom.xml 依賴 <!--Redis依賴--> <dependency> <groupId>org.springframework.boot</groupId>

原创 String[]轉List(數組裏的元素爲數字)

String[] idsArry = enterprise.getProdSubTypeId().split(","); List<Integer> ids =Arrays.stream(idsArry)

原创 springMVC 4.3.1.RELEASE + swagger2 2.8.0 + JSON 2.8.7

此處爲應用版本工具包都較高,特別注意JSON版本號,之前嘗試過2.4版本的,會報錯,直接改爲2.8.7版本的,其他版本是否兼容,並未嘗試,可自行嘗試 本文較之前版本,配置簡單,頁面也更加美觀 一、pom.xml文件 添加依賴 最重要的三個

原创 springMVC 集成 swagger2 (2.4.0)

一、pom.xml 依賴(返回json格式的數據要添加JSON處理依賴)        <dependency> <groupId>io.springfox</groupId> <artifactId>springfox

原创 命令行生成java API註釋文檔

1.進入java文件所在的目錄 例:文件在E盤:命令行輸入e: 回車 2.輸入一下命令即可: javadoc -d apidoc -windowtitle 測試 -doctitle 學習javadoc工具的測試API文檔 -header

原创 採用shiro實現方法授權(三)

6.一般操作都有對數據的增刪改查,這次就介紹利用shiro控制管理員是否有操作權限   上一篇寫到 MyRealm 通過繼承AuthorizingRealm的方式實現,數據的驗證,這篇重寫方法 doGetAuthorizationInfo

原创 採用shiro實現登陸驗證(二)

5.創建Realm安全數據橋, 通過繼承AuthorizingRealm的方式實現 此處只重寫了 doGetAuthenticationInfo 該方法 進行登陸驗證,後續再介紹授權方法 package com.weixin.shiro

原创 採用shiro實現登錄認證(一)

應用的框架:spring,springMVC,maven,shiro 1.shiro的配置,通過maven加入shiro相關jar包 <!-- shiro --> <dependency>

原创 【Shiro】Shiro登錄驗證一直失敗原因

這個問題真是困擾了我兩天,用戶登陸時的加密方式一定要和realm裏的加密方式相同 註冊時,加密方式爲:Object result = new SimpleHash(hashAlgorithmName,crdentials,salt,has