原创 Java架構系列高性能緩存面試題:Memcached+Redis

高性能架構 從底層原理到實戰 分佈式機構思維 Redis高性能緩存數據庫 ActiveMq消息中間件 RabbitMq消息中間件 Zookeeper分佈式環境指揮官 MongoDB進階實戰 Memcached進階實戰 Kafka百萬級吞實

原创 Java進階架構之開源框架面試題系列:Spring+SpringMVC+MyBatis

開源框架 Spring5 Framework體系結構 spring5概述 Spring5環境搭建 Spring MVC AOP源碼解析 IOC源碼解析 Mybatis   spring   什麼是Spring框架?Spring框架有哪

原创 Java進階架構之架構築基面試題:JVM+Netty+併發編程

架構築基 Java程序性能優化 JVM性能調優 Linux基礎與進階 Mysql Tomcat 併發編程進階 高性能Netty框架   JVM   內存模型以及分區,需要詳細到每個區放什麼 堆裏面的分區:Eden,survival (

原创 Java架構系列讓你在大廠的征途上運籌帷幄:高併發+高性能+高可用

前言 很多人做java開發2至3年後,都會感覺自己遇到瓶頸。什麼都會又什麼都不會,如何改變困境,爲什麼很多人寫了7,8年還是一個碼農,工作中太多被動是因爲不懂底層原理。公司的工作節奏又比較快,難有機會學習架構原理,也沒人教,所以這個時候,

原创 Java基礎及進階架構要點全面透析,助力年初跳槽漲薪必備精選

前面的三篇文章有做過一些面試題的分享,比較分散,這裏就將之前的所有文章出現過的面試題進行歸納整理,供大家收藏 前三篇文章 《史上最全的Java面試題》 《2019年開年大裁員,精選Java架構師面試題讓你的夢想由自己選擇》 《詳解Java

原创 詳解Java架構進階面試題:MyBatis+MySQL+Spring+Redis+多線程

  這裏爲大家分享一些面試的一手資料,供大家迎接接下來的金三銀四跳槽季 給大家推薦兩篇文章,詳細的面試題以及答案 《史上最全的Java面試題》 裏面有關於Java架構師知識要點的詳細講解,有用的可以收藏 《2019年開年大裁員,精選Jav

原创 可以996,不可以被要求996!可以叫碼農,不可以被當農民工使用!

“可以996,不可以被要求996!可以叫碼農,不可以被當農民工使用!”這句話說出了多少混跡在職場上努力奮戰的程序員的心聲。 開頭先講個小插曲: 相信大家都知曉了去年有贊年終的一場“鴻門宴”   有贊CEO白鴉公開在年會上宣講,要執行99

原创 2019年開年大裁員,精選Java架構師面試題讓你的夢想由自己選擇

經常面試一些候選人,整理了下我面試使用的題目,陸陸續續整理出來的題目很多,所以每次會抽一部分來問。答案會在後面的文章中逐漸發佈出來。 基礎題目 Java線程的狀態 進程和線程的區別,進程間如何通訊,線程間如何通訊 HashMap的數據結構

原创 Java程序員黯然的離開,是對薪資的追求還是技術的不挽留?

每年的春節都是闔家歡樂的時候,忙碌了一年,趕着春運,擠進擁擠的人羣,擠進回家的潮涌,就是爲了和家人團圓,訴說一年的心酸和快樂。 但誰都沒想到的是,心頭還殘存着家鄉的餘溫,去了那一座座繁華卻又冰冷的城市,迎接你的確實一張辭退信,瞬間就讓你

原创 Python入門學習指南--內附學習框架

Python入門學習指南 NO.1 新手入門階段,學習基礎知識 總體來講,找一本靠譜的書,由淺入深,邊看邊練。 網上的學習教程有很多,多到不知道如何選擇。所有教程在基礎知識介紹方面都差不多,區別在於講的是否足夠細(例如運行原理)以及是否有

原创 Redis百億級Key存儲方案

1 需求背景 該應用場景爲DMP緩存存儲需求,DMP需要管理非常多的第三方id數據,其中包括各媒體cookie與自身cookie(以下統稱supperid)的mapping關係,還包括了supperid的人口標籤、移動端id(主要是idf

原创 阿里三崗面經,帶給Java程序員冬日的炭火

阿里中間件研發面經 研發工程師(Java) 我參與了阿里巴巴中間件部門的提前批面試,一共經歷了四次面試,拿到了口頭offer。這是我的面經,在這裏分享給大家。 一面: 自我介紹 項目中做了什麼,難點呢。 Java的線程池說一下

原创 我的博客即將入駐“雲棲社區”,誠邀技術同仁一同入駐。

我的博客即將入駐“雲棲社區”,誠邀技術同仁一同入駐。

原创 互聯網大裁員:Java程序員失工作,焉知不能進阿里

一面:主要問的基礎知識 (考察對技術底層原理的掌握) 1. java線程同步都有哪幾種方式,Synchronized和ReentrantLock的區別 2. ReentrantLock底層是怎麼實現的,怎麼實現的超時獲取鎖。 3. ca

原创 Java程序員進階技術要點:不要怕禿頭,只有光頭纔是最強的

只有光頭纔是最強的 作爲一名程序員,從技術菜鳥到大拿的路徑有很多, 其中最核心的因素就是堅持和努力。學習的過程,就好像登山的過程,以我的經驗,大概有80%的人在攀登的過程中,會因爲這樣那樣的原因而掉隊。 只有不斷地儲備知識,提升技術涵養