原创 Jmeter如何完成模擬壓力測試,在併發場景下

JMeter作爲Apache組織開發的基於Java的壓力測試工具,和Apache ab有着類似功能。同時具有開源免費、框架靈活、多平臺支持等優勢,本章將詳細介紹如何使用jmeter完成壓測 一、安裝Jmeter 壓測工具 官網:h

原创 在JVM垃圾回收方面(GC),微服務如何完成定製化部署、調優

IDEA開發完微服務工程後,微服務部署時可進行如下優化: 1.maven先進行 clean package 然後install 2.在運行jar或war包啓動時,配置JVM/GC的調優參數 公式: java -server jv

原创 JVM下常用的基本配置參數

-Xms 初始內存大小,默認爲物理內存的1/64,全稱 -XX:InitalHeapSize -Xmx 最大分配內存,默認爲物理內存的1/4,全稱 -XX:MaxHeapSize -Xss 單個線程棧的大小,默認爲512k~102

原创 sed詳解:用一條Linux命令統計這個文件中某個單詞出現的次數

描述:存在一個文本文件 a.sh,使用一條Linux命令統計這個文件中you單詞出現的次數 思路:每個單詞佔一行,然後對每行進行排序統計,再輸出次數 推薦命令:sed中 可以用 ‘s/表達式/替換內容/g’ Linux三劍客之se

原创 成功解決Duplicate entry '9551185' for key 'uk_query'

後端程序在執行多線程更新時報錯: ### Cause: ERR-CODE: [-xxx][ERR_EXECUTE_ON_MYSQL] Error occurs when execute on GROUP 'xxx' ATOM 'x

原创 Spring框架裏常考的面試題

一、Spring中Bean的生命週期 Bean的完整生命週期從 spring 容器開始實例化 bean 開始,到銷燬。可以從三點來理解 1、 bean自身的方法:包括構造方法、 set 方法、 init-method 指定的方法

原创 通過MyBatis查詢MySQL中text類型的大字段爲空,selectByExampleWithBLOBs與selectByExample的區別

一、問題復現: 通過selectByExample查詢planJonsData時值爲null,但通過selectByExampleWithBLOBs不改變查詢條件,查詢的結果值不爲空 二、selectByExampleWith

原创 成功解決IDEA2020 Plugins連不上、打不開

IntelliJ IDEA 2020.1 插件中心一直打不開,設置 http proxy—>勾上Auto-detect proxy setting,參照下圖,加上地址 http://127.0.0.1:1080 或者 選擇 Fil

原创 成功解決git merge分支回退,恢復git分支提交前版本

git merge後,如何回退到之前的版本? 一、git checkout到要恢復的分支上 git checkout origin/releases/20200424_code 二、git reflog查出要回退到merge前的

原创 多線程下Callable FutureTask接口的應用

一、獲得多線程的方式 1.1 繼承thread類 1.2 實現runnable接口, 1.3 java5以後又有實現callable接口 1.4 java的線程池獲得 二、callable接口與runnable接口的區別 2.1

原创 BlockingQueue阻塞隊列

一、什麼是阻塞隊列 阻塞隊列是一個隊列,在數據結構中起的作用如下圖: 棧:先進後出,後進先出 隊列:先進先出 阻塞:必須要阻塞/不得不阻塞 當隊列是空的,從隊列中獲取元素的操作將會被阻塞 當隊列是滿的,從隊列中添加元素的操作

原创 併發編程JUC

JUC全程:java.util.concurrent,指在併發編程中使用的工具類 一、進程和線程區別 **進程:**進程是一個具有一定獨立功能的程序關於某個數據集合的一次運行活動。它是操作系統動態執行的基本單元,在傳統的操作系統中

原创 ForkJoin分支合併框架

一、什麼是ForkJoin 大數據裏面有map reduce ,Java從JDK1.7開始借鑑了這種分而治之的思想,提供ForkJoin框架用於並行執行任務,它的思想就是講一個大任務分割成若干小任務,最終彙總每個小任務的結果得到這

原创 Java 14中的新特性

JDK 14於2020年3月17日發佈了通用版本,新的 Java14 中加入了非常多的語法糖,可以使得我們能更加的快捷編寫簡潔的代碼: 一、增強 switch case 代碼塊 右箭頭 ->替代冒號,支持判斷合併 private

原创 SpringCloud Alibaba快速入門

一、SpringCloud Alibaba的由來 衆所周知SpringCloud 版本迭代算是比較快的,因而出現了很多重大ISSUE都來不及Fix就推另一個Release了,隨着Spring Cloud Netflix項目進入到維