原创 不懂高併發,薪資涼半截!

“高併發,幾乎是每個程序員都想擁有的經驗。原因很簡單:隨着流量變大,會遇到各種各樣的技術問題。 圖片來自 Pexels比如接口響應超時、CPU load 升高、GC 頻繁、死鎖、大數據量存儲等等,這些問題能推動我們在技術深度上不斷精進

原创 老而不死的三種編程語言!

在軟件世界中,鐵打的二進制,流水的語言。從計算機誕生至今,不知誕生了多少門編程語言。譯者查了一下 Wikipedia,好傢伙,名單上足足有幾百種!但並不是所有的語言都能長期佔據 Top 10。今天我們來討論長期霸榜的三種編程語言:Java

原创 爲什麼像王者榮耀這樣的遊戲 Server 不願意使用微服務?

今天在知乎上看到這樣一個問題:"爲什麼遊戲公司的server不願意微服務化?" 背景介紹: “ 筆者最近去面試了家遊戲公司。 最近面試了一家遊戲公司(滿大間的,有上市) 我問他,公司有沒有做微服務架構的打算及考量? 他很驚訝的說,我沒聽說

原创 日誌系統新貴 Loki,真香!!

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。來源鏈接:https://blog.csdn.net/Linkthaha/ 最近,在對公司容器雲的日誌方案進行設計的時候,發現主流

原创 可能是第二好的 Spring OAuth 2.0 文章,艿艿端午在家寫了 3 天~

“ 本文在提供完整代碼示例,可見 https://github.com/YunaiV/SpringBoot-Labs 的 lab-68-spring-security-oauth 目錄。 原創不易,給點個 Star 嘿,一起衝鴨! 1.

原创 序列化的 serialVersionUID 到底有什麼用?

作者:學無止境 來源:www.cnblogs.com/duanxz/p/3511695.html 實現Serializable接口的目的是爲類可持久化,比如在網絡傳輸或本地存儲,爲系統的分佈和異構部署提供先決條件。 若沒有序列化,現在

原创 Redis的zset有多牛?請把耳朵遞過來

來自公衆號:小姐姐味道 作者簡介:一個不允許程序員走彎路的公衆號。聚焦基礎架構和Linux。十年架構,日百億流量,與你探討高併發世界,給你不一樣的味道。 本篇文章很短,但信息量很大,是關於redis的zset。我來分享一點遇到過的線上

原创 幹掉 “User”

當你意識到你在項目開始時做的輕量、簡單的設想竟然完全錯了時,你已經用了六個月的時間投入到這個項目上。 現在你需要解決這些問題,才能讓這個系統繼續運行下去,你發現你用在這個項目上的精力遠遠超出了你的預期,如果一開始就用正確的方式來做,就不會

原创 科普 | Shell中傻傻分不清楚的TOP3

近來小姐姐又犯憨憨錯誤,問組內小夥伴export命令不會持久化環境變量嗎?反正我是問出口了。。然後小夥伴就甩給了我一個《The Linux Command Line》PDF鏈接。感謝老大不殺之恩~ Shell是命令解釋器,它會接受用戶輸入

原创 再見了, VS Code!

Github 最新推出的 Codespaces 可以實現基於 VS Code 的雲端代碼編譯。現在,你在手機、平板上都可以直接進行開發。雲端開發不能更美好了,用上 Codespaces 後,不僅可以把 IDE 卸載掉,什麼 Conda、D

原创 爲什麼 Kubernetes 變得如此流行(2020版)

在寫本文的時候,Kubernetes已經有6年左右的歷史了,在過去兩年中,Kubernetes的知名度不斷上升,成爲工程師最愛的平臺之一。今年,它被列爲最受歡迎的平臺的第三位。如果你還沒聽說過Kubernetes的話,那麼它是一個允許你運

原创 阿里面試題:如何檢測並避免 Java 中的死鎖?

作者:Yujiaao 來源:https://segmentfault.com/a/1190000019962661 經典但核心Java面試問題之一。 如果你沒有參與過多線程併發 Java 應用程序的編碼,你可能會失敗。 如何避免 Ja

原创 提升系統 10 倍性能的 10 個建議!

譯者:爲之漫筆 來源:http://www.zcfy.cc/article/10-tips-for-10x-application-performance-nginx-22.html 原文:https://www.nginx.com/b

原创 通俗講解分佈式鎖,看完不懂算作者輸

首先,分佈式鎖和我們平常講到的鎖原理基本一樣,目的就是確保在多個線程併發時,只有一個線程在同一刻操作這個業務或者說方法、變量。 在一個進程中,也就是一個jvm或者說應用中,我們很容易去處理控制,在jdk java.util併發包中已經爲我

原创 怒肝8個月源碼,我成爲了 Spring 開源貢獻者

本文的主要目的是教(zhuang)學(bi) 就是從筆者的實際經驗出發,談一談怎麼成爲一個開源項目的貢獻者。 我先說說我自己的經歷吧,在創作上篇文章的時候,筆者發現Spring在實例化對象的時候有這麼一段代碼,在org.spring