原创 java面經查缺補漏之第五十天(基本類型和引用類型,秒殺大概思路,nginx限流,限流算法,unsafe類,多線程的通信方式,juc阻塞隊列,死鎖的解決方式)

前幾天申請的博客專家失敗了,原因是半年基本上說我都是在記錄日常。難道我起的名字日常,內容就很日常了嗎?我的名字就是一天一道編程題,查缺補漏第多少天。這半年都在專注於算法數據結構的學習,以及javaweb理論的研究,可能是覺得博客的深度不夠

原创 Spring的IOC源碼以及流程分析

Spring的IOC源碼以及流程分析 目n錄   一 前言 1.1 學習Srping源碼的作用 1.2 如何查看源碼 1.3 本文章的主要內容 二 反射基礎 三 設計模式 四 IOC流程分析 4.1 IOC流程圖 4.2 IOC流程圖講解

原创 java面經查缺補漏之四十九天(繼續聊spring的一些問題,以及Juc包的簡單梳理)

1.bean的作用域? (1)singleton:默認,每個容器中只有一個bean的實例,單例的模式由BeanFactory自身來維護。 (2)prototype:爲每一個bean請求提供一個實例。 (3)request:爲每一個網絡請求

原创 網易筆試真題之牛牛找工作

題目描述 爲了找到自己滿意的工作,牛牛收集了每種工作的難度和報酬。牛牛選工作的標準是在難度不超過自身能力值的情況下,牛牛選擇報酬最高的工作。在牛牛選定了自己的工作後,牛牛的小夥伴們來找牛牛幫忙選工作,牛牛依然使用自己的標準來幫助小夥伴們。

原创 網易筆試真題之俄羅斯方塊

題目描述 小易有一個古老的遊戲機,上面有着經典的遊戲俄羅斯方塊。因爲它比較古老,所以規則和一般的俄羅斯方塊不同。 熒幕上一共有 n 列,每次都會有一個 1 x 1 的方塊隨機落下,在同一列中,後落下的方塊會疊在先前的方塊之上,當一整行方塊

原创 被百度,網易,騰訊技術筆試在線編程題輸入輸出坑了的我提醒大家注意這些!!!(不看這些就算leetcode,劍指offer刷了再多也沒有,嗚嗚嗚嗚!!!)

被技術筆試在線編程題輸入輸出坑了的我,警醒大家注意這些!!!!!!(被百度,網易,騰訊筆試輸入輸出坑了的我提醒大家注意這些) 你是否還在爲在線編程題輸入輸出而煩惱? 你是否還在爲本地編譯器通過而在線編程題總是無法通過而煩惱? 你是否還在爲

原创 網易筆試真題之迷路的牛牛

題目描述 牛牛去犇犇老師家補課,出門的時候面向北方,但是現在他迷路了。雖然他手裏有一張地圖,但是他需要知道自己面向哪個方向,請你幫幫他。 輸入描述: 每個輸入包含一個測試用例。 每個測試用例的第一行包含一個正整數,表示轉方向的次數N(N

原创 牛客網刷題之滑動窗口的最大值(一天一道編程題之五十六天)

題目: 給定一個數組和滑動窗口的大小,找出所有滑動窗口裏數值的最大值。例如,如果輸入數組{2,3,4,2,6,2,5,1}及滑動窗口的大小3,那麼一共存在6個滑動窗口,他們的最大值分別爲{4,4,6,6,6,5}; 針對數組{2,3,4,

原创 java面經查缺補漏之四十八天(進程的並行與併發,最左前綴,explain,拒絕策略)

1.進程的並行與併發? 併發就是在單核處理中同時處理多個任務 並行就是在多核處理器中同時處理多個任務       2.最左前綴匹配原則? 建立了聯合索引(a,b,c) select * from test where a<10 ; sel

原创 java查缺補漏之四十七天(懶漢式餓漢式單例模式,裝飾者模式,觀察者模式,工廠模式,適配器模式)

1.你知道幾種單例模式? (1)懶漢原始式:在反射面前沒什麼用,線程不安全 需要注意的式構造方法也是private public class Singleton { private Singleton() {} priv

原创 java面經查缺補漏之四十六天

1.分佈式ID生成策略知道哪些? 參考:https://www.cnblogs.com/chengxy-nds/p/12315917.html   什麼是分佈式ID? 在我們業務數據量不大的時候,單庫單表完全可以支撐現有業務,數據再大一點

原创 java面經查缺補漏之四十五天(hashmap強化以及concurrenthashmap強化)

 1.hashmap,hashtable,concurrenthashmap三者的區別? 2.hashmap的put方法的邏輯 3.concurrenthashmap的put方法的邏輯

原创 java面經查缺補漏之四十四天(今天學習java異常體系)

Java異常體系主要有下面幾個                        

原创 java項目從SSM向SrpingBoot遷移教程,吐血一步一步整理,第一次弄真的踩了好多坑

  目錄 一 下載spring tool suite 二 項目的生成與初步測試 三. pom.xml文件的遷移 四 Dao層的遷移 五 service的遷移 六 web層的遷移 七 前端頁面的遷移直接複製過來,再配置一下路徑就好了   一

原创 java項目實戰之404錯誤原因總結

java項目實戰之404錯誤原因總結 第一個原因可能是你的URL寫錯了,正確的URL應該這麼寫 localhost:8080/項目名稱/對應的目錄或者映射 好好檢查檢查是否是拼寫錯誤,或者多了什麼,少了什麼 第二個原因可能是你的Sprin