原创 MQ消息隊列(應用場景,產品對比)

一、什麼是消息隊列(MQ) MessageQueue 是一個廣泛應用在互聯網項目中且非常重要的技術, MessageQueue 通常被用來解決在高併發壓力下類似於流量削峯、服務解耦、消息通訊、最終消息一致性等這樣的問題。 二、什麼場景下

原创 記一次微服務項目遷移拆分的過程

前序 額,十分遺憾,這次並不是分享BUG了,所以不能讓大家看到我出糗的樣子了,而且,這次也沒有太多技術性的內容,多少會顯得有些枯燥乏味。不過呢,可能本次所涉及到的項目遷移拆分方案,在諸位看來也並非完美,所以各位還是有機會批評一波,娛樂一

原创 mall-swarm微服務電商系統如何部署?用Jenkins自動化部署是真的香!

摘要 之前對mall-swarm項目做了升級,註冊中心和配置中心都改爲使用Nacos,但是Jenkins的自動化部署文檔一直都沒更新。有些朋友參考原來的文檔部署有點小問題,這次對mall-swarm的自動化部署文檔做個升級,希望對大家有

原创 Java裝箱與拆箱的區別?

認識裝箱和拆箱 裝箱就是自動將基本數據類型轉換爲包裝器類型(int-->Integer);調用方法:Integer的valueOf(int) 方法。 拆箱就是自動將包裝器類型轉換爲基本數據類型(Integer-->int);調用方法:Int

原创 策略路由、Track與NQA聯動配置總結-H3C

策略路由根據需求自行修改,本文主要是專注nqa的配置。如果探測的出接口爲dialer接口就不用設置下一跳直接出接口就可以了(out interface Dialer0 )。探測目標類型也可以根據具體需改,我做的是用icmp探測鏈路的狀態,還

原创 哪些場景會產生OOM?怎麼解決?

這個面試題是一個朋友在面試的時候碰到的,什麼時候會拋出OutOfMemery異常呢?初看好像挺簡單的,其實深究起來考察的是對整個JVM的瞭解,而且這個問題從網上可以翻到一些亂七八糟的答案,其實在總結下來基本上4個場景可以概括下來。 堆內存

原创 不是吧?不會多態,你還說自己會Java

大家好,我是小菜,一個渴望在互聯網行業做到蔡不菜的小菜。可柔可剛,點贊則柔,白嫖則剛! 死鬼~看完記得給我來個三連哦!     本文主要介紹 Java中多態的用法 如有需要,可以參考 如有幫助,不忘 點贊 ❥ 微信公衆號已開啓,小菜

原创 Java面試題目大彙總(附參考答案)

足足準備了長達3個月的面試,終於在上週拿到了阿里的offer! 博主彙總整理了一份我面試之前看的一些Java面試題目,可以說是非常詳細! 分享給大家,希望對正在面試Java崗位的朋友有幫助哈~~ (文末附參考答案) Java基礎相關面試題目

原创 Synchronized看這一篇就足夠了(吐血超詳細總結)

看了網上很多關於Synchronized的講解,但是感覺講解的都不是很透徹,今天博主也來寫一篇關於Synchronized的文章,希望能幫助大家更好的理解Synchronized~ 一、爲什麼要使用synchronized 在併發編程中存在

原创 HashMap面試題及答案(2020版)

博主整理了一些常見HashMap面試題,附參考答案,小白都能看懂的HashMap面試題總結,希望對大家有幫助哈~ 1. HashMap的內部數據結構 數組 + 鏈表/紅黑樹 2. HashMap允許空鍵空值麼 HashMap最多隻允許一個鍵

原创 Java集合面試題及答案總結(2020版)

下面這些Java集合面試題在Java面試中幾乎是必問的!!! 1、Arraylist 與 LinkedList 異同 1. 是否保證線程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保證線程安全; 2.

原创 Java基礎之如何取捨Joda與 Java8 日期庫

在 Java8 以前,時間和日期的類庫很難用,而且有線程安全等諸多問題。 Joda time 彌補了 Java 在這方面的不足,但是在 Java8 時,增加了 java.time 包,對 Java 在日期 API 方面的進行了增強,這些代碼

原创 Java面試題及答案2020最新版!

前言 花了近一個月的時間整理出了這套Java面試題及答案2020年最新版!(文末附參考答案) 本套Java面試題總共分爲以下這十三個模塊: Java基礎知識面試題 Java異常面試題 JVM面試題 Spring面試題 S

原创 Java源碼解讀系列(一):ArrayList

本文簡單介紹了 ArrayList,並對擴容,添加,刪除操作的源代碼做分析。能力有限,歡迎指正。 ArrayList是什麼? ArrayList 就是數組列表,主要用來裝載數據。底層實現是數組 Object[] elementData,當

原创 Java多線程面試題及答案(2020版)

前言 個人珍藏的80道Java多線程/併發經典面試題,因爲篇幅太長,現在先給出1-10的答案解析哈,後面一起完善~ 1. synchronized的實現原理以及鎖優化? synchronized的實現原理 synchronized作用於「