原创 基於Docker的Redis集羣簡單搭建

環境:Docker + ( Redis:5.0.5 * 3 ) 1、拉取鏡像 docker pull redis:5.0.5 2、創建Redis容器 創建三個 redis 容器: redis-node1:6379 redis

原创 面試必備:synchronized的底層原理?

最近更新的XX必備系列適合直接背答案,不深究,不喜勿噴。 你能說簡單說一下synchronize嗎? 可別真簡單一句話就說完了呀~ 參考回答: synchronize是java中的關鍵字,可以用來修飾實例方法、靜態方法、還有代

原创 面試必備:HashMap底層數據結構?jdk1.8算法優化,hash衝突,擴容等問題

面試必備系列不會長篇理論求證,直接上答案,僅供參考,不喜勿噴。 1、能說說HashMap的底層原理嗎? HashMap<String,String> map = new HashMap<String,String>(); map.

原创 macos 致命錯誤: 在類路徑或引導類路徑中找不到程序包 java.lang

本文環境:MacOS 程序運行沒有問題,但在 maven 打包時,報瞭如下錯誤: 致命錯誤: 在類路徑或引導類路徑中找不到程序包 java.lang[INFO] ----------------------------------

原创 面試必備:多線程學習(一)

這是2020年“水”的第23篇文章 面試中,多線程併發問題基本上是必問的,所以,不背上個線程相關的問題,都不好意思出去面試了。 一提到多線程,相信大部分小夥伴首先想到的一定是 Synchronize、Lock,再就是volatil

原创 Typora中使用Gitee圖牀

1、前言 之前好友寫了一篇「使用gitee作爲圖牀 ,寫markdown自動上傳文件」,初衷是由於我一直使用的是Typora來寫博客「力推」,但之前的版本都不支持圖牀功能,現在新版本已經有了圖牀功能了,趕緊入坑。 本篇環境:Ma

原创 MacOS中Elasticsearch的安裝「藉助Homebrew」

1、Homebrew 如果你已經安裝過Homebrew了,那麼你可以跳過這一步,直接進行Elasticsearch安裝步驟; Homebrew是一款MacOS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實用的功能

原创 MybatisCodeHelperNew-2.8.1-191-201插件使用

本文測試環境IDEA_2020.1,文中提供了MacOS用戶操作截圖 1、文件解壓後放置plugs插件目錄「Windows」 掃碼回覆「mybatis」 下載後將文件解壓,將壓縮包內的 MyBatisCodeHelper-Pro

原创 支付寶支付-當面付之掃碼支付「掃碼支付」

前言 支付寶支付—沙箱環境使用支付寶支付-支付寶PC端掃碼支付支付寶支付-手機瀏覽器H5支付支付寶支付-當面付之掃碼支付「本文」 當面付包含兩種支付方式:商品條形碼支付 + 掃碼支付 經過前面兩篇PC端掃碼支付、手機H5支付,我們

原创 ConcurrentHashMap底層原理?

本文爲面試必備系列篇,不深入敘述,具體細節可自行查詢。 可能會問的問題 1、用過ConcurrentHashMap嗎?2、爲什麼要用ConcurrentHashMap?3、HashMap與HashTable的區別,引出Concur

原创 支付寶手機h5網頁支付不再提供「繼續瀏覽器付款」按鈕了嗎

來自圈友的疑惑,記錄一下 之前寫過一篇「支付寶手機h5支付的文章」,如果下載運行過Demo的小夥伴肯定發現了一個問題 > 「Demo中有顯示繼續瀏覽器付款按鈕,但自己實際環境並沒有」 難道是操作不對? 其實不然,這是兩個版本的問

原创 @SpringBootApplication(exclude={DataSourceAutoConfiguration.class})註解作用

有小夥伴在羣裏問到對 @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class}) 有點疑惑,故記之。 exclude,排除此類的AutoConfig,即

原创 小程序json字符串取值問題,怎麼取出來的是undefined,eval函數不能用?

1、後端返回的值 "{\"msg\":\"InvalidParameterValue.NoFaceInPhoto-圖片中沒有人臉。\",\"code\":500}” 關於爲何會返回如上json字符串的場景:文件上傳「聲明瞭Conten

原创 面試必備:CAS無鎖機制

CAS無鎖機制原理,面試高頻問題之一,其實,日常開發中並不會直接使用CAS無鎖機制,都是通過一系列封裝好的工具類來使用, 說不定面試官不提問,都不知道有這麼個東西存在。 1、能說一下你對CAS的理解嗎? 參考回答: 通常我們提到保

原创 快速下載||AnotherRedisDesktopManager&&Medis-Redis可視化工具

儘管是在Gitee上下載這款軟件,網速仍然是非常的慢,不知道是不是我的網絡問題。 提供一份我的下載鏈接 MacOS:Another.Redis.Desktop.Manager.1.3.1.dmg Windows:Another.Red