原创 Map總結,看這篇就夠了

概要 學完了Map的全部內容,我們再回頭開開Map的框架圖。 第1部分 Map概括 (01) Map 是“鍵值對”映射的抽象接口。(02) AbstractMap 實現了Map中的絕大部分函數接口。它減少了“Map的實現類”的重複編碼。(0

原创 Java 集合Hashtable源碼深入解析

概要 前面,我們已經系統的對List進行了學習。接下來,我們先學習Map,然後再學習Set;因爲Set的實現類都是基於Map來實現的(如,HashSet是通過HashMap實現的,TreeSet是通過TreeMap實現的)。 首先,我們看看

原创 面試官問你B樹和B+樹,就把這篇文章丟給他

原文鏈接:面試官問你B樹和B+樹,就把這篇文章丟給他 1 B樹 在介紹B+樹之前, 先簡單的介紹一下B樹,這兩種數據結構既有相似之處,也有他們的區別,最後,我們也會對比一下這兩種數據結構的區別。 1.1 B樹概念 B樹也稱B-樹,它是一顆

原创 Java後臺開發Tomcat添加https支持小程序開發過程

文章原文:blog.ouyangsihai.cn >> Java後臺開發Tomcat添加https支持小程序開發過程) 1 給自己的域名申請證書 注意:申請好了如果不是在騰訊註冊的域名,不會自動通過,需要手動驗證的,驗證方法如下:http

原创 InnoDB與MyISAM等存儲引擎對比

文章原文:blog.ouyangsihai.cn >> InnoDB與MyISAM等存儲引擎對比 InnoDB存儲引擎介紹 InnoDB引擎是Mysql的默認的存儲引擎,他有很多自己的特性,下面一一列舉。 支持事務,InnoDB存儲引

原创 Java8 的 Stream 流式操作之王者歸來

相對於Java8之前的Java的相關操作簡直是天差地別,Java8 的流式操作的出現,也很大程度上改變了開發者對於Java的繁瑣的操作的印象,從此,Java也走向了函數式編程的道路! 1 流的創建 1.1 流的創建方法 既然需要聊聊流的操作

原创 歡迎訪問我的個人博客,部分文章遷移

個人博客平臺上線 目前,個人的博客已經上線,會將在各個博客平臺的文章遷移的個人博客平臺。 個人博客平臺的鏈接爲:歐陽思海:blog.ouyangsihai.cn 後期的很多文章或者教程,都會在個人博客平臺最新發布,當然 CSDN 也會繼續維

原创 mysql快速插入海量數據的方法總結

多線程插入(單表) 多線程插入(多表) 預處理SQL 多值插入SQL 事務(N條提交一次) 多線程插入(單表) 問:爲何對同一個表的插入多線程會比單線程快?同一時間對一個表的寫操作不應該是獨佔的嗎? 答:在數據裏做插入操作的時候,整體時

原创 最新!!招銀網絡科技Java面經,整理附答案

作者:榨汁機2號 鏈接:https://www.nowcoder.com/discuss/164019 3月12號現場面試的, 感覺好像所有人有3面的樣子。到目前也沒有消息,有消息的吱一聲,讓我早點死了這個心..... 一面 1 Java

原创 精華!!騰訊java二面,一如既往的有整理答案

作者:木舟遙 鏈接:https://www.nowcoder.com/discuss/165558 二面是真的難 都不問你基礎知識 大三暑期實習 中午11點視頻面試 沒讓寫代碼(30min) 下面的回答是當時的回答,不是準確答案哈~ 1、

原创 Activiti工作流從入門到入土:完整Hello World大比拼(Activiti工作流 API結合實例講解)

文章源碼託管:https://github.com/OUYANGSIHAI/Activiti-learninig 歡迎 star !!! 本來想着閒來無事,前面在項目中剛剛用到了工作流 Activiti 框架,寫寫博客的,但是,事情總是

原创 歡迎訪問我的個人博客,部分文章遷移

個人博客平臺上線 目前,個人的博客已經上線,會將在各個博客平臺的文章遷移的個人博客平臺。 個人博客平臺的鏈接爲:歐陽思海:blog.ouyangsihai.cn 後期的很多文章或者教程,都會在個人博客平臺最新發布,當然 CSDN 也會繼續維

原创 給女朋友講ActiveMQ是啥?

1 ActiveMQ是啥 ActiveMQ 就是一個消息中間件,市面上現在有很多的消息中間件開源產品,比如,RocketMQ、RabbitMQ、Kafka等。 拿一個簡單的比喻來說,消息中間件就是一箇中轉站,在程序中加的一箇中轉站,有了這樣

原创 Java8之Consumer、Supplier、Predicate和Function攻略

今天我們還講講Consumer、Supplier、Predicate、Function這幾個接口的用法,在 Java8 的用法當中,這幾個接口雖然沒有明目張膽的使用,但是,卻是潤物細無聲的。爲什麼這麼說呢? 這幾個接口都在 java.uti

原创 輕鬆讀懂數據結構系列:早操排隊圖解選擇排序

一、說在前面 一直想寫一些簡單易懂的文章,因爲平時看的很多的書籍或者文章都是看着很難受的感覺,當然,這並不是說書籍寫的不好,只是說對於一些沒有太多基礎或者基礎不是很好的來說,相對來說還是比較難以理解的。 這個系列主要是寫一些簡單易懂的數據結