原创 身爲一個優秀的人,我們應該如何截圖?

目錄 一、使用一鍵截圖PrtSc 二、使用QQ、微信快捷截圖 三、截圖工具 四、截圖軟件 我們在生活中很容易見到某某某拿着手機對着電腦就是一頓亂拍,於是就有了這張圖: 當然我不是說不會截圖的都是SB,沒有這個意思 這意思應該是說 Som

原创 【Docker】六、基於Docker部署微服務項目

連載文章:Docker大綱 一、準備項目 1.1、項目打包 本人測試項目jar包文件分享鏈接,【免費的】 文檔:dockertest-0.0.1-SNAPSHOT.jar 鏈接:分享地址 說明:地址爲永久的,如果過期了請留言!端口爲 80

原创 你還在找測試接口的工具嗎?來看看PostMan吧!

背景摘要:接口測試,是後端攻城獅編碼後非常高興去做的一件事兒~那麼我們如何高效、方便去做。且在工作中,通常都會有多個環境,那麼各環境的切換,接口的調試如何更便捷。那麼今天我們來看看這款神器-PostMan。 爲什麼突發奇想寫一篇關於接口

原创 二進制運算與Java邏輯&

背景摘要:二進制是計算機專業的入門篇,0101010101010101001100101101101010010101010101010101010101010010110101100101011010101111010101010101

原创 戀上鍊表之深入LinkedList源碼分析

背景摘要:在List集合中,我們最熟悉的就是ArrayList與LinkedList。一談到它們我們第一個反應就是ArrayList查詢快,LinkedList增刪快,所以在增刪操作頻繁的場景下適合使用LinkedList,而在其他場景A

原创 JVM棧上分配、對象組成部分與引用方式

背景摘要:前兩篇文章主要提到過JVM內存結構、JVM對象創建過程及空間開闢。JVM內存結構篇中我們瞭解到了對象一般是存放於堆中,那麼其實棧也是可以存放對象的,這就是基於我們的JVM棧上分配了。至於JVM對象創建篇,我們瞭解了對象的創建詳細

原创 JVM對象創建過程及空間開闢

背景:我們在通過寫代碼創建一個對象時,有時會禿然想到,在創建一個對象時做了哪些事情?怎麼來的這個對象?那麼我們今天來了解一下創建對象的背後都發生了啥。在那之前:   一、對象創建過程  首先我們通過一張圖與一段代碼來大概瞭解創建一個對象

原创 記一次StackOverflowError

目錄 一、遇見StackOverflowError的準備 二、StackOverflowError的心動歷程 背景:StackOverflowError(譯爲:堆棧溢出錯誤)當然平時我們稱之爲內存溢出。在回顧LinkedList集合源碼時

原创 【JVM】Java內存結構組成

背景:一談到JVM一直是很多人覺得頭疼的知識點,那麼針對JVM這個痛點,我總結了一些,網上很多談到由淺入深JVM,其實醜話說在前,一篇文章或者幾篇文章是不夠深入JVM的,但至少知其然。 PS:至於知其所以然,依舊還是推薦《深入理解JVM》

原创 【集合】手寫ArrayList集合與源碼分析

背景:首先集合大家是非常熟悉的,不管是個人日常編碼還是公司項目,都是經常打交道的好朋友。但是我們要摸清楚她的底細,畢竟好朋友就是要知根知底~    那麼來認識認識集合中的List集合,List集合中的ArrayList集合,四捨五入就是

原创 【分佈式事務】三、分佈式事務框架TC-LCN

本分佈式事務系列主要講分佈式事務從 理論-> 解決方案 -> 使用框架 -> 實現及原理 -> 案例實戰 -> 事務回滾(全局異常統一處理)->分佈式事務消息 該篇着重於講述分佈式事務框架之一(LCN框架)原理,特性,及其實現。   1.

原创 【分佈式事務】二、分佈式事務解決方案

本分佈式事務系列主要講分佈式事務從 理論-> 解決方案 -> 使用框架 -> 實現及原理 -> 案例實戰 -> 事務回滾(全局異常統一處理)->分佈式事務消息 該篇着重於講述分佈式事務的解決方案,與各位一起打開新視界的大門。 1.柔性事務

原创 【分佈式事務】一、分佈式基本理論與經典案例分析

  本分佈式事務系列主要講分佈式事務從 理論-> 解決方案 -> 使用框架 -> 實現及原理 -> 案例實戰 -> 事務回滾(全局異常統一處理)->分佈式事務消息 該篇着重於講述分佈式事務的基礎理論。因爲它本身就是一個偏理論性的難題。 分

原创 分佈式日誌收集原理

一、傳統系統日誌收集的問題   在傳統項目中,如果在生產環境中,有多臺不同的服務器集羣,如果生產環境需要通過日誌定位項目的Bug的話,需要在每臺節點上使用傳統的命令方式查詢,這樣效率非常底下。 通常,日誌被分散在儲存不同的設備上。如果你管

原创 【Docker+Jenkins】三、Jenkins連接Git自動打包部署

一、基於Docker部署安裝Jenkins 二、Jenkins私服配置、環境配置與插件安裝 三、Jenkins連接Git自動打包部署 目錄 一、新建任務 二、對任務進行配置 2.1、配置項目 2.2、添加Git配置 2.3、配置構建Bui