原创 2020年spring系列面試題詳解

1、不同版本的 Spring Framework 有哪些主要功能? 2、什麼是 Spring Framework? Spring 是一個開源應用框架,旨在降低應用程序開發的複雜度。它是輕量級、鬆散耦合的。它具有分層體系結構,允許用戶選擇

原创 2020年Java面試題基礎系列一(1~20題)

1、面向對象的特徵有哪些方面? 面向對象的特徵主要有以下幾個方面: 抽象:抽象是將一類對象的共同特徵總結出來構造類的過程,包括數據抽象和行爲抽象兩方面。抽象只關注對象有哪些屬性和行爲,並不關注這些行爲的細節是什麼。 繼承:繼承是從已有類得

原创 2020年Java面試題基礎系列二(21~50題)

21、存在兩個類,B 繼承 A,C 繼承 B,我們能將 B 轉換爲C 麼?如 C = (C) B; 這屬於強制類型轉換,如果被轉換的B實例不是C類型,會有異常 比如你的ABC分別對應動物,貓,黑貓。 向上轉型就是比如 C c = new

原创 2020年Java面試題基礎系列一(21~50題)

21、描述一下 JVM 加載 class 文件的原理機制? JVM 中類的裝載是由類加載器(ClassLoader)和它的子類來實現的,Java 中的類加載器是一個重要的 Java 運行時系統組件,它負責在運行時查找和裝入類文件中的類。

原创 2020年Java面試題基礎系列二(116~133題)

116、什麼時候使用訪問者模式? 訪問者模式用於解決在類的繼承層次上增加操作,但是不直接與之關聯。這種模式採用雙派發的形式來增加中間層。 117、什麼時候使用組合模式? 組合模式使用樹結構來展示部分與整體繼承關係。它允許客戶端採用統一的形

原创 2020年Java面試題基礎系列二(51~80題)

51、ArrayList 與 LinkedList 的不區別? 最明顯的區別是 ArrrayList 底層的數據結構是數組,支持隨機訪問,而LinkedList 的底層數據結構書鏈表,不支持隨機訪問。使用下標訪問一個元素,ArrayLis

原创 2020年Java面試題基礎系列二(1~20題)

1、Java 中能創建 volatile 數組嗎? 能,Java 中可以創建 volatile 類型數組,不過只是一個指向數組的引用,而不是整個數組。我的意思是,如果改變引用指向的數組,將會受到 volatile 的保護,但是如果多個線程

原创 2020年Java面試題基礎系列一(51~95題)

51、類 ExampleA 繼承 Exception,類 ExampleB 繼承ExampleA。 有如下代碼片斷: try { throw new ExampleB("b") } catch(ExampleA e){ System

原创 2020年Java面試題基礎系列二(81~115題)

81、說出幾條 Java 中方法重載的最佳實踐? 下面有幾條可以遵循的方法重載的最佳實踐來避免造成自動裝箱的混亂。 a)不要重載這樣的方法:一個方法接收 int 參數,而另個方法接收 Integer 參數。 b)不要重載參數數量一致,而只

原创 微服務架構下分佈式事務解決方案(保障分佈式事務一致性GTS)

微服務倡導將複雜的單體應用拆分爲若干個功能簡單的、松耦合的服務,這樣可以降低開發難度、增強擴展性、便於敏捷開發。概念2012年提出迅速火遍全球,被越來越多的開發者推崇,很多互聯網行業巨頭、開源社區等都開始了微服務的討論和實踐。根據Netf

原创 微服務和分佈式概念和關係

SOA和微服務到底是什麼關係? 說實話,我確實不明白SOA和微服務到底有什麼本質上的區別,兩者說到底都是對外提供接口的一種架構設計方式。我倒覺得微服務其實就是隨着互聯網的發展,複雜的平臺、業務的出現,導致SOA架構向更細粒度、更通過化程度

原创 sql語句練習50題(經典)

表名和字段 –1.學生表 Student(s_id,s_name,s_birth,s_sex) --學生編號,學生姓名, 出生年月,學生性別 –2.課程表 Course(c_id,c_name,t_id) – --課程編號, 課程名稱,

原创 面試實題:No.8

1、X=X+1,X+=1以及X++的效率哪個最高?爲什麼? 三條語句的效率是x = x + 1 < x += 1 < x++ x=x+1 最低,因爲它的執行過程如下: 1. 讀取右邊變量 x 的內存地址; 2. 執行 x+1; 3.

原创 建立數據思維的3個方法和1個案例

一、數據趨勢分析 趨勢分析一般而言,適用於產品核心指標的長期跟蹤,比如,點擊率,GMV,活躍用戶數等。做出簡單的數據趨勢圖,並不算是趨勢分析,趨勢分析更多的是需要明確數據的變化,以及對變化原因進行分析。 趨勢分析,最好的產出是比值。在趨勢

原创 千萬級流量架構優化策略

一、導讀 問題: 朋友自己做的項目穩步發展,但是受市場行情影響,訪問量突然增多且不斷地在進行增加,在這個情況下來諮詢我應該怎麼做。以下是我的一個簡單思路,大家不妨一塊來看一下。 做法: 1、瞭解現狀       架構、業務特點; 2、給出