原创 阿里21屆實習面經

類加載機制?如何判斷兩個類是不是一個 synchronized volatile 顯式鎖有啥區別? JVM調優怎麼弄 JVM的內存區域 SQL優化 查詢優化的時候要關注哪些字段 數據庫隔離級別 select順序 可重複讀是咋實現

原创 面試常考算法整理

鏈表 判斷鏈表是否有環(七牛雲) 思想:利用快慢雙指針 public boolean hasCycle(ListNode head) { if(head==null) return false

原创 Java面試點總結

基礎 JDK1.8的新特性(阿里) ①lambda表達式允許將函數作爲一個參數傳入,主要是用於簡化匿名內部類的代碼,lambda表達式通過函數接口來實現,函數式接口就是隻有一個方法的普通接口,通過@FunctionalInter

原创 阿里巴巴/招行信用卡中心21屆實習面試知識點彙總

基礎 JDK1.8的新特性(阿里) ①引入了lambda表達式,可以簡化匿名內部類的代碼,允許將方法作爲參數。②方法引用,可以進一步簡化lambda表達式的書寫,可以引用類的構造方法,靜態方法,特定類的方法和某個對象的方法。③可以

原创 【菜鳥教程】Kafka消息隊列入門上(安裝、集羣搭建、基本命令行操作)

概述 定義 Kafka 是一個分佈式的基於發佈/訂閱模式的消息隊列(Message Queue),主要應用於大數據實時處理領域。 消息隊列 什麼是消息隊列呢? 例如在網站註冊時,一般是同步的,當接收到短信後網頁纔會提示註冊成功。

原创 【菜鳥學院】精通Spring框架——05原型模式

源碼:https://github.com/2020GetGoodOffer/springStudy 原型模式的應用場景 來看一段代碼: public void setParam(ExamPaperVo vo){ ExamPa

原创 招商銀行信用卡中心21屆實習筆試編程題

第一題 鏡像字符串 給一個序列x,如果x和它的逆序列y的每一位都是鏡像關係,則輸出“yes”否則輸出“no” 1鏡像1,2鏡像5,3鏡像8,4鏡像7,6鏡像9。 輸入: 3 69 6996 1111 輸出 yes //69和96

原创 【菜鳥學院】精通Spring框架——06代理模式

源碼:https://github.com/2020GetGoodOffer/springStudy 應用場景 生活中的租房中介,售票黃牛,婚介,經紀人,快遞,事務代理,非侵入式日誌監聽等,是代理模式的實際體現。 代理模式的定義

原创 【菜鳥學院】精通Spring框架——01軟件架構的七個設計原則

從今天開始認真自學Spring,希望能從瞭解走向精通,準備用時一個月來完成這個系列。 源碼:https://github.com/2020GetGoodOffer/springStudy 開閉原則 開閉原則指的是一個一個軟件實體

原创 【菜鳥學院】精通Spring框架——03工廠模式

源碼:https://github.com/2020GetGoodOffer/springStudy Spring是一個將設計模式用的淋漓盡致的經典框架,從類名就能看出,下面是一些列舉: 設計模式名稱 舉例 工廠模

原创 【菜鳥學院】精通Spring框架——02重構代碼

源碼:https://github.com/2020GetGoodOffer/springStudy 存在問題的JDBC 平時我們寫的代碼雖然滿足需求,但是可能不利於項目的開發和維護,以以下的JDBC代碼爲例: public c

原创 【菜鳥教程】Kafka消息隊列入門下(IDEA操作Kafka)

生產者 消息發送流程 Kafka 的 Producer 發送消息採用的是異步發送的方式。在消息發送的過程中,涉及到了兩個線程main 線程和 Sender 線程,以及一個線程共享變量RecordAccumulator。 main

原创 招商銀行信用卡21屆實習面經

1.自我介紹 2.爲什麼學習Java 我說覺得C太難,Java我能學進去 3.java和C#有啥區別 我覺得C#和java很像,有的代碼都是一樣的,就是C#更加規範一些 4.學習Java遇到了哪些數據結構 我最後說到了棧,等面試的

原创 【菜鳥教程】Zookeeper基礎入門(配置中心、分佈式唯一ID、分佈式鎖、搭建集羣)【中】

Watcher 概念 zookeeper提供了數據的發佈/訂閱功能,多個訂閱者可以同時監聽某一特定主題對象,當該主題對象的自身狀態發生變化(例如結點數據改變、結點的子結點列表改變)時會實時主動通知所有訂閱者。 zookeeper採

原创 【菜鳥教程】Zookeeper基礎入門(使用curator)【下】

curator curator是Netflix開源的一個zookeeper客戶端,後來捐給apache。curator框架在zookeeper原生API接口上進行了包裝,解決了很多zookeeper客戶端非常底層的細節開發。提供z