摘要:阿里開始招實習,同學問我要不要去申請阿里的實習,我說不去,個人對阿里的印象不好。記得去年阿里給我發了郵件,我很認真地回復,然后他不理我了。 引言 最近好久沒有遇到技術瓶頸了,思考得自然少了,每天都是重復性的工作。 阿里開始招實習,同學問我要不要去申請阿里的實習,我說不去,個人對阿里的印象不好。 記得去年阿里給我發了郵件,我很認真地回復,然后他不理我了。(最起碼的尊重都沒有,就算我菜你起...
摘要:本文經授權轉載自有一位供職于阿里的朋友跑來咨詢我一個關于跳槽的問題朋友目前在阿里工作兩年時間,剛拿到頭條的,但非常糾結是否要接,所以來咨詢下我的意見。 本文經授權轉載自wingjay(ID:cool-coder)有一位供職于阿里的朋友跑來咨詢我一個關于跳槽的問題:朋友目前在阿里工作兩年時間,剛拿到頭條的 Offer,但非常糾結是否要接,所以來咨詢下我的意見。而正好最近不少我的小專欄讀者...
摘要:采用通信模型的服務端通常由一個獨立的線程負責監聽客戶端的連接它接收到客戶端連接請求之后為每個客戶端創建一個新的線程進行鏈路處理處理完成之后通過輸出流返回應答給客戶端線程銷毀這就是典型的一請求一應答通信模型該模型最大的問題就是缺乏彈性伸縮能力 BIO 采用 BIO 通信模型的服務端, 通常由一個獨立的 Acceptor 線程負責監聽客戶端的連接, 它接收到客戶端連接請求之后為每個客戶端創...
摘要:這個寫法常常成為系統的瓶頸,如果這個地方恰好是一個性能瓶頸,修改成之后,性能會有大幅的提升。 性能優化的理念 粗略地劃分,代碼可分為 cpu consuming 和 io consuming 兩種類型,即耗 CPU 的和耗 IO 的代碼。如果當前CPU已經能夠接近100%的利用率, 并且代碼業務邏輯無法再簡化, 那么說明該系統的已經達到了性能最大化, 如果再想提高性能, 只能增加處理器...
摘要:學習筆記二流的概念在程序中所有的數據都是以流的方式進行傳輸或保存的,程序需要數據的時候要使用輸入流讀取數據,而當程序需要將一些數據保存起來的時候,就要使用輸出流完成。主要功能是向文件中寫入內容構造函數根據給定的對象構造一個對象。 Java IO學習筆記二 流的概念 在程序中所有的數據都是以流的方式進行傳輸或保存的,程序需要數據的時候要使用輸入流讀取數據,而當程序需要將一些數據保存起來...