原创 springboot和mybaties實現分頁通過PageHelper

首先網上很多文章分頁都是不生效,所以我才總結一下。 1、在pom.xml中添加 <dependency>              <groupId>com.github.pagehelper</groupId>           

原创 Executors.newFixedThreadPool使用

廢話不多說直接上代碼 /** * 固定大小的線程池 * * 同時可以處理【參數】個任務,多餘的任務會排隊,當處理完一個馬上就會去接着處理排隊中的任務。 * Callable的任務在後面的blog有

原创 Rabbitmq消息手動確認-防止丟失消息

1當消費者消費這條消息的同時,出現異常,導致沒有保存到數據庫,所以在finally加上,重試機制2在消費者消費這條消息的同時,服務器宕機,都不會出現丟失消息的情況,這是我們想要的結果,所以要設置隊列手動確認接收到消息下面是代碼,以下有任何

原创 ThreadLocal詳解及使用

ThreadLocal詳解及使用 Java併發編程:ThreadLocal詳解及使用   想必很多朋友對ThreadLocal並不陌生,今天我們就來一起探討下ThreadLocal的使用方法和實現原理。首先,本文先談一下對ThreadLo

原创 分析java線程佔用cpu或者內存高的代碼

分析java線程佔用cpu或者內存高的代碼 1、通過top查看佔用cpu或者內存高的進程截圖如下【備註輸入大寫P以cpu從大到小排序,大寫M以內存大小排序】 2、通過對應的cpu找到PID也就是進程對應的pid,然後找到java進

原创 Redis分佈式鎖的會出現的問題

前言分佈式鎖一般有三種實現方式:1. 數據庫樂觀鎖;2. 基於Redis的分佈式鎖;3. 基於ZooKeeper的分佈式鎖。本篇博客將介紹第二種方式,基於Redis實現分佈式鎖。雖然網上已經有各種介紹Redis分佈式鎖實現的博客,然而他們