BeanFactory Spring Ioc 是一個管理Bean的容器童芹,在Spring的定義中蜗侈,他要求所有的Ioc容器都需要實現(xiàn)接口BeanFa...
序列化介紹 為什么需要序列化 Java 平臺允許我們在內(nèi)存中創(chuàng)建可復(fù)用的 Java 對象驹溃,但一般情況下,只有當(dāng) JVM 處于運行時影锈,這些對象才可...
動態(tài)語言 動態(tài)語言,是指程序在運行時可以改變其結(jié)構(gòu):新的函數(shù)可以引進蝉绷,已有的函數(shù)可以被刪除等結(jié)構(gòu)上的變化鸭廷。比如常見的 JavaScript 就是...
異常分類 如果某個方法不能按照正常的途徑完成任務(wù),就可以通過另一種路徑退出方法熔吗。在這種情況下會拋出一個封裝了錯誤信息的對象辆床。此時,這個方法會立刻...
1. 緩存管理器和配置 Spring在使用緩存注解前桅狠,需要配置緩存管理器讼载,緩存管理器將提供一些重要的信息,如緩存配型中跌,超時時間等咨堤。Spring可...
[TOC] 1. 介紹 在軟件架構(gòu)中,發(fā)布-訂閱是一種消息范式漩符,消息的發(fā)送者(稱為發(fā)布者)不會將消息直接發(fā)送給特定的接收者(稱為訂閱者)一喘。而是將...
[TOC] 1. redis 常規(guī)安全模式 redis被設(shè)計成僅有可信環(huán)境下的可信用戶才可以訪問。這意味著將redis實例直接暴露在網(wǎng)絡(luò)上或者讓...
[TOC] 1. Redis持久化 redis提供了多種持久化方式: none:沒有使用任何持久化方式嗜暴,當(dāng)redis實例停止后凸克,redis中的全...
[TOC] 1. 分布式鎖背景 在單體機器的jvm中,多個線程想要訪問共享資源闷沥,那么萎战,需要在jvm中創(chuàng)建一個獨占鎖,哪個線程獲取到了鎖舆逃,那么這個...