原创 Springboot中配置activeMQ持久化

一、activeMQ數據庫持久化配置 ActiveMQ持久化的三種方式,我們採用數據庫的方式來進行持久化。 (1) Memory 消息存儲-基於內存的消息存儲。 (2) 基於日誌消息存儲方式,KahaDB是ActiveMQ的默認日誌存儲方

原创 隨筆 redis由於aof錯誤無法啓動

閒來無事將一個aof文件複製到自己的redis服務器上,修改配置後,重啓redis發現啓動失敗。 想必是aof的原因,就使用redis自帶的檢查工具進行清理了一下。 redis-check-aof --fix appendonly.ao

原创 redis事務、鎖、刪除策略

一、redis事務 事務命令  multi 開啓事務,將接下來的命令存在一個列表裏  exec 執行事務,將存在列表裏的依次執行。 注意:命令書寫格式有誤 錯誤將取消這次事務執行;命令格式正確,但是無法正確的執行。例如對list進行inc

原创 mybatis-plus Mapper CRUD 接口和Service CRUD 接口使用(二)

參考文檔:https://www.bookstack.cn/read/mybatis-plus-3.x/quickstart.md  如果使用mybatis-plus Mapper CRUD 接口,則需要在dao層加上BaseMapper

原创 redis高級數據類型

reids高級數據類型是基於五種基本數據類型的,是爲了針對某些特定的業務而衍生出來的數據類型。 一、Bitmaps bitmaps事實上並不是一種新的數據類型,而是基於字符串位操作的集合,由於字符串是二進制安全的,並且最長可支持512M,

原创 layui彈出層選擇輸入框組合(先選擇後輸入)

layui.use('layer', function() { var layer = layui.layer; layer.msg('請選擇退回類別', { time: 0 //不自動關閉 ,bt

原创 下載速度慢,Gradle更換下載源倉庫

原配置不是國內的,下載速度慢還總是斷開,切換爲國內阿里雲地址 原來使用的爲maven,其他一樣。  repositories { mavenCentral() } 替換爲國內阿里雲maven下載地址 repositories

原创 redis業務請求控制次數

使用jedis實現不同等級在一定時間內請求次數控制。 package jedis; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.cli

原创 nginx配置反向代理前端項目

1.下載nginx 2.進入nginx.conf 3.配置 4.將前端項目放入nginx目錄下的html目錄 5.啓動後端項目和nginx服務  啓動命令 start nginx ; 重新啓動命令 nginx -s reload 6.

原创 redis通用指令

redis通用指令 key通用指令操作 del key 刪除key exists key 判斷key是否存在 type key 獲取key的類型 expire key s 設置key的有效期 秒爲單位 pexpire key millis

原创 Lock wait timeout exceeded; try restarting transaction手動解鎖

select * from information_schema.innodb_trx 查出線程號 kill 線程號  

原创 springboot集成redis哨兵模式

本文側重於springboot集成,redis哨兵模式的搭建請參考其他文章。 前置條件 一主二從redis和三個哨兵,springboot環境。 連接測試 先寫一個小demo來測試一個哨兵模式是否能夠訪問。 public class t

原创 linux上安裝java、tomcat、mysql以及部署war包

零.前置條件 首先系統環境準備: 1.阿里雲購買一臺服務器centos7或其他linux系統。 2.準備一套遠程連接linux的工具,我用的是SecureCRT_x64_7.0.0.326。 下載連接:https://download.c

原创 mysql行轉列 問題 SUM(IF(條件,列值,0))

mysql經典問題,將行轉爲列。 原表 sum(if(條件,列值,0))語法用例: select name,sum(if(subject="語文",score,0)) as “語文” from grade GROUP BY name i

原创 springboot使用註解實現redis緩存

在springboot中兩種方式使用緩存,一種是直接通過 RedisTemplate 來使用,另一種是使用 Spring Cache 集成 Redis(也就是註解的方式)。 RedisTemplate 方式不作說明,詳細說明實現一下註解方