原创 微服務爲什麼一定要用docker

引言早在2013年的時候,docker就已經發行,然而那會還是很少人瞭解docker。一直到2014年,Martin Fowler提出了微服務的概念,兩個不相干的技術終於走在了一起,創造了今天的輝煌!近幾年來,很多互聯網關係開始跟風,構建d

原创 剛出爐的一套大廠面試題(JAVA崗)

由於近期是互聯網寒冬,然而還是有朋友頂着重重壓力出去面試,最終斬獲無數offer。在我的溝通下,終於套得其中一套題目,故在此分享!公司:國內三巨頭其中的一家!面試時間約在1月份左右!基本上都是在晚上,所以不影響白天上班!一面一面偏架構方面1

原创 剛出爐的一套大廠面試題(JAVA崗)

由於近期是互聯網寒冬,然而還是有朋友頂着重重壓力出去面試,最終斬獲無數offer。在我的溝通下,終於套得其中一套題目,故在此分享!公司:國內三巨頭其中的一家!面試時間約在1月份左右!基本上都是在晚上,所以不影響白天上班!一面一面偏架構方面1

原创 微服務架構:如何用十步解耦你的系統?

導言:耦合性,是對模塊間關聯程度的度量。耦合的強弱取決於模塊間接口的複雜性、調用模塊的方式以及通過界面傳送數據的多少。模塊間的耦合度是指模塊之間的依賴關係,包括控制關係、調用關係、數據傳遞關係。模塊間聯繫越多,其耦合性越強,同時表明其獨立性

原创 微服務架構:如何用十步解耦你的系統?

導言:耦合性,是對模塊間關聯程度的度量。耦合的強弱取決於模塊間接口的複雜性、調用模塊的方式以及通過界面傳送數據的多少。模塊間的耦合度是指模塊之間的依賴關係,包括控制關係、調用關係、數據傳遞關係。模塊間聯繫越多,其耦合性越強,同時表明其獨立性

原创 併發要理解的進程、線程、協程,附併發編程72道面試題答案

一、進程1.什麼是進程?進程是操作系統進行資源分配和調度的基本概念,可以說進程是線程的容器,一個進程裏包括數據區域和堆棧存儲着活動過程調用的指令和本地的變量,進程沒運行時候處於沒有生命的一個實體的狀態,運行時依賴處理器給他活體狀,一個進程至

原创 網站技術架構與性能優化,附高性能思維導圖

一).大型軟件系統的特點1.高併發2.高可用3.海量數據4.用戶分佈廣泛,網絡情況複雜5.安全環境惡劣6.需求快速變更,發佈頻繁二).大型網站架構發展歷程1.應用服務和數據服務分離2.大量使用緩存改善網站性能(CDN加速、反向代理)3.使用

原创 金三銀四,Java程序員,你想進BAT該學什麼?末尾贈海量面試題!

春節長假轉眼已過,即將迎來的是一年一度的金三銀四跳槽季。相信大家在應聘一些中大型互聯網公司的Java工程師崗位時遇到了不少困惑。下面我總結了進入這三家公司你所需掌握的技能點:百度篇熟悉常見設計模式,掌握java流行的開源框架SpringMV

原创 精選Spring Boot三十五道面試題,快來了解一下!

Spring Boot 是微服務中最好的 Java 框架. 我們建議你能夠成爲一名 Spring Boot 的專家。本文精選了三十五個常見的Spring Boot知識點,祝你一臂之力!問題一Spring Boot、Spring MVC 和

原创 Redis-數據結構與對象-對象

1. 作用Redis使用對象作爲五種不同類型的底層實現,字符串,列表,哈希,集合,有序集合等而對象是基於之前的分析的數據結構創建的。每個對象都至少用到一種數據結構,這意味着,Redis五大類型,底層實現是可以有多種實現的,這方便在不同場景下

原创 Redis-數據結構與對象-對象

1. 作用Redis使用對象作爲五種不同類型的底層實現,字符串,列表,哈希,集合,有序集合等而對象是基於之前的分析的數據結構創建的。每個對象都至少用到一種數據結構,這意味着,Redis五大類型,底層實現是可以有多種實現的,這方便在不同場景下

原创 資本寒冬找工作注意事項,附天貓面試題(Java崗位)

最近市場資本寒冬,很多公司都在裁員,那找新的工作需要注意什麼呢。1、提升職業技能職業技能是找到好工作的最基礎技能,也是公司願意花錢購買你時間和服務的根本原因,職業技能的屬性與水平高低直接關係到未來工作的優劣與前景。一份工作需依託於某個平臺,

原创 面試題:如何設計一個高併發系統?

面試官心理分析說實話,如果面試官問你這個題目,那麼你必須要使出全身吃奶勁了。爲啥?因爲你沒看到現在很多公司招聘的 JD 裏都是說啥,有高併發就經驗者優先。如果你確實有真才實學,在互聯網公司裏幹過高併發系統,那你確實拿 offer 基本如探囊

原创 面試題:如何設計一個高併發系統?

面試官心理分析說實話,如果面試官問你這個題目,那麼你必須要使出全身吃奶勁了。爲啥?因爲你沒看到現在很多公司招聘的 JD 裏都是說啥,有高併發就經驗者優先。如果你確實有真才實學,在互聯網公司裏幹過高併發系統,那你確實拿 offer 基本如探囊

原创 Java消息隊列三道面試題詳解!

面試題爲什麼使用消息隊列?消息隊列有什麼優點和缺點?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什麼區別,以及適合哪些場景?面試官心理分析其實面試官主要是想看看:第一,你知不知道你們系統裏爲什麼要用消息隊列這個東西