原创 Windows Tomcat自動啓動

使用服務的方式來實現Tomcat的自動啓動! 首先找到Tomcat的bin目錄,我的是:E:\hk\tomcat\apache-tomcat-7.0.68\bin 使用cmd進入bin目錄後,執行:service install 命令。

原创 第六章:easyCode代碼生成器

前言 到了這裏過後,我們劇本的架子已經基本搭起來了。我們可以開始進行大規模的表演了。在開始表演之前,我們要在採購一個道具,這個道具就是代碼生成。我們很多的領域模型、vo、dto、entity等實體以及我們的dao層、service層、co

原创 第九章:Spring Security 使用redis存儲用戶權限信息

前面我們使用了jwt的token來進行登錄,但是隻說明了它的好處,那麼我們來講一講他不好的地方:消息體可以被base64解密爲明文、不適合存放大量信息、無法作廢未過期的token。顯然我們準備要存儲的東西非常多,用戶信息+權限信息。所以我

原创 第七章:使用jwt token的方式來進行登錄

我們之前都在使用http session的方式來進行登錄訪問的。那麼現在流行的是前後端分離的開發模式。而且我們也打算這樣幹。包括後期我們的小程序啊什麼的,很多都不支持session的方式。那我們就使用token的模式來進行登錄。 jwtt

原创 第二章:給項目配置數據源,redis,security,swagger等工具jar

pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww

原创 第一章:創建一個空的Spring boot項目

從Spring的官網上,創建一個spring boot 項目:https://start.spring.io/ 使用idea打開該項目,就可以運行了。。。     項目的源碼地址:https://gitee.com/gzsjd/fas

原创 第三章:MyBatis-Plus跟pagehelper的配置

MyBatis-Plus 當我們使用了mybatis-plus過後,就不需要在去pom中引用mybatis了。 <dependency> <groupId>com.baomidou</groupId> <artifactId

原创 第八章:自定義異常返回

在程序運行的過程中,沒有人能保證我們可以百分之百的沒有BUG、沒有異常。在程序爆出異常的時候,我們往往需要攔截一下,進行特殊的友好提示處理。 那麼這裏我們將針對Spring Mvc跟Spring Security的異常做一些攔截。 @Re

原创 第四章:配置Spring Security數據庫用戶登錄,並創建RBAC模型設計

如果不是很瞭解他,可以參考下面的文檔,對Security進行一次全面的瞭解 https://www.springcloud.cc/spring-security-zhcn.html 權限的話,我們就做成顆粒化,也就是控制到按鈕的級別。 現

原创 第五章:Spring Security 原理與權限認證

先說我們的目標,我們的目標是沒有蛀牙。是使用Spring Security來幫助我們攔截那些沒有權限,卻又非要來訪問我們的資源的操作。比如必須要登錄了才能訪問某一張圖片,沒有登錄的話就不能訪問,在比如沒有新增用戶權限就不能訪問我們的新增用

原创 第三章:minio的javaAPI

章節快捷訪問: 第一章:minio介紹與安裝 https://blog.csdn.net/hzw2312/article/details/106077729 第二章:minio單機版,使用客戶端備份文件 https://blog.csdn

原创 第二章:minio單機版,使用客戶端備份文件

章節快捷訪問: 第一章:minio介紹與安裝 https://blog.csdn.net/hzw2312/article/details/106077729 第二章:minio單機版,使用客戶端備份文件 https://blog.csdn

原创 第四章:minio的presigned URLs上傳文件

章節快捷訪問: 第一章:minio介紹與安裝 https://blog.csdn.net/hzw2312/article/details/106077729 第二章:minio單機版,使用客戶端備份文件 https://blog.csdn

原创 第一章:minio介紹與安裝

章節快捷訪問: 第一章:minio介紹與安裝 https://blog.csdn.net/hzw2312/article/details/106077729 第二章:minio單機版,使用客戶端備份文件 https://blog.csdn

原创 Invalid property 'maxActive' of bean class [redis.clients.jedis.JedisPoolConfig]

版本: Jedis 2.5.2.jar,commons-pool2-2.0.jar 配置文件: <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">