原创 深入淺出Java(Android )線程池ThreadPoolExecutor

前言關於線程池在Java/Android開發中,設計到併發的請求,那基本上是離不開線程池了。用線程池的好處: 1、減少線程頻繁創建、銷燬的開銷;2、好控制併發量,降低OOM的可能,至於原因文中會說;3、提高程序的響應速度,因爲可以省去部分創

原创 你想成爲什麼樣的程序員

作爲一名程序員,不知道你是否考慮過這個問題:“你想成爲什麼級別的程序員?”假如你還沒有考慮過,那真的是該閉上眼睛,用力地想一想了。 這個問題並不好回答,因爲它多少有些嚴肅。假如我要問你:“你最喜歡的書是什麼?”,雖然也有一點點嚴肅,但你沒準

原创 老程序員的自白

寫在前面首先很幸運的是,作爲工作兩年程序員的我頭髮依然茂密,但是更幸運的是,就在最近我發現了我的成長瓶頸,並且找到了自己的人生方向,所以就有了這篇文章,希望也能夠幫助到正在埋頭寫代碼的同僚們一點啓發。 畢業實習的半年不知道大家是否跟我一樣,

原创 阿里面試應該注意什麼?通過5輪面試的阿里實習生親述

阿里面試應該注意什麼?通過5輪面試的阿里實習生親述 很多做java開發的小夥伴都會對大廠有一種敬畏之心,覺得進大廠就是鯉魚躍龍門了,所以很多人不敢輕易的向大廠投簡歷。但是你知道嗎?進大廠的黃金期也就是你剛畢業的一兩年之內,這個時候一般不會對

原创 剛從京東面試回來,我才知道這些JVM知識有多重要

剛從京東面試回來,我才知道這些JVM知識有多重要 面試題關於JVM的知識之前也寫過相關的文章整理,但是從京東面試後,才發現這些JVM的知識點尤爲重要,所以特意整理出來以供大家參考。1.什麼是類的加載?2.哪些情況會觸發類的加載?3.講一下J

原创 Kafka

Kafkakafka是什麼?kafka僅僅是屬於消息 中間件嗎?kafka在設計之初的時候 開發人員們在除了消息中間件以外,還想吧kafka設計爲一個能夠存儲數據的系統,有點像常見的非關係型數據庫,比如說NoSql等。除此之外 還希望kaf

原创 spring ioc學習筆記

ioc的核心是DI,目的就是提供一種更簡單的機制來設置組件依賴項,並在整個生命週期中管理這些依賴項。需要某些依賴項的組件通常被稱爲依賴對象,或者在ioc的情況下被稱爲目標對象。通常ioc可以分解爲兩種子類型:依賴注入和依賴查找,這些子類型被

原创 dubbo的發展由來

1.Dubbo是什麼?Dubbo 是一個分佈式、高性能、透明化的 RPC 服務框架,提供服務自動註冊、自動發現等高效服務治理方案, 可以和 Spring 框架無縫集成。RPC 指的是遠程調用協議,也就是說兩個服務器交互數據。 2.Dubbo

原创 Java面試文章

已經到了八月中下旬了,程序員們即將迎來金九銀十面試季,今天剛好有一位粉絲找到我,他上週剛面完奇虎360,經過了幾輪的面試,最後薪資也談了,今天主要是問我想這樣的大型互聯網公司一般多久會正式下offer。 我這邊建議他先再等等看,一般是3~5