原创 京東基於DPDK技術的高性能四層負載均衡器SKYLB

摘要 隨着京東業務的高速增長,作爲應用入口的負載均衡,大流量大併發帶來的挑戰越來越嚴峻。本文主要介紹了京東商城設計和實踐的一套高可靠,高性能的負載均衡器,我們命名爲SKYLB。是一個使用intel DPDK報文轉發庫,實現運行在通用X86服

原创 想要去阿里面試?你必須得跨過 JVM 這道坎

概述 很多人想要到阿里巴巴、美團、京東等互聯網大公司去面試,但是現在互聯網大廠面試一般都必定會考覈JVM相關的知識積累和實踐經驗,畢竟線上系統寫好代碼部署之後,每個工程師都必須關注JVM相關的東西,比如OOM、GC等問題. 所以一起來看看J

原创 騰訊內部技術——SpringBoot微信點餐系統

架構 前後端分離: ​ 部署架構: ​ 補充: setting.xml 文件的作用:settings.xml是maven的全局配置文件。而pom.xml文件是所在項目的局部配置。Settings.xml中包含類似本地倉儲位置、修改遠

原创 工作4年感想:美團、360、陌陌、百度、阿里、京東面試

已經凌晨2點多了,看來今天是失眠了,反正睡不着,寫篇日記總結一下我最近面試經歷吧。2019年5月1日辦理了離職手續,離開了萬通中心,也算是和我的第二個東家正式說了再見,其實還是很喜歡國貿的,這是個美妙的地方,容納着很多金融界人才們的夢想,每

原创 兩家公司,試用期6個月 , 薪資28*14,直接拒絕了

上圖爲offer待遇對比,座標上海,畢業將近3年 90年的,java研發 ,目前主要做分佈式、微服務等。說白了就是spring cloud組件的簡單應用 to B 的商業模式。目前薪資14.5*15.5 年薪最高22W。今年面試狀況:獵頭推

原创 OSGi模塊化框架詳解

OSGi模塊化框架是很早就出來的一個插件化框架,最早Eclipse用它而出名,但這些年也沒有大熱雖然OSGi已經發布了 版本1到版本5。現在用的最多的,也是本文講述基於的是Equinox的OSGi實現,同時也是Eclipse核心,Sprin

原创 Spring Framework 5.0 入門篇

1.爲什麼學習Spring?隨着對Java EE的不斷接觸和理解,你會發現Spring 在各個企業和項目中發揮着越來越重要的作用。掌握Spring 已成爲我們IT行業生存必學的本領之一。Spring Framework 是一個開源的Java

原创 阿里P7架構師:我總結出這份 Java 面試準備技巧!

目錄:框架是重點,但別讓人感覺你只會山寨別人的代碼別隻看單機版的框架,分佈式也需要了解對於數據庫,別隻知道增刪改查,得了解性能優化Java核心,圍繞數據結構和性能優化準備面試題Linux方面,至少了解如何看日誌排查問題通讀一段底層代碼,作爲

原创 從程序員到架構師的方法與邏輯

架構師這個詞經常見到,很多人都冠着這個頭銜,實際上很多人對架構師究竟是幹什麼的都沒有統一的認識。V衆投發起人李智勇則利用特定場景進行分析,詮釋了架構師這個概念,並給出如何成爲架構師方法。架構師是什麼?架構師這詞其實很有意思,很多人的Titl

原创 阿里美團京東面經

阿里直通車面試介紹一下實習做的項目線程池每一個參數的含義Kafka講一講併發工具包有哪些,具體怎麼用Lock和Synchronized的區別mysql索引guava經常用哪些方法內存模型線程的狀態面完說給過了,但是幾天後hr說沒hc了,給回

原创 如何在面試中介紹自己的項目經驗,90%的人都做錯了!

目錄 1、如何準備項目介紹?別害怕,面試官什麼都不知道 2、準備好項目細節,一旦被問倒,說明你沒做過 3、不露痕跡地說出面試官愛聽的話 4、主動出擊,面試官沒有義務挖掘你的亮點 5、低級錯誤可能導致直接出局 6、引導:準備加分點,在介紹時低

原创 螞蟻金服億級併發下的移動端到端網絡接入架構解析

前言支付寶移動端架構已完成了工具型 App、平臺型 App,以及超級 App 三個階段的迭代與逐步完善。本次分享將聚焦支付寶在移動網絡接入架構的具體演進,以及應對新春紅包等項目在億級併發場景下的具體應對之道。此外,我們將延展探討螞蟻金服移動

原创 月薪8k和月薪38K的程序員差距在哪裏?

回想自己做開發的這八年多,我獲得了很多,技術能力、培訓、出國、大公司的,還記得剛剛出來第一年那段時間,太多東西不懂的,我都是一切聽從老大的安排,敲敲代碼,看看數據庫,測試自己和別人的代碼;這樣幹了一年 第二年的時候我就在想,自己還要這樣嗎?

原创 阿里P7架構師:通往架構師路上的經驗總結

困擾架構師日常問題 架構師應不應該寫代碼爲什麼別人的系統總是那麼爛成爲架構師最困難的門檻是什麼?如何更高效的學習?面對目前流行的技術不知如何下手?一家公司待久了,過得很安逸,但跳槽時面試碰壁?覺得現在的技術基礎感覺到很紮實,但就是自己的技術

原创 淺析java內存模型--JMM

在併發編程中,多個線程之間採取什麼機制進行通信(信息交換),什麼機制進行數據的同步? 在Java語言中,採用的是共享內存模型來實現多線程之間的信息交換和數據同步的。 線程之間通過共享程序公共的狀態,通過讀-寫內存中公共狀態的方式來進行隱式的