當你在使用某些應用程式時,是否曾經發現它們的行為會隨著某些條件或狀態的改變而改變?例如音樂播放器,當它處於「播放」狀態時去按下「播放」按鈕是沒有反應的,但當處於...
Day18. context與sync在非同步中的應用
前言
在現代軟體開發中,並發與非同步操作已成為不可或缺的一部分。Go 語言以其輕量級的 goroutin...
前面我們介紹了分散式系統中對於 可用性 和 一致性 的抉擇也簡單比較了各個 Database 的設計傾向, 並透過 Replication, Sharding,...
工作時常會使用到 Nginx 但其實一直沒有深入了解它是什麼東西,只知道用它來做反向代理和負載平衡,趁今天這個機會,來了解一下它整個原理吧!
What is N...
昨天提到了覆寫equals和覆寫hashCode需要注意的事情,今天就來談談,覆寫hashCode可以遵照哪些規則覆寫。
沒有在equals用來判斷物件相不...
想像一下你手上有一個心愛的玩偶,這個玩偶有著獨特的外觀、材質和手感。如果你想要再擁有一個一模一樣的玩偶,你會怎麼做呢?重新製作一個可能需要花費很多時間與精力,但...