原创 JMH:基準測試工具套件-應用

1.背景 多線程性能測試 JMH:簡介 JMH is a Java harness for building, running, and analysing nano/micro/milli/macro benchmarks written

原创 JUC高併發編程(三)之模擬接口壓力測試

1.背景 接口壓力測試是產品上線前很重要的一項測試,我們可以使用很多開源工具測試, 當然我們也可以簡單的寫一個多線程併發測試案例 2.代碼 controller接口 /** * 查詢訂單 * * @r

原创 JUC高併發編程(二)之多線程下載支付寶對賬文件

1.背景 在實際開發中,經常會遇到支付需求,當然就會有支付對賬的需求.... 2.項目結構 3.代碼 3.1.線程池配置對象 @Configuration @EnableAsync public class ExecutorConf

原创 JUC高併發編程(一)

1.背景 2. 完美

原创 博客演示

測試代碼 @Test public void test05() { Integer a = 1; // 直接引用的,不會分配內存空間 Integer b = 1; Inte

原创 Docker部署rabbitmq遇到的問題

1.背景 Docker部署rabbitmq遇到的如下兩個問題 問題一:訪問交換機時報錯 Management API returned status code 500 問題二:訪問channel時報錯 Stats in management

原创 Centos7安裝mysql8.0教程

1.背景 centos7安裝mysql8.0 2.安裝步驟 步驟一:安裝準備工作 1.查看是否有安裝過mysql rpm -qa | grep -i mysql 2.刪除mysql yum -y remove MySQL-* 3.把所有出

原创 在Centos7下安裝RabbitMQ

1.背景 不用多說,這東西好用! 2.安裝 步驟一:下載安裝包 鏈接:https://pan.baidu.com/s/1PIYI60wX6L7BtVyVft-vSA 提取碼:1234 複製這段內容後打開百度網盤手機App,操作更方便哦  

原创 [工具分享]ClipX超級粘貼板,超級好用

1.背景  話說粘貼、複製是碼農們的必備核心技能, 普通碼農們當然已經熟練的掌握了普通的粘貼複製。。。。 但是,你不知道的是,牛逼的架構師已經會使用超級粘貼板了,功能非常強大 。。。。。。。。。。。。。 超級粘貼板具有記憶功能,可以記住前2

原创 H5頁面\PC端實現QQ客服功能

1.背景 很多應用都有在線客服,最簡單是實現就是利用人們常用的QQ 2.實現 步驟一:授權QQ通訊組件(普通QQ都是可以的) 授權鏈接:https://shang.qq.com/v3/widget.html 登錄後,按照頁面引導授權即可,很

原创 Git報錯解決:OpenSSL SSL_read: Connection was reset, errno 10054 錯誤解決

1.背景 最近因項目上需要,想借鑑一下spring裏面的一下架構設計,在拉取spring源碼是報錯如下:    初步判定,估計是訪問國外的網站,網速受限的原因..... 2.解決方案 打開Git命令頁面,執行git命令腳本:修改設置,解除s

原创 java中獲取本機IP

1.背景 2.代碼 package com.XXX.common.util; import cn.hutool.core.util.StrUtil; import lombok.extern.slf4j.Slf4j; import j

原创 oracle執行報錯 ORA-01722: 無效數字

1.背景 執行Oracle存儲過程時報錯:ORA-01722: 無效數字 2.錯誤描述 1、對於兩個類型不匹配,一個數字類型,一個非數字類型的值進行賦值操作;2、兩個類型不匹配的值進行比較操作,比如一個是數字類型,另一個是字符串類型,如:

原创 nginx實戰教程

大綱   爲了讓大家更快的學會,該博客中的內容錄製成了視頻課程:馬上在線學習    1.什麼是nginx      Nginx是一款高性能的http 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。   由俄羅斯的程序設計

原创 maven實戰教程-含視頻講解

1.背景 2.什麼是maven? 通俗的說就是,不用手動拷貝jar包,幫我們管理項目結構,只需要配置座標,自動從中央倉庫下載(其他介紹請百度...)。 3.Maven的安裝與配置 注意:Maven在使用之前必需要先安裝好jdk Maven