原创 搞懂這篇文章,關於IO複用的問題就信手拈來了

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 漫畫:設計模式中的 “觀察者模式”

—————  第二天  —————————————————場景1:遊戲操作界面在一個小遊戲中,包含一個簡單的操作界面,界面上有兩個按鈕:道具和魔法。如果點擊“道具”按鈕,遊戲裏的主角會使用道具;如果點擊“魔法”按鈕,遊戲裏的主角會使用魔

原创 學完新技術的我…

爲什麼學完技術、看完源碼總是記不住,是腦子有問題嗎?當然不是!是因爲你沒有掌握學習的技巧。學完新技術的我…子路和James是我的兩位朋友,我經常會向他們請教,技術到底該怎麼學?子路是谷歌的,很多人都叫子路“路神”,稱他爲“國內Sprin

原创 下次再遇到問多線程問題的面試官,你直接剛!

不知道你們多長時間沒有參加過面試了。我昨天參加了一線大廠的技術面,被問到了一些併發相關的問題,沒想到這麼難:synchronized volatile的CPU原語是如何實現的?無鎖、偏向鎖、輕量級鎖、重量級鎖有什麼差別?線程間通信,同機

原创 應屆生職場入門毒打指南

1最近很多朋友畢業了,開始踏足社會,恭喜你們即將感受到這個世界最真實最殘酷的一面。鑑於很多剛畢業的朋友其實人很聰明,但由於玩法規則變了,總是面臨信息不對稱的坑蒙拐騙,動不動就被社會按在地上打的嚶嚶叫。 作爲蟬聯多屆奧林匹克社會毒打大賽亞

原创 真希望你在25歲之前,養成這個習慣

昨晚忽然接到朋友的電話—— “哎,當初真不該裸辭!本來想着辭職之後先休幾天假,哪知道假休完了,錢也花得差不多了,可新工作卻一直找不到……這眼看着就要交房租了,總不能再向父母伸手?” 按說朋友收入也不低,而且是有計劃的辭職,雖然是有些預料

原创 微信公衆號有了“在看”,爲什麼還要加上“點贊”?

最近,如果大家更新了最新版本的微信,都不難發現微信公衆號的兩個重大的改動:在微信公衆號的文章底部,左下角多了一個“分享”按鈕,而久違了的“點贊”按鈕也迴歸了。許多人或許會感到疑惑:微信公衆號既然已經有了“在看”,爲什麼又要多一個“點贊”

原创 Windows任務管理器,遠比你想象中的複雜

Windows 任務管理器(Windows Task Manager)的原始作者 Dave Plummer 近日在 Reddit 開帖分享關於任務管理器的冷知識和設計理念,並解答了網友的部分疑問。在微軟工作了十幾年的 Dave 是從頭開

原创 說一說微信的最新改動

昨天,小灰用整整8小時寫了一篇解讀微信最新改動的原創文章,可惜標題沒起好,閱讀的朋友不是很多,有點小難過。今天,小灰重新發佈了這篇文章,沒看過的小夥伴可以看看哦~~、最近,如果大家更新了最新版本的微信,都不難發現微信公衆號的兩個重大的改

原创 32歲程序員面試被拒:比又窮又忙更可怕的,是2020年你還不懂分佈式!

(猜一猜封面的出處?)前兩天有個兄弟在公衆號留言,說讓講講分佈式事務,他在面阿里時,栽在這塊了。時下隨着微服務架構體系的流行,面試的題目也不再是早些年單純的問點SSH框架知識、數據結構;而是高併發、高可用、分佈式事務、分佈式服務治理、分

原创 每日一票:你從哪裏學會的編程?

爲了跟廣大讀者朋友產生更多的互動,小灰嘗試創立這樣一個專欄,每次發佈一個選擇題,歡迎大家根據實際情況和真實想法,投票做出選擇。歡迎掃碼關注公衆號程序員小灰,收看更多精彩內容

原创 阿里P9架構師是什麼樣的?

                                                                                    沒錯,每個程序員都夢想成爲一名架構師,像小灰的遇到的問題,也是大部分

原创 什麼是 “線段樹” ?

線段樹是一個複雜的數據結構,比較難理解,也比較難解釋清楚。在我將這個數據結構反覆學習了五遍的時候,我終於有了信心寫出這篇介紹線段樹的文章。希望大家能夠掌握這種數據結構。這篇文章比較長,建議大家耐心閱讀,好好消化吸收哦~~前置內容學習線段

原创 什麼是 “馬太效應” ?

從一個故事開始什麼是馬太效應?我們先來從一個故事說起:小灰和大黃,是一所高中的同班同學,他們的學習成績不相上下。高考的時候,小灰髮揮失常,去了一所普通大學。大黃髮揮不錯,去了一所重點大學。小灰所在學校的教學質量很一般,大學畢業後,由於技

原创 對不起,我們不要野生程序員!

小A你好面試官,非常高興能參加今天的面試面試官沒事,先做一個自我介紹吧小A我叫小A,工作三年了,做過......面試官嗯,好的,看到你的項目這塊,在公司主要用的就是spring全家桶相關的技術是吧小A對的面試官聊聊spring吧小Asp