1. 準(zhǔn)備工作 為了看清楚MyBatis的整個(gè)初始化過(guò)程,先創(chuàng)建一個(gè)簡(jiǎn)單的Java項(xiàng)目,目錄結(jié)構(gòu)如下圖所示: 1.1 Product 產(chǎn)品實(shí)體類 1.2 ProductMap...
1. 準(zhǔn)備工作 為了看清楚MyBatis的整個(gè)初始化過(guò)程,先創(chuàng)建一個(gè)簡(jiǎn)單的Java項(xiàng)目,目錄結(jié)構(gòu)如下圖所示: 1.1 Product 產(chǎn)品實(shí)體類 1.2 ProductMap...
1.寫在前面 基于junit 4.12版本,對(duì)junit源碼閱讀之后的理解和總結(jié),如有不正確的地方,請(qǐng)多指正 2.junit的模塊 根據(jù)自己對(duì)源碼的理解,junit大體可以劃...
cglib簡(jiǎn)介 CGLIB(Code Generation Library)是一個(gè)開(kāi)源項(xiàng)目!是一個(gè)強(qiáng)大的,高性能,高質(zhì)量的Code生成類庫(kù),它廣泛的被許多AOP的框架使用,例...
本文參考了Spring Data JPA官方文檔,引用了部分文檔的代碼。 Spring Data JPA是Spring基于Hibernate開(kāi)發(fā)的一個(gè)JPA框架。如果用過(guò)Hi...
Hibernate框架學(xué)習(xí)之初識(shí)Hibernate Hibernate的簡(jiǎn)單介紹 Hibernate是一個(gè)開(kāi)源的優(yōu)秀的ORM(Object Relational Mappin...
Java 中的注解(Annotation) 是一個(gè)很方便的特性在Spring當(dāng)中得到了大量的應(yīng)用 , 我們也可以開(kāi)發(fā)自己的注解來(lái)提高我們的開(kāi)發(fā)效率之前自己開(kāi)發(fā)過(guò)很多運(yùn)行時(shí)通過(guò)...
Parquet調(diào)研報(bào)告 1. 概述 1.1 簡(jiǎn)介 Apache Parquet是Hadoop生態(tài)圈中一種新型列式存儲(chǔ)格式,它可以兼容Hadoop生態(tài)圈中大多數(shù)計(jì)算框架(Had...
在對(duì) ProtoBuf 做了一些基本介紹之后,這篇開(kāi)始進(jìn)入正題,深入 ProtoBuf 的一些原理,讓我們看看 ProtoBuf 是如何盡其所能的壓榨編碼性能和效率的。 編碼...
之前在網(wǎng)絡(luò)通信和通用數(shù)據(jù)交換等應(yīng)用場(chǎng)景中經(jīng)常使用的技術(shù)是 JSON 或 XML,而在最近的開(kāi)發(fā)中接觸到了 Google 的 ProtoBuf。 在查閱相關(guān)資料學(xué)習(xí) Prot...