摘要:的整合大致結(jié)構(gòu)中放置的配置文件,由于這個(gè)例子很簡(jiǎn)單,所以配置得比較簡(jiǎn)單。在與的整合中,在這里不用配置,因?yàn)樵谡习杏械膾呙桀?lèi)。中配置的是和整合的配置。其中包括數(shù)據(jù)源數(shù)據(jù)池的配置的配置掃描器的配置還有事務(wù)的配置。所以將改了就解決問(wèn)題了 1. springMVC+spring+mybatis的整合大致結(jié)構(gòu): showImg(https://segmentfault.com/img/bVb...
摘要:就像是擁有一個(gè)特殊房間的建筑,在同一時(shí)間里,這間特殊的房間只能被一個(gè)線程擁有。當(dāng)線程獲得這就是一個(gè)信號(hào),線程開(kāi)始擁有的所有權(quán),能夠繼續(xù)執(zhí)行。注意到的以及要喚醒的對(duì)象就處于換句話說(shuō),如果退出的線程沒(méi)有執(zhí)行那么只有能夠獲取執(zhí)行的權(quán)限。 Java支持同步機(jī)制的是Monitor。Monitor就像是擁有一個(gè)特殊房間的建筑,在同一時(shí)間里,這間特殊的房間只能被一個(gè)線程擁有。 enter the ...
import org.apache.commons.collections.CollectionUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; import javax.annotation.PostConstruct; im...
摘要:元數(shù)據(jù)什么是元數(shù)據(jù)元數(shù)據(jù)其實(shí)就是數(shù)據(jù)庫(kù),表,列的定義信息為什么我們要用元數(shù)據(jù)即使我們寫(xiě)了一個(gè)簡(jiǎn)單工具類(lèi),我們的代碼還是非常冗余。我們要使用元數(shù)據(jù)獲取結(jié)果集的信息,才能對(duì)結(jié)果集進(jìn)行操作。 1.事務(wù) 一個(gè)SESSION所進(jìn)行的所有更新操作要么一起成功,要么一起失敗 舉個(gè)例子:A向B轉(zhuǎn)賬,轉(zhuǎn)賬這個(gè)流程中如果出現(xiàn)問(wèn)題,事務(wù)可以讓數(shù)據(jù)恢復(fù)成原來(lái)一樣【A賬戶的錢(qián)沒(méi)變,B賬戶的錢(qián)也沒(méi)變】。 事例說(shuō)明...
摘要:首先遇到的就是跨域問(wèn)題,但是在攜帶請(qǐng)求過(guò)程中出現(xiàn)了服務(wù)端獲取不到情況。瀏覽器將請(qǐng)求分成兩類(lèi)簡(jiǎn)單請(qǐng)求和非簡(jiǎn)單請(qǐng)求。而瀏覽器對(duì)這兩種請(qǐng)求的處理是不一樣的。 背景 在一個(gè)前后端分離開(kāi)發(fā)的項(xiàng)目中,使用SpringSecurity做安全框架,用JWT來(lái)實(shí)現(xiàn)權(quán)限管理提升RESTful Api的安全性。首先遇到的就是跨域問(wèn)題,但是在攜帶jwt請(qǐng)求過(guò)程中出現(xiàn)了服務(wù)端獲取不到j(luò)wt情況。 跨域問(wèn)題 在開(kāi)...