原创 VSCode配置git

1.背景 vscode中基礎git; 前提:本地已經安裝好了git  有這樣的菜單,並且可以正常上傳下載代碼 2.步驟 步驟一:找的git的安裝路徑: D:\Program Files\Git 步驟二:配置環境變量  特別提醒:環境變

原创 微信支付APIV3私鑰與證書配置

1.加載商戶私鑰(privateKey:私鑰字符串) 這個私鑰是下載證書的的:apiclient_key.pem    2.轉換下單時的證書 文檔:https://github.com/wechatpay-apiv3/Certificat

原创 vscode中文環境配置

1.背景 2.配置 2.1.安裝中文包 如果沒有按照中文插件需要先按照中文插件    如果你是首次安裝,安裝完成後會引導你重啓,就可以了 2.2.設置成中文環境 打開VSCode軟件,按快捷鍵【Ctrl+Shift+P】 輸入【confi

原创 npm WARN config global `--global`, `--local` are deprecated. Use `--location 的解決方法

1.背景 2.解決步驟 2.1.找到nodejs的安裝路徑  2.2.修改配置文件 將文件裏的 prefix-g 改爲 prefix --location=global  修改前:  修改後:  點擊保存就解決了注意,文件保存時可能

原创 myBatis plus 去除生成 controller

1.背景 很多時候我們使用mybatis-plus主要是生成對象模型,mapper文件,不需要controller和service, 那應該怎麼辦呢,很簡單,設置爲空字符串就可以了 // 不生成controllertemplateConf

原创 AQS專題

1.背景 2.預備知識 2.1.park、unpark、interrupt、isInterrupted、interrupted方法的理解 一:park、unpark 1.park、unpark它不是Thread中的方法,而是LockSupp

原创 AQS源碼深度解析之cancelAcquire方法解讀

1.背景 2.源碼解讀 調用該方法的地方  方法源碼解讀 /** * 取消獲取資源(異常處理時都需要用到) * 方法主要功能: * 1.處理當前取消節點的狀態; * 2.將當前取消節點的前

原创 手寫一個AQS實現

1.背景 2.代碼-基礎準備 2.1.Node節點對象創建 在MyReentrantLock對象內建立一個Node節點對象,後面作爲雙向鏈表的節點; public class MyReentrantLock { /**

原创 java一對一面試指導

Java一對一面試指導大綱 第一章:面試“潛規則”   "潛規則"1:面試不是點對點回答問題,而是告訴面試官你會的技術 面試的本質不是考試,不是點對點回答問題; 而是自己出題,自己解答,讓面試官瞭解到你在某一方面的技術是很強的, 如果按照這

原创 mybatis升級爲mybatis-plus

1.背景  爲了快速開發,需要把之前的老項目升級爲mybatis-plus 2.步驟 步驟一:導入jar包 <dependency> <groupId>com.baomidou</groupId>

原创 數據結構與算法-稀疏數組詳解

1.背景 1.1.假設讓你開發一個五子棋,你會如何存儲棋盤 1.2.數組保存棋盤 假設: 0-白表示空白位置(即沒有走過的位置) 1-表示白棋 2-表示黑棋 如果是數組保存棋盤,你會發現很多數據都是零,如下圖:   上面,我們通過二維數組

原创 常用數據結構之數組

1.背景 數組是最最基本的數據存儲方式 數據結構從根本來看其實就2中數組和鏈表其他都是在這兩種的基礎上擴展出來的比如:隊列-數組鏈表都能實現棧-數組鏈表都能實現哈希表-數組和隊列實現樹-鏈表實現圖-數組實現 基於數組是java中的基礎,

原创 Vector源碼解讀

1.背景 閱讀源碼是提高編程技能的有效方式... 面試中也經常問到源碼相關的問題..... 2.源碼解讀 在解讀Vector時大家可以先解讀ArrayList,因爲這個兩個的邏輯幾乎是一樣的.... ArrayList源碼解讀:https:

原创 源碼與課件獲取

1.背景 大家好,我是一名地地道道的碼農,平時的工作中喜歡寫博客, 一方面可以梳理技術點提升自己的技術,在遇到同樣的問題時可以快速解決; 另一方面也想貢獻自己的微博力量幫助其他遇到同樣問題的人 後來覺得只是圖文描述有時候不能很好的表達,就

原创 java集合專題之Collection接口

1.背景 集合是java中非常重要的技術點,也是面試經常問到的技術點.... 2.集合體系 單列集合    雙列集合,key value集合    如果出去面試,這體系應該可以背出來,纔算合格 3.常用方法 完美!