原创 springboot啓動流程源代碼分析

springboot 的啓動入口是 SpringApplication run方法,代碼如下: public ConfigurableApplicationContext run(String... args) {

原创 JavaScript-原型與原型鏈篇

1、什麼是原型 ① 函數的原型:prototype ② 對象的原型:__proto__ 2、什麼是原型鏈 原型之間的指向關係構成一條鏈,這條鏈就叫原型鏈 3、原型鏈是怎樣指向的 通過構造函數,new出的對象,新對象的__p

原创 互聯網Java面試-BIO、NIO、select、epoll篇

1、BIO 舉個例子,當用read去讀取網絡的數據時,是無法預知對方是否已經發送數據的。因此在收到數據之前,能做的只有等待,直到對方把數據發過來,或者等到網絡超時。 對於單線程的網絡服務,這樣做就會有卡死的問題。因爲當等待時,整

原创 idea代碼追蹤快捷鍵

1.類、方法是否被使用、被哪裏調用 (1)Ctrl+鼠標左鍵單擊 (2)Ctrl+Alt+H:查看方法被哪裏調用 (3)快捷鍵Alt+F7:顯示該類、方法被哪裏調用 缺點:追蹤的是方法名稱,如果是jdk內置方法(比如toStrin

原创 root用戶密碼設置及忘記密碼的解決方法

root用戶密碼設置 root用戶密碼不能爲空,需要設置一個密碼,看下面設置密碼的三種方法: 方法1: 用SET PASSWORD命令 首先登錄MySQL,使用mysql自帶的那個客戶端連接上mysql。 格式:mysql> se

原创 編寫一個 SQL 查詢,來刪除 Person表中所有重複的電子郵箱,重複的郵箱裏只保留 Id 最小 的那個。

題目 編寫一個 SQL 查詢,來刪除 Person表中所有重複的電子郵箱,重複的郵箱裏只保留 Id 最小的那個。 Id Email 1 [email protected] 2 [email protected] 3

原创 互聯網Java面試-數據結構與算法

1、首先推薦一本書《天勤考研數據結構》,這本書寫的很通俗易懂,比嚴版數據結構更接底氣。 2、將中綴表達式轉成後綴表達式 3、遞歸 4、小球回溯迷宮問題-遞歸 5、八皇后問題 6、哈希表 7、堆排序 8、動態規劃問題

原创 互聯網Java面試-MyBatis篇

MyBatis主要思想應該是基於動態代理實現各種功能。 1、什麼是 Mybatis? 1、Mybatis 是一個半 ORM(對象關係映射)框架,它內部封裝了 JDBC,開發時只需要關注 SQL 語句本身,不需要花費精力去處理加載驅

原创 互聯網Java面試-Redis篇

1、爲什麼要使用Redis? 高性能、高併發 2、Redis 與其他 key - value 緩存產品有以下三個特點 Redis 支持數據的持久化,可以將內存中的數據保存在磁盤中,重啓的時候可以再次加載進行使用。 Redis 不僅

原创 Zookeeper原理篇

1、概述 Zookeeper是一種分佈式協調服務,所謂分佈式協調服務,可以在分佈式系統中共享配置,協調鎖資源,提供命名服務。 2、數據模型 Zookeeper的數據模型是什麼樣子呢?它很像數據結構當中的樹,也很像文件系統的目錄。

原创 互聯網Java面試-Java篇

1、HashMap是有序的嗎? 無序 2、有沒有有順序的一個map實現類? TreeMap、LinkedHashMap 3、TreeMap、LinkedHashMap是如何保證他的順序的? TreeMap是基於比較器Compara

原创 互聯網Java面試-Dubbo篇

1、爲什麼要用 Dubbo? 隨着服務化的進一步發展,服務越來越多,服務之間的調用和依賴關係也越來越複雜,誕生了面向服務的架構體系(SOA), 也因此衍生出了一系列相應的技術,如對服務提供、服務調用、連接處理、通信協議、序列化方

原创 互聯網Java面試-ZooKeeper篇

1、什麼是ZooKeeper? ZooKeeper 是一個開放源碼的分佈式協調服務,分佈式應用程序可以基於 Zookeeper 實現諸如數據發佈/訂閱、負載均衡、命名服務、分佈式協調/通知、集羣管理、Master 選舉、分佈式鎖和

原创 互聯網Java面試-Linux篇

1、 查找某個文件夾下的以.jsp結尾的文件: find 文件夾 -name "*.jsp" 2、 查找某個文件夾下的以.jsp結尾的文件數量: find 文件夾 -name "*.jsp"|wc -l 3、系統內進程

原创 Spring學習問題100問(5/1)

1、明確Spring是個什麼東西后,做個簡單的例子,如: https://blog.csdn.net/soonfly/article/details/68498742 2、容器管理的對象是單例模式的嗎? 是的 3、容器管理的對象是