原创 Maven構建SpringBoot項目分離出依賴和配置文件

Maven構建SpringBoot項目分離出依賴和配置文件 在我們做項目中很多時候,因爲依賴太多,導致maven構建的速度非常慢,打出來的jar包非常大。如果有一種方式能把依賴和配置文件都分離出來,然後每次打包都不包含依賴,直接替

原创 SQL Server 的查詢過程、執行計劃學習總結

SQL Server 的查詢過程、執行計劃 Building Blocks的概念 SQL Server的每一個查詢都是由Building Block組成的集合,Building Block分爲兩種,operators和iterat

原创 Kafka分佈式消息隊列的基本原理和使用

學習kafka 一、簡介 kafka是一個分佈式的消息隊列,可以集羣部署,消息隊列的作用如下。 kafka對消息保存時根據Topic進行歸類。發送消息者稱爲Producer,消息接受者稱爲Consumer。 kafka集

原创 ReactJS前端框架的基本原理和使用

React學習筆記 開啓React 組件化編程 組件化 Component 頁面上每個部分都可以是一個組件 class的export state的概念 當state或者props發生改變的時候,render重新執行 當父組件的re

原创 ElasticSearch7的基本原理和使用(借用Kibana可視化工具)

Elastic Search ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java語言開發的,並作爲Apa

原创 騰訊IEG後臺開發(已拿到offer)

很幸運,這次春招內推面了三家公司,騰訊IEG,華爲Cloud BU,螞蟻金服-支付寶,全都拿到了offer。這三篇博客是按照offer的時間順序連着的,有興趣的話可以看我其他兩篇博客。 華爲Cloud BU內推面試總結(已拿到of

原创 左深度哈希樹樹

原创 螞蟻金服-支付寶內推面試總結(已拿到offer)

螞蟻金服-支付寶內推面試總結 很幸運,這次春招內推面了三家公司,騰訊IEG,華爲Cloud BU,螞蟻金服-支付寶,全都拿到了offer。這三篇博客是按照offer的時間順序連着的,有興趣的話可以看我其他兩篇博客。 「阿里的面試向來是

原创 華爲Cloud BU內推面試總結(已拿到offer)

華爲Cloud BU內推面試總結 很幸運,這次春招內推面了三家公司,騰訊IEG,華爲Cloud BU,螞蟻金服-支付寶,全都拿到了offer。這三篇博客是按照offer的時間順序連着的,有興趣的話可以看我其他兩篇博客。 華爲的一面和二

原创 騰訊後臺開發面試經驗

今天是3月11日,鵝腸技術一面,電話面 2019年3月11日 星期一 本人浙江大學軟件學院研一研究生。 當時投遞崗位的時候沒有看清要求,寫着後臺開發崗,招C/C++/Java,果然越靠前越重要。。本來想投的是Java崗,奈何鵝腸後

原创 Java中的STL-ConcurrentHashMap

Java中的STL-ConcurrentHashMap public class ConcurrentHashMap<K,V> extends AbstractMap<K,V> implements ConcurrentMap

原创 Java中的STL-Hashtable

Java中的STL-Hashtable public class Hashtable<K,V> extends Dictionary<K,V> implements Map<K,V>, Cloneable, java.io.Seria

原创 Java中的STL-HashMap中紅黑樹的原理和應用

Java中的STL-HashMap中紅黑樹的原理和應用 紅黑樹 我相信大部分程序員對紅黑樹這個數據結構都不陌生。下面來鞏固一下紅黑樹數據結構。 R-B Tree,全稱是Red-Black Tree,又稱爲“紅黑樹”,它一種特殊的二叉查

原创 Java中的STL-HashMap

Java中的STL-HashMap public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializabl

原创 Java中的STL-Vector

Java中的STL-Vector public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, jav