一、事務(wù)的基礎(chǔ)知識(shí)數(shù)據(jù)庫(kù)事務(wù):復(fù)雜的事務(wù)要分步執(zhí)行,要么整體生效、要么整體失效。必須滿足:原子性、一致性、隔離性、持久性。數(shù)據(jù)并發(fā)問題:臟讀:A讀取了B未提交的更改數(shù)據(jù)。 &
SpringBoot前后端分離API接口怎么保證API接口的安全性?前端用vue寫的,直接放在nginx下面,后端使用SpringBoot作為服務(wù)端提供API接口給前端訪問,前端分為公共訪問頁(yè)面和登錄
aop 是spring的核心之一,在springboot之前,使用AOP已經(jīng)相對(duì)比較多了,主要在開發(fā)中用于實(shí)現(xiàn)日志記錄,安全校驗(yàn),權(quán)限等功能。 在springboot把Spring的核心功能都簡(jiǎn)化使
Spring 2個(gè)重要特性:IOC 和 AOP IOC:控制反轉(zhuǎn) 之前創(chuàng)建對(duì)象需要通過new來創(chuàng)建,IOC模式將創(chuàng)建對(duì)象交給了Spring的容器。只需在Spring配置中將需要?jiǎng)?chuàng)建的對(duì)象進(jìn)行配置,容
spring的task默認(rèn)是單線程執(zhí)行,如果定時(shí)任務(wù)過多,某個(gè)任務(wù)執(zhí)行時(shí)間過長(zhǎng),就可能影響到其他任務(wù)的執(zhí)行頻率,因此,有必要給其添加多線程并行執(zhí)行,可以有效降低任務(wù)被影響的幾率。解決方案就是修改
一、淺談IOC IOC(Inversion of Control)是spring的核心,貫穿始終。所謂IOC,對(duì)于spring框架來說,就是由spring
一、Spring IoC 1.1 重要概念 1)控制反轉(zhuǎn)(Inversion of control) 控制反轉(zhuǎn)是一種通過描述(在java中通過xml或者注解)并通過第三方去產(chǎn)生或獲取特定對(duì)象的方式。
對(duì)之前的這篇文章進(jìn)行了修改補(bǔ)充。這篇文章主要是想通過一些問題,加深大家對(duì)于 ?Spring 的理解,所以不會(huì)涉及太多的代碼!這篇文章整理了挺長(zhǎng)時(shí)間,下面的很多問題我自己在使用 Spring ?的過程中
一、什么是AOP 1.AOP的基本概念 AOP將應(yīng)用系統(tǒng)分為兩個(gè)部分:核心業(yè)務(wù)邏輯以及橫向的通用邏輯。&nb
和MyBatis系列不同的是,在正式開始Spring入門時(shí),我們先來了解兩個(gè)關(guān)于Spring核心的概念,IoC(Inverse of Control)控制反轉(zhuǎn)和AOP()面向切面編程。1.IoC(In