原创 Re:從零開始的DS學習 十大排序算法我都整理好了

Re:從零開始的DS學習 十大排序算法我都整理好了,詳細介紹了冒泡、選擇、插入、希爾、歸併、快速、堆、計數、桶、基數、外部排序的算法流程和源碼。供讀者理解與學習,適合點贊+收藏。有什麼錯誤希望大家直接指出~ 冒泡排序 選擇排序 插入排

原创 Re:從零開始的DS生活 圖論學這一篇就夠了

引言:Re:從零開始的DS生活 圖論學這一篇就夠了,詳細介紹了圖的基本概念;圖的存儲結構,鄰接矩陣,鄰接表;圖的遍歷,廣度度優先遍歷和深度優先遍歷;最小生成樹基本概念,Prim算法,Kruskal算法;最短路徑問題,Dijkstra算法

原创 實習期code review記錄

日誌: 1、方法頭尾添加出入參日誌 2、catch異常塊內部打印error級別日誌   規範: 1、互斥的if判斷,使用else if (可擴展,容錯性好) 2、將內部catch統一移到外部和最外部catch平級(避免運行多餘代碼) 3、

原创 設計模式之4種工廠模式總結

友情鏈接: 設計模式之簡單/靜態工廠模式設計模式之工廠方法模式設計模式之抽象工廠模式設計模式之建造者模式 ------------------------------ 工廠模式總結 工廠模式設計原則與設計目的 1、解耦, 2、工廠負責對象

原创 京東一面+京東物流二面+京東秋招一二面

京東一面(25分鐘) 講一下你實習經歷, 在實習期間都多了什麼技術方面的,遇到了什麼難題 1、你瞭解序列化嗎? 2、HashMap和TreeMap的區別 3、如何支持多線程訪問?(ConcurrentHashMap) 4、你對註解的理解?

原创 阿里一面集合_阿里天貓一面+阿里餓了麼一面+阿里媽媽一面

天貓 1、自我介紹(重點說項目和遇到的問題,解決問題的過程) 2、說一下紅黑樹 3、數組和鏈表的區別 4、tcp如何建立連接 5、cookie和session的區別   餓了麼 1、自我介紹 2、用過什麼分佈式框架? 3、redis怎麼保

原创 設計模式之簡單工廠模式/靜態工廠模式

友情鏈接: 設計模式之工廠方法模式設計模式之抽象工廠模式設計模式之建造者模式 ------------------------------------------------------- 不屬於23種設計模式的——簡單工廠模式 簡單(靜

原创 去哪網一面

自我介紹 項目介紹 mq冪等性 dubbo發佈,不停機發布 熱部署和灰度發佈 索引 gc算法 垃圾回收器 頻繁gc的原因 設計login方法(可能需考慮第三方登錄,單點登錄,權限控制) 算法:已知中後求先序 算法:兩個鏈表,非環判斷是否有

原创 設計模式之一文講清楚單例模式及6種寫法

目錄單例模式介紹       單例模式的使用場景       優點       缺點單例模式的6種寫法         一、餓漢式:1、在靜態變量裏,直接初始化實例。        二、懶漢式:1、在靜態變量裏,只聲明變量。2、在第一次獲

原创 小米一面-後臺開發-牛客面試間-60mian

小米一面-後臺開發-牛客面試間-60mian 面試官:自我介紹 我:我叫…,在…實習,瘋狂的磕巴,所有準備都不記得, 面試官:聊會天 我:嗯嗯嗯 (大約一分鐘) 進入正題 1、實習階段完成的項目 2、冪等性控制機制 3、ActiveMQ和

原创 Java中-> 是什麼意思

在《JAVA核心編程》中,有一段這樣的代碼,可以看到兩處這樣的代碼 EventQueue.invokeLater(() -> { JFrame frame = new ImageViewerFrame();

原创 哈囉出行現場面

哈囉出行技術面 自我介紹 項目難點,怎麼解決的 頻繁緩存穿透怎麼解決 緩存數據類型 緩存同步機制 類加載機制 類的生命週期 JVM組成 分析操作數棧和局部變量表 堆,方法區1.7和1.8的區別 pc寄存器存儲什麼 你覺得你有什麼優點,缺點

原创 Spring之Spring常用組件

@ComponentScan @ComponentScan(掃描規則)作用:指定要掃描的包用例:一、表示掃描此目錄下的包 @ComponentScan(value="com.enjoy.cap2") 二、在Cap2MainConfig2

原创 併發編程 Java併發機制的底層實現原理

volatile原理 volatile是輕量級的synchronized,在多處理器開發中保證了共享變量的"可見性",volatile是一個輕量級的synchronized,在多CPU開發中保證了共享變量的“可見性”,也就是說當一個線程

原创 Spring之springbean的聲明週期詳解

前言:bean的生命週期:指  bean創建——初始化——銷燬  的過程 下面先給出我的參考答案,具體分析請看下文詳解: Spring Bean生命週期爲: 1、實例化BeanFactoryPostProcessor實現類 2、執行Be