原创 Netty學習筆記

Netty是什麼? Java可以通過IO和NIO的方式進行網絡編程與網絡上的其他程序進行通訊。 IO 首先,普通的IO方式,服務端獲取到來自網絡上的一個連接後,Java線程獲取到連接的輸入或者輸出流進行數據寫入或者寫出,它是一個阻

原创 緩存那些事

概要 緩存是現在系統中必不可少的模塊,並且已經成爲了高併發高性能架構的一個關鍵組件。從硬件緩存、到軟件緩存;從底層的操作系統到上層的應用系統,緩存無處不在,在我理解,要深入掌握這門技術,需要先掌握緩存的思想。 緩存解決的問題 說白

原创 K8S資源清單及Pod生命週期簡介

K8S簡介 Kubernetes是Google開源的一個容器編排引擎,它支持自動化部署、大規模可伸縮、應用容器化管理。在生產環境中部署一個應用程序時,通常要部署該應用的多個實例以便對應用請求進行負載均衡。 在Kubernetes中

原创 synchronized原理

前提 CAS的概念,如果這個概念不理解將很難搞明白synchronized的原理。關於CAS的概念和原理,可以參考文章https://www.cnblogs.com/javalyy/p/8882172.html 概念和使用 syn