原创 AES加密,key, 支持解密-代碼

傳入一個私密的key, 一個需要加密的信息, 進行加密。  傳入一個私密的key, 一個需要解密的祕聞信息,進行解密。 import java.security.Key; import java.security.SecureRando

原创 java基於map的一個簡單限流-代碼

項目請求接口的簡單限流實現   定義一個限流類:   /** * @author wangwei * @version v1.0.0 * @description * @date */ public class CacheVa

原创 linux 手工配置nginx 配置ssl證書 https

首先生成證書 或者 購買證書 這裏我們使用阿里雲的證書,可以免費使用一年 配置方法的機票: https://mp.csdn.net/postedit/86541664   nginx 搭建: 下載nginx wget http://n

原创 阿里雲ECS NGINX-HTTPS配置

官網: 阿里雲:https://www.aliyun.com/ NGINX: http://nginx.org/   我們需要的物品有: 1. 已經備案成功的域名 2. ECS主機一臺 3.證書   開始吧。 1.證書     如果沒

原创 時間工具類-代碼

時間工具類 import java.text.ParseException; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.

原创 阿里雲 docker 安裝rabbitmq 並支持外部訪問

  docker run -d --hostname localhost --name rabbit-management --restart=always -p 15672:15672 -p 5672:5672 rabbitmq:3.

原创 java HTTP請求工具-代碼

import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import org.apache.http.HttpEntity; import or

原创 java HTTP簽名使用MD5加密代碼

  工具類 import org.apache.commons.codec.digest.DigestUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; i

原创 docker安裝redis並支持外部訪問

  創建外部文件和文件夾 mkdir /docker mkdir /docker/redis mkdir /docker/redis/conf mkdir /docker/redis/data   創建redis.con

原创 springboot基於redis的分佈式鎖代碼

分佈式鎖,當前代碼中, 會循環嘗試執行獲取鎖對象,每一秒一次。 如果鎖沒有釋放而退出,會導致死鎖的現象, 在看官的場合中,可以對while做調整 退出循環。 例如嘗試5次失敗則退出。 import com.kakacl.produc

原创 springboot整合redis

maven  <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.repor

原创 springboot 過濾器 -代碼

 總的過濾器,設置過濾器順序 import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context

原创 postman報415(Unsupported Media Type)不支持的類型異常

  後端接口配置 /** * @author wangwei * @version v1.0.0 * @description 我的主頁 * @date 2010-01-10 */ @RestController @Reque

原创 springboot LoginValidateFilter登錄過濾器

獲取header和 request裏的token判斷,使用jwt的方式進行刷新token。然後返回到header中。 如果沒有token或者tokeng過期則返回json 字符串。 import com.kakacl.product

原创 對稱編碼器 解密解密 工具類

當前加密解密方法可以使用在正式項目中,對不重要的數據進行加密。 使用中,請合理保存祕鑰並定期或不定期更換祕鑰,以對數據進行更好的隱私保護。 如果項目中不是對用戶密碼嚴格性要求,此方法可以做進一步改善,使用的密碼驗證中。 import