原创 優雅的處理 SpringBoot 全局異常

先贊後看,養成習慣 🌹 歡迎微信關注[Java編程之道],每天進步一點點,沉澱技術分享知識。 Spring Boot中Web應用的統一異常處理 大家在日常開發中常常遇到系統爆出各種不友好的異常,導致整個系統交互體驗極差甚至是

原创 面試季「 Spring Boot」自動裝配

先贊後看,養成習慣 🌹 歡迎微信關注[Java編程之道],每天進步一點點,沉澱技術分享知識。 面試季「 Spring Boot」自動裝配 SpringBoot 目前已經成爲了Java程序員必備的技能項了,不論你是應屆畢業生還是

原创 SpringBoot如何使用@Async實現異步調用

先贊後看,養成習慣 🌹 歡迎微信關注[Java編程之道],每天進步一點點,沉澱技術分享知識。 預祝各位正在高考的小學弟學妹們考上理想的大學,高考加油! 學長忠告:報志願千萬別選計算機啊~🙄 今天我們聊一下SpringBoot

原创 面試官:同學來幫我實現一個集成c3p0的Starter

先贊後看,養成習慣 🌹 歡迎微信關注[Java編程之道],每天進步一點點,沉澱技術分享知識。 實現一個自己的Starter 前文講到了SpringBoot如何實現自動配置,SpringBoot的自動配置極大的提升了框架的使用效

原创 ES在Linux下安裝的那些破事

先贊後看,養成習慣 🌹 歡迎微信關注[Java編程之道],每天進步一點點,沉澱技術分享知識。 最近公司需要一個Es環境,於是藉此機會對Es和可視化的安裝流程進行了一次梳理。現在ES已經到7.7了跟我以前接觸的版本還是存在一些

原创 別找了Docker常用命令都在這

先贊後看,養成習慣 🌹 歡迎微信關注[Java編程之道],每天進步一點點,沉澱技術分享知識。 Docker常用命令集合 給大家介紹一些常用的Docker命令,對你有幫助的同學建議收藏作爲一個查詢手冊哦。 Docker容器的

原创 [劍指Offer]-複雜鏈表的複製

題目描述 請實現函數ComplexListNode Clone(ComplexListNode head),複製一個複雜鏈表。在複雜鏈表中,每個結點除了有一個Next指針指向下一個結點外,還有一個Sibling指向鏈表中的任意結點

原创 [劍指Offer]-和爲S的連續正數序列

題目描述 輸入一個正數s,打印出所有和爲s的連續正數序列(至少含有兩個數)。例如輸入15,由於1+2+3+4+5=4+5+6=7+8=15,所以結果打印出3個連續序列1-5,,4-6和7-8. 解題思路 以求和爲9的所有連續序列

原创 [劍指Offer]-構建乘積數組

題目描述 給定一個數組A[0,1,…,n-1],請構建一個數組B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。 本題屬於思維題 解題思路 下三角用

原创 [劍指Offer]-不用加減乘除做加法

題目描述 寫一個函數,求兩個整數之和,要求在函數體內不得使用+、-、*、/四則運算符號。 本題屬於思維題 解題思路 java中自帶BigInteger類,可以把int數值轉爲String類型; 然後使用BigInteger

原创 [劍指Offer]-求1+2+3+..n

題目描述 求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)。 本題屬於思維題 解題思路 書上寫了大一堆,我能簡單理解的還是一下這種設置s

原创 [劍指Offer]-在排序數組中查找數字

題目描述(一) 統計一個數字在排序數組中出現的次數。{1,2,3,3,3,3,4,5} 3出現了4次。 解題思路 當然可以無腦用哈希表或者直接遍歷,空間複雜度O(n),時間複雜度O(1)代碼略 優化:在找第一個k時,首先也是二分

原创 Thread ThreadLocal ThreadLocalMap?蒙圈

先贊後看,養成習慣 🌹 歡迎微信關注[Java編程之道],每天進步一點點,沉澱技術分享知識。 閒談ThreadLocal 前面在我的GitHub倉庫 V-LoggingTool 中有簡單的使用過ThreadLocal,主要用

原创 HashMap中對象作Key爲什麼要重寫equals和hashcode

先贊後看,養成習慣 🌹 歡迎微信關注[Java編程之道],每天進步一點點,沉澱技術分享知識。 蜜汁 equals & hashcode 哈哈!我攤牌了!阿里和美團的面試官都問過我同樣的問題,你確定不瞭解一下? 今天咱們嘮

原创 [劍指Offer]-和爲S的兩個數字

題目描述 輸入一個遞增排序的數組和一個數字s,在數組中查找兩個數,使得它們的和正好是s,如果有多對數字的和等於s,輸出任意一對即可。 解題思路 一般思路,定位一個數據,再找另一個求和直到等於S。時間複雜度O(n^) 高效方法:時