原创 Java結構型設計模式 —— 用組合模式建學校組織

一、引言 距離2020年元旦還剩下83天 很多小夥伴不理解爲什麼要學習設計模式,也有很多小夥伴在學習設計模式過程當中,因感覺枯燥無味放棄了。 學習設計模式重點不在於學習時所寫的代碼,而是要去領會設計思想,當然第一次學習可能不會領會很深刻,

原创 nacos —— 控制檯默認用戶名密碼

一、引言 最近疫情比較嚴重,小夥伴就老老實實呆在家辦公吧~~ 新的一年小編近幾個月比較忙,所以博客更新的比較慢,但是工作還是得繼續呀。 新年的第一篇博客,新年快樂、新年快樂、新年快樂。 二、默認密碼 新的一年第一個禮拜小編在家辦公,接觸了

原创 面試從int數據類型引發的一場血案,請問這真的只是基礎嗎?

天有不測風雲,沒想到今天給遇到了,還沒起牀就聽見窗外刷刷刷的雨聲,然後噼裏啪啦收拾出了門。 面試官:你好,我這邊是負責面試的,那咱們就開始吧 小編:好的好的( 點點頭,跳過自我介紹 ) ~~ 面試官: 那我先問你幾個基礎的知識點吧。

原创 Java併發編程應該掌握的併發工具類,快來看看你掌握了哪些?

1、JUC是什麼? JUC是java併發包java.util.concurrent的縮寫,就是這麼簡單明瞭~~~ 在我們JDK的併發包中,提供了幾個非常有用的併發工具類,比如:CountDownLatch 閉鎖、CyclicBarrier

原创 一步一腳印踏進ReentrantLock底層代碼,衝鴨~~

一、引言 話不多說,扶我起來,我還可以繼續擼。 在學習ReentrantLock源碼之前,先來回顧一下鏈表、隊列數據結構的基本概念~~ 二、數據結構 2.1 鏈表(Linked List)  小學一、二年級的時候,學校組織戶外活動,

原创 讓面試官熱情感受到,你真的有看過ReentrantLock底層源碼

一、引言 話不多說,扶我起來,我還可以繼續擼。 在學習ReentrantLock源碼之前,先來回顧一下鏈表、隊列數據結構的基本概念~~ 二、數據結構 2.1 鏈表(Linked List)  小學一、二年級的時候,學校組織戶外活動,

原创 背井離鄉上海就業三年,是如何堅持走到今天,之後的路又該如何選擇??

一、引言 2020年這周正式復工的日子到了,心情頓時有點振作了起來,但卻略帶一絲緊張。 振作的原因是我又可以回到之前的生活,在公司的環境下可以保持着專心工作、專心寫代碼和學習的心態,緊張又是因爲我要提離職了。 其實這篇文章是打算等我真正離

原创 Java 多級菜單實現,以及數據庫表怎麼設計?

一、引言 小編之前寫過如何實現一二級菜單的文章,回顧了下之前所實現的邏輯方式,簡直慘不忍睹~~ 由於近期小編接觸新的項目需要實現展示菜單功能,但這次的菜單是需要多級,並且級數不固定。 像這種需求,一般很簡單的來說就是用遞歸實現了,可以從第

原创 實戰開發支付SDK —— 處理微信支付異步回調以及訂單狀態查詢(含源碼)

Table of Contents 一、引言 二、內網穿透 三、支付異步回調處理 異步回調通知返回出參:PayResponse SDK API定義:BestPayService SDK API實現:BestPayServiceImpl 微

原创 實戰開發支付SDK —— 項目結構設計講解(微信、支付寶)

文章目錄結構 一、引言 二、整體結構設計 三、項目代碼結構 四、項目通用工具類 MapUtil :  MoneyUtil :  RandomUtil :  XmlUtil​​​​​​​ :  一、引言 上一章節介紹有關於SDK內容,以及項

原创 Java結構型設計模式 —— 享元模式的應用

一、引言 喲喲喲,十二月啦 下個月就過大年初一了,不得不說越長大越感覺時間不經用,這篇文章本應該是上週就應該開始寫的,上個禮拜被硬生生週末拖過去加班,拖到了這個禮拜的週末。 說實話設計模式這一系列的文章,也包括小編看其他博主所分享的設計模

原创 nacos —— 控制檯默認登陸賬號密碼

一、引言 最近疫情比較嚴重,小夥伴就老老實實呆在家辦公吧~~ 新的一年小編近幾個月比較忙,所以博客更新的比較慢,但是工作還是得繼續呀。 新年的第一篇博客,新年快樂、新年快樂、新年快樂。 二、默認密碼 新的一年第一個禮拜小編在家辦公,接觸了

原创 Java行爲型設計模式 —— 模板方法模式將大象塞入冰箱

一、引言 今今今今今今今今今天,小編所編寫設計模式已經進入白熱化狀態了,之前介紹了創建型、結構型一共12種設計模式。 現在升級到行爲型設計模式了,skr skr skr ~~~ 行爲型設計模式一共11種,那麼今天就來說模板方法模式,這個模

原创 實戰開發支付SDK —— 內容介紹以及項目環境搭建

文章目錄結構 一、引言 二、內容介紹 三、項目技術介紹 lombok的使用 Retrofit2網絡框架的使用 四、項目搭建 五、騙一波關注 一、引言 這兩大支付可以說已經深深融入我們每個人的生活了,但做程序員的我們來說,掌握對接微信支付

原创 實戰開發支付SDK —— 對接微信支付看這一篇文章就夠啦(含源碼)

Table of Contents 一、引言 二、瞭解微信支付 2.1、支付方式 2.1.1、付款碼支付 2.1.2、JSAPI支付 2.1.3、Native支付 2.1.4、APP支付 2.1.5、H5支付 2.1.6、小程序支付 2.