原创 springboot通過AOP使接口參數加密&解密

1.通過AOP在每個接口請求之前將前端傳來的加密數據進行解密,將解密後的參數通過反射賦值給接口參數上。將接口返回的結果值進行加密返回個前端。 import com.alibaba.fastjson.JSON; import com.c

原创 AOP給指定方法實現自定義業務

本篇文章以實際生產過程中處理極光推送消息後落地消息到數據庫爲例! 1.自定義需要推送後保存消息的註解 import java.lang.annotation.*; @Target({ElementType.PARAMETER,

原创 swagger設置多頁面api

1.隨着項目業務增加,也就是越來越多的api,api中即有App端人員調用的api也包含給管理後臺(前後端分離)的前端開發人員api,混雜在一起。本次就記錄將api進行業務拆分。 2.swagger版本和集成springboot參

原创 公衆號推送

準備公衆號相關信息 APP_ID=wxf8fxxxx5c16 SECRET=b41fcad6e4xxxxxd39d1a TEMPLATE_ID=twYky71xxxxxKgGXLscyxdk 1.引入第三方打包好的工具類 <!-

原创 小程序推送

1.推送前參數準備: APPID:wxaa2xxxx9980ff SECRET:c125549df72xxxxx192548c1ca MEETING_TEMP_ID:SwGyvDXxxxxxxxxxxp33-_tnctw 2.推

原创 解析ipa生成plist文件

1.引入工具類jar <dependency> <groupId>ant</groupId> <artifactId>ant</artifactId> <

原创 logback指定日誌按日期分割

<?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <!--定義日誌文件的存儲地址 勿在 LogBack 的配置中使用相對路徑-->

原创 一次linux上搭建jenkins的案例

1.jenkins官方地址:Jenkins官方地址:http://Jenkins-ci.org/  下載jenkins.war的地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war

原创 微信小程序房間多人PK答題

最近做一款小程序的答題,接到的需求是答題最後一種玩法爲房間PK方式,用戶創建房間,邀請好友進入房間,準備後開始PK答題,房間最後一人答題完成則到房間結算頁。 這裏我們用websocket作爲長連接來通知房間用戶狀態變化,由於生產環境服務器

原创 JDK1.8常用新特性常用生產記錄

1.filter 過濾 List<String> lines = Arrays.asList("spring", "node", "mkyong","mkyong"); //從集合中獲取過濾後生成的集合 List<String

原创 springAOP記錄接口調用日誌

移動端調用服務接口時,需要給每個接口開始調用的入參以及調用接口名稱和方法出參增加日誌,方便線上排查錯誤。 import com.company.project.common.exception.GlobalExceptionHandl

原创 docker持久化數據

1.持久化數據的兩種方式volume和bind mount docker容器在運行的時候會產生數據,爲了不讓這些數據隨着容器的刪除而刪除,Docker支持數據持久化。Docker數據持久化主要有兩種方式:volume和bind m

原创 linux安裝docker和docker compose

docker安裝必須要求Linux內核版本在3.10以上查看內核版本命令 uname -r 官方安裝文檔地址 1.卸載舊版 yum remove docker \ docker-client

原创 navicat連接mysql出現2059問題

解決辦法: 進入mysql安裝的服務器,進入mysql命令行 mysql -uxxx -p 輸入密碼 use mysql select user,plugin from user; alter user '用戶名' @' %' ident

原创 springboot整合activity5.17版

1.引入activity的pom(排除activity自身的mybatis版本) <!--整合activity5.17--> <dependency> <groupId>org.activiti</groupId> <