三大特性:繼承 封裝 多態(tài) 繼承 Java中的繼承只能單繼承,但是可以通過內(nèi)部類繼承其他類來實(shí)現(xiàn)多繼承。 封裝 封裝主要是因?yàn)镴ava有訪問權(quán)限的控制。public > pr...
事務(wù)指的是滿足ACID特性的一組操作,可以通過Commit提交一個事務(wù),也可以使用Rollback進(jìn)行回滾。 一、ACID 事務(wù)其實(shí)就是并發(fā)控制的基本單位,數(shù)據(jù)庫事務(wù)的ACI...
一、設(shè)置鍵的過期時間 Redis可以通過EXPIRE、PEXPIRE、EXPIREAT、PEXPIREAT對鍵設(shè)置有效期,使用TTL或者PTTL查看鍵的有效期,-1表示鍵是永...
一、通用命令 keys:顯示所有符合條件的鍵(一般不在生產(chǎn)環(huán)境使用,時間復(fù)雜度O(n)速度慢) dbsize:計(jì)算key的總數(shù)(內(nèi)部計(jì)數(shù)器,時間復(fù)雜度O(1) exists ...
緩存系統(tǒng)image.png 計(jì)數(shù)器 消息隊(duì)列系統(tǒng) 排行榜 社交網(wǎng)絡(luò) 實(shí)時系統(tǒng)
1.#{}和${}的區(qū)別是什么? #{}是預(yù)編譯處理,${}是字符串替換,Mybatis在處理#{}時,在SQL執(zhí)行之前,將SQL發(fā)送給數(shù)據(jù)庫進(jìn)行編譯,會將sql中的#{}替...
Mybatis是目前非常流行的ORM(Object Relational Mapping)框架,本文主要簡單梳理一下Mybatis的工作流程。 1.加載配置文件 Mybati...