原创 Java面試題基礎(第一彈)

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

原创 Java多線程編程簡明教程

Future模式 Future模式5分鐘教程 Future模式用於的場景是,不急於馬上就拿到結果的任務,可以放到後臺先做着,然後主線程繼續忙別的去。等主線程需要用後臺任務的結果了,再去從Future去拿結果。如果Future任務已經做完了

原创 ElasticSearch 面試題解析

1、elasticsearch 瞭解多少,說說你們公司 es 的集羣架構,索引數據大小,分片有多少,以及一些調優手段 。 面試官:想了解應聘者之前公司接觸的 ES 使用場景、規模,有沒有做過比較大規模的索引設計、規劃、調優。 解答:如實結

原创 kafka高頻面試題

1、如何獲取 topic 主題的列表 bin/kafka-topics.sh --list --zookeeper localhost:2181 2、生產者和消費者的命令行是什麼? 生產者在主題上發佈消息: bin/kafka-conso

原创 2019 Java常見面試題解析(二)

86.    如何實現跨域? 實現跨域有以下勵方案: •     服務器端運行跨域設置CORS等於*; •     在單個接口使用註解@CrossOrigin運行跨域; •     使用jsonp跨域; 87.    說一下JSONP實

原创 Java後端學習路線(適合科班、非科班和已工作的仔)

前言 今天看到一篇關於後端學習的硬核博文,感覺原博主說的很詳細,涉及面很廣,很適合正準備提升自己的小夥伴,故轉載此文,與大家共勉,原作者用一個完整的電商系統作爲切入點,帶着大家看看,我們需要學些啥,原作者還收集配套視頻和資料,絕對的嘔心瀝

原创 Spring Boot面試都問了什麼

1、什麼是 Spring Boot? 多年來,隨着新功能的增加,spring 變得越來越複雜。訪問spring官網頁面,我們就會看到可以在我們的應用程序中使用的所有 Spring 項目的不同功能。如果必須啓動一個新的 Spring 項目,

原创 2019 Java常見面試題解析(一)

前言 簡述你所知道的Linux:Linux起源於1991年,1995年流行起來的免費操作系統,目前, Linux是主流的服務器操作系統, 廣泛應用於互聯網、雲計算、智能手機(Android)等領域。由於Java主要用於服務器端的開發,因此

原创 Java面試題基礎(第二彈)

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

原创 Xshell v6.0.0.125 永久福利(附keygen)

Xshell是一款遠程終端服務器,功能強大且安全,支持SSH、SFTP、TELNET、RLOGIN和SERIAL。它支持SSH1、SSH2以及Microsoft Windows平臺的TELNET協議,可通過互聯網到遠程主機的安全連接以及它

原创 Java微服務面試題

1、您對微服務有何瞭解? 微服務,又稱微服務 架 構,是一種架構風格,它將應用程序構建爲以業務領域爲模型的小型自治服務集合 。 通俗地說,你必須看到蜜蜂如何通過對齊六角形蠟細胞來構建它們的蜂窩狀物。他們最初從使用各種材料的小部分開始,並繼

原创 MyBatis面試題集錦

1、什麼是 Mybatis? (1)Mybatis 是一個半 ORM(對象關係映射)框架,它內部封裝了 JDBC,開發時只需要關注 SQL 語句本身,不需要花費精力去處理加載驅動、創建連接、創建statement 等繁雜的過程。程序員直接

原创 RocketMQ相關流程圖/原理圖

前言 整理了一些RocketMQ相關流程圖/原理圖,做一下筆記,大家一起學習。 RocketMQ是什麼       是一個隊列模型的消息中間件,具有高性能、高可靠、高實時、分佈式特點。 Producer、Consumer、隊列都可以分佈

原创 redis相關面試題集錦

1、什麼是 Redis? Redis 是完全開源免費的,遵守 BSD 協議,是一個高性能的 key-value 數據庫。 Redis 與其他 key - value 緩存產品有以下三個特點: (1)Redis 支持數據的持久化,可以將內存

原创 關於HTTP99% 的面試官都愛問這些問題

HTTP 和 HTTPS 的區別 HTTP 是一種 超文本傳輸協議(Hypertext Transfer Protocol),HTTP 是一個在計算機世界裏專門在兩點之間傳輸文字、圖片、音頻、視頻等超文本數據的約定和規範       H