什么是序列化? 內存中的數據對象只有轉換為二進制流才可以進行數據持久化和網絡傳輸签夭。將數據對象轉換為二進制流的過程稱為對象的序列化(Serialization)怖辆。反之淫奔,將二進制...
基礎篇 1蚯涮、zookeeper是什么Zookeeper,一種分布式應用的協作服務,是Google的Chubby一個開源的實現,是Hadoop的分布式協調服務,它包含一個簡單的...
PS:網上雖然有很多例子卖陵,但是自己通過單步調試遭顶,重新理了一遍Spring的生命周期。 Spring Bean生命周期 入口:org.springframework.beans...
IOC概述 1赶促、理解:(1)控制反轉液肌。將生成對象的控制權交IOC容器,由容器生成依賴的對象鸥滨。調用類只依賴接口嗦哆,而不依賴具體的實現類,減少了耦合婿滓。在運行的時候老速,才由容器將具體的...
MQ基礎概念: MQ:消息總線(Message Queue)箭窜,是一種跨進程的通信機制,用于上下游傳遞消息衍腥。在互聯網架構中磺樱,MQ是一種非常常見的上下游“邏輯解耦+物理解耦”的消...
PS:轉載自《架構師之路》,覺得受益匪淺,故收錄之 緩存誤用 緩存憾儒,是互聯網分層架構中询兴,非常重要的一個部分,通常用它來降低數據庫壓力起趾,提升系統(tǒng)整體性能诗舰,縮短訪問時間。 有架構...
spring開發(fā)中常用到的注解 @PostConstruct在bean初始化之后調用方法训裆,可以用@PostConstruct標識該方法 @PreDestory在bean被銷毀...
PS:整理一下日常工作中用到的linux命令眶根,偶爾忘記了也可以快速回憶 ssh tail head ps free top lsof scp zcat cat grep 1、...
工作之余族扰,想總結一下JVM相關知識。 Java運行時數據區(qū): Java虛擬機在執(zhí)行Java程序的過程中會將其管理的內存劃分為若干個不同的數據區(qū)域定欧,這些區(qū)域有各自的用途渔呵、創(chuàng)建和...
存儲原理(持久化) MongoMongo的數據將會保存在底層文件系統(tǒng)扩氢,因此存儲容量遠大于redis和memcached。一個database中所有的collections以及...