原创 初級Java程序員和Java架構師的區別:內功心法修煉圖

前言大部分初級程序員都不知道自己與架構師之間的區別在哪裏。只是聽到“架構師”三個字,心中就忍不住地升起一股子羨慕和崇拜。羅馬不是一天建成的,同樣架構大牛也不是一天煉成的。初入Java的菜鳥們,給你們推薦一本高深的架構師內功心法修煉祕籍,可要

原创 一文讓你徹底理解 Java NIO 核心組件

背景知識同步、異步、阻塞、非阻塞首先,這幾個概念非常容易搞混淆,但NIO中又有涉及,所以總結一下[1]。同步:API調用返回時調用者就知道操作的結果如何了(實際讀取/寫入了多少字節)。異步:相對於同步,API調用返回時調用者不知道操作的結果

原创 程序員到底要不要轉行軟件測試?

最近碰到一些做程序員想轉行測試的小夥伴。其實這個現象一直存在,各行各業轉行的例子不在少數,廚師都有可能轉行做程序員,那程序員轉行做測試也沒什麼大不了的。更何況程序員轉行做測試比其他人多多少少會有一些優勢。既然有想轉行測試總歸是有自己的理由,