原创 java項目實戰之logback的配置與使用

Logback的配置其實是非常簡單的,其實也就是一個文件就夠了,然後使用的時候,直接創建logger對象來使用。 1.配置位置 做項目的時候一般都會有一個這樣的文件夾,存放一下資源文件,放在這個地方,它就會自動掃描在這裏面的logback

原创 java面經查缺補漏之三十六天(前天面試完美團,不知道是否涼涼,今天主要學生產者消費者模型)

1.手寫一個生產者消費者模型? 參考:https://blog.csdn.net/u010983881/article/details/78554671?depth_1-utm_source=distribute.pc_relevant.

原创 Leetcode刷題java之659. 分割數組爲連續子序列(一天一道編程題之五十三天)

執行結果: 通過 顯示詳情 執行用時 :36 ms, 在所有 Java 提交中擊敗了58.08% 的用戶 內存消耗 :41.8 MB, 在所有 Java 提交中擊敗了50.00% 題目: 輸入一個按升序排序的整數數組(可能包含重複數字),

原创 java面經查缺補漏之三十五天(最近學習有些浮躁,要沉下心來)

最近學習有些浮躁,要沉下心來 1.總是提到CAS,那麼它是怎麼用的呢? 原子操作類的底層就使用了CAS,所謂原子操作類,指的是java.util.concurrent.atomic包下,一系列以Atomic開頭的包裝類。例如AtomicB

原创 Leetcode刷題java之124. 二叉樹中的最大路徑和(一天一道編程題之五十二天)

執行結果: 通過 顯示詳情 執行用時 :1 ms, 在所有 Java 提交中擊敗了99.80% 的用戶 內存消耗 :41.5 MB, 在所有 Java 提交中擊敗了15.00%的用戶 題目: 給定一個非空二叉樹,返回其最大路徑和。 本題中

原创 java面經查缺補漏之三十七天(加油)

1.CAS機制進階,它的底層是怎麼實現的,如何解決ABA問題? 參考:https://mp.weixin.qq.com/s?__biz=MzIxMjE5MTE1Nw==&mid=2653192736&idx=1&sn=24d4054b06

原创 java面經查缺補漏之四十天(今天來補充幾個算法計數排序,桶排序)

1.計數排序(桶排序的特殊情況,只是每個桶只有一個數) 用於那些數字比較集中的,並且在一定範圍內的,其實就是用hash數組先記錄一下次數而已 public static void jishusort(int[] array) {

原创 Leetcode刷題java之454. 四數相加 II(一天一道編程題之五十一天)

執行結果: 通過 顯示詳情 執行用時 :76 ms, 在所有 Java 提交中擊敗了93.35% 的用戶 內存消耗 :58.8 MB, 在所有 Java 提交中擊敗了26.13%的用戶 題目: 給定四個包含整數的數組列表 A , B ,

原创 Java主流技術棧SSM+SpringBoot商鋪系統項目實戰錯誤之利用MySQLworkbench數據庫建表錯誤

今天來分享一個很迷,但是又很難找到的錯誤,這個錯誤真的是花了我一個大下午的時間啊,百度半天也沒有找到問題所在,之前沒有用過MySQLworkbench,我本來以爲他可能會有一些特別的操作,但其實問題真的是很簡單啊。 首先分享一段我創建表的

原创 Leetcode刷題java之376. 擺動序列(一天一道編程題之五十四天)

執行結果: 通過 顯示詳情 執行用時 :0 ms, 在所有 Java 提交中擊敗了100.00% 的用戶 內存消耗 :37 MB, 在所有 Java 提交中擊敗了8.33%的用戶 題目: 如果連續數字之間的差嚴格地在正數和負數之間交替,則

原创 java項目實戰之實戰技巧如何將一個類中的某一個變量統一重新命名爲另外一個名字

java項目實戰之實戰技巧如何將一個類中的某一個變量統一重新命名爲另外一個名字 其實這個操作還是非常簡單的,選中你想要改變的變量,右鍵-refactor-rename 然後你就可以批量改變變量的命名了 是不是很簡單吶!

原创 java面經查缺補漏之三十九天(繼續努力)

1.什麼時候用原子操作類,舉個例子? 比如一個自增的操作就可以用原則操作類,原子操作類底層用的就是CAS。 2.什麼時候用volitile,舉個例子? 比如一個boolean的flag,因爲它與上個狀態無關。 3.手寫程序,10個多線程保

原创 java項目實戰之驗證碼kaptcha的使用

(1)在maven的配置文件pom.xml中添加依賴 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId>

原创 java面經查缺補漏之四十二天(今天來學習nginx的理論知識)

參考: 1.https://blog.csdn.net/hustspy1990/article/details/102989305?depth_1-utm_source=distribute.pc_relevant.none-task-b

原创 消息隊列中間件kafka入門

目錄   什麼是kafka 爲什麼要使用消息中間件kafka Kafka與其它中間件的區別 Kafka的簡單演變 Zookeeper在kafka中的作用 如何選擇partitions的數目 什麼是kafka的消費者組 剩餘的內容 參考文章