關(guān)于消息隊(duì)列,從前年開始斷斷續(xù)續(xù)看了些資料遵蚜,想寫很久了帖池,但一直沒騰出空,近來分別碰到幾個朋友聊這塊的技術(shù)選型谬晕,是時(shí)候把這塊的知識整理記錄一下了碘裕。 市面上的消息隊(duì)列產(chǎn)品有很多,...
關(guān)于消息隊(duì)列,從前年開始斷斷續(xù)續(xù)看了些資料遵蚜,想寫很久了帖池,但一直沒騰出空,近來分別碰到幾個朋友聊這塊的技術(shù)選型谬晕,是時(shí)候把這塊的知識整理記錄一下了碘裕。 市面上的消息隊(duì)列產(chǎn)品有很多,...
我們先來看一個JS中常見的JS對象序列化成JSON字符串的問題帮孔,請問,以下JS對象通過JSON.stringify后的字符串是怎樣的不撑?先不要急著復(fù)制粘貼到控制臺文兢,先自己打開一...
在前面的文章里,介紹了兩個插件:根據(jù)注解實(shí)現(xiàn)的sql自動生成插件和分頁插件焕檬。這兩個插件在沒有開啟cache的情況下可以很好的使用姆坚,但開啟cache后卻出現(xiàn)了一些問題,為了解決...
本文提供了一種自動生成sql語句的方法实愚,它針對的對象是有主鍵或唯一索引的單表兼呵,提供的操作有增、刪腊敲、改击喂、查4種。理解本文和本文的提供的代碼需要有java注解的知識碰辅,因?yàn)楸疚氖腔?..
Mybatis的分頁功能很弱懂昂,它是基于內(nèi)存的分頁(查出所有記錄再按偏移量和limit取結(jié)果),在大數(shù)據(jù)量的情況下這樣的分頁基本上是沒有用的没宾。本文基于插件凌彬,通過攔截Statem...
MyBatis提供了一種插件(plugin)的功能,雖然叫做插件循衰,但其實(shí)這是攔截器功能铲敛。那么攔截器攔截MyBatis中的哪些內(nèi)容呢? MyBatis 允許你在已映射語句執(zhí)行過...
前面的章節(jié)主要講mybatis如何解析配置文件羹蚣,這些都是一次性的初始化過程原探。從本章開始講解動態(tài)的過程,它們跟應(yīng)用程序?qū)ybatis的調(diào)用密切相關(guān)。本章先從sqlsessio...
1 動態(tài)SQL# 那么咽弦,問題來了: 什么是動態(tài)SQL? 動態(tài)SQL有什么作用徒蟆? 傳統(tǒng)的使用JDBC的方法,相信大家在組合復(fù)雜的的SQL語句的時(shí)候型型,需要去拼接段审,稍不注意哪怕少了...