原创 答不好JVM相關問題,可是會被降薪的!

■  面試官又向你提問JVM的實戰問題,你還是一臉懵懂?■  工作中想解決生產環境中的GC問題,你依舊不知如何下手?■  調優時面對JVM的海量參數,你還是不得要領?■  看過很多的JVM文章,但當遇到了生產環境中真實問題的時候,你依然

原创 三問Spring事務:解決什麼問題?如何解決?存在什麼問題?

1. 解決什麼問題讓我們先從事務說起,“什麼是事務?我們爲什麼需要事務?”。事務是一組無法被分割的操作,要麼所有操作全部成功,要麼全部失敗。我們在開發中需要通過事務將一些操作組成一個單元,來保證程序邏輯上的正確性,例如全部插入成功,或者

原创 Lambda、函數式接口、Stream 一次性全給你

就在今年 Java 25週歲了,可能比在座的各位中的一些少年年齡還大,但令人遺憾的是,竟然沒有我大,不禁感嘆,Java 還是太小了。(難道我會說是因爲我老了?)而就在上個月,Java 15 的試驗版悄悄發佈了,但是在 Java 界一直有

原创 深有體會:面試官喜歡拿JVM懟人...

今天面了個25歲的Java,各方面都挺好,問啥都會,最後問了個JVM調優問題,沒答上,走時幾乎落淚...唉!細想想...1、當面試官向你提問JVM的實戰問題時,你是否感覺到無所適從?2、想解決生產環境中的GC問題,你是否感覺到狗咬刺蝟,

原创 微軟發佈新品被指剽竊!交涉無果,兩年開源項目被迫終結

作者 | Tina“我的開源項目被市值高達 1.4 萬億美元的微軟偷走了。”一名開發者用兩年的業餘時間開發並維護了一個開源項目 AppGet,項目取得了比較大的成功,並引起了微軟的注意。不幸的是,微軟在 Build 2020 大會上推出

原创 爲什麼 Linux 默認頁大小是 4KB

我們都知道 Linux 會以頁爲單位管理內存,無論是將磁盤中的數據加載到內存中,還是將內存中的數據寫回磁盤,操作系統都會以頁面爲單位進行操作,哪怕我們只向磁盤中寫入一個字節的數據,我們也需要將整個頁面中的全部數據刷入磁盤中。Linux

原创 再見,華強北!

△Hollis, 一個對Coding有着獨特追求的人△這是Hollis的第 279 篇原創分享作者 l 孤桐來源 l Hollis(ID:hollischuang)2020年5月,在經歷了疫情的浪潮後,深圳華強北依舊如往常那樣人潮攢動。

原创 一口氣說出 過濾器 和 攔截器 6個區別,別再傻傻分不清了

週末有個小夥伴加我微信,向我請教了一個問題:老哥,「過濾器 (Filter) 和 攔截器 (Interceptor) 有啥區別啊?」 聽到題目我的第一感覺就是:「簡單」!畢竟這兩種工具開發中用到的頻率都相當高,應用起來也是比較簡單的,可

原创 爬取了BOSS直聘、拉勾等近1000+招聘需求,總結出3年+Java開發的高頻技術需求

工作3-5年,是很多技術人的職業發展分水嶺。在這個階段,如果你能邁過「寫業務代碼」到「高級開發&架構師」的坎,未來的 5-10 年還將是你的上升期,你的年薪也將越來越高,甚至有機會邁入 50W+、甚至是 100W+ 行列。如果邁不過去,

原创 你知道荷蘭旗問題嗎?

 荷蘭旗問題又稱三色排序,或者彩虹排序,因爲荷蘭旗就三種顏色嘛,那這道題的問題就是給你三種顏色,按照給定的順序排好。當然了,題目的問法各種各樣,有的給數字,有的給字母,但本質都是一樣的。比如給你一個只含有三個數字的數組:31231231

原创 arthas用的好好的,寫個lambda表達式就跪了?該咋解決?

△Hollis, 一個對Coding有着獨特追求的人△這是Hollis的第 278 篇原創分享作者 l Robert Lu來源 l Hollis(ID:hollischuang)作爲一個從PHP轉Java的人,發現alibaba的art

原创 不懂 ZooKeeper?沒關係,這一篇給你講的明明白白

前言面試常常被要求「熟悉分佈式技術」,當年搞 “XXX管理系統” 的時候,我都不知道分佈式系統是個啥。分佈式系統是一個硬件或軟件組件分佈在不同的網絡計算機中上,彼此之間僅僅通過消息傳遞進行通信和協調的系統。計算機系統從集中式到分佈式的變

原创 漫話:爲什麼鍵盤以QWER排列,而不是ABCD?

QWERTY的來源第一臺實用即真正的打字機的發明人是一位美國人,他叫克里斯托夫·肖爾斯。最初的打字機鍵盤是按照字母順序"abcd"這樣排列的,鍵盤的大概佈局如下:剛開始打字員對於打印機不是很熟練,所以用起來還沒有太大的問題。但是,隨着打

原创 如何讓程序員變得沒朋友

前幾天有一個事情讓我很無語。有一個兩年經驗的年輕程序員提離職,和我說一週之後就要去新公司入職,只有一週的交接時間。一週???按公司要求,提離職需要提前一個月。實話實說,大部分離職交接工作也用不了一個月那麼久,但是一週交接也太短了吧,不加

原创 100道MySQL數據庫經典面試題解析

1. MySQL索引使用有哪些注意事項呢?可以從三個維度回答這個問題:索引哪些情況會失效,索引不適合哪些場景,索引規則索引哪些情況會失效查詢條件包含or,可能導致索引失效如何字段類型是字符串,where時一定用引號括起來,否則索引失效l