最近遇到一個問題,我自己個人有一個碼云的代碼托管倉庫,平時我自己的電腦直接配置賬號拉取代碼即可,但是現(xiàn)在需要用自己的電腦,開發(fā)公司的項目,這個時候就需要在電腦上使用不同的gi...
最近遇到一個問題,我自己個人有一個碼云的代碼托管倉庫,平時我自己的電腦直接配置賬號拉取代碼即可,但是現(xiàn)在需要用自己的電腦,開發(fā)公司的項目,這個時候就需要在電腦上使用不同的gi...
長字符串切分,取其中元素封裝或者將封裝信息組合成長字符串都是常規(guī)操作,但是這種長字符串往往是不可控的,如一個長字符串就是由一個元素組成,或者存在空字符串的元素,看似這并沒有什...
Redis基本數(shù)據(jù)類型及基本命令的使用都已經(jīng)做完筆記了,接下來就需要將這些筆記實際運用到項目中。經(jīng)常在項目中用到的就是緩存常量數(shù)據(jù),還有一些基本的計數(shù)等操作,比如我的博客里面...
上一篇博客說了str、hash和list三種數(shù)據(jù)類型,這篇博客將會介紹五種數(shù)據(jù)類型的后兩種set和zset,分別是集合和有序集合。這兩個數(shù)據(jù)類型就我個人的開發(fā)經(jīng)驗來說沒用過,...
redis是日常開發(fā)中最常的非關系型數(shù)據(jù)庫,可以說只要是個項目基本都會使用到。常用來做數(shù)據(jù)緩存、分布式鎖等等。redis的基本安裝內容就不說了(在之前的博客搭建系列里面有提到...
Spring Data JPA的前兩篇已經(jīng)寫了通過方法名格式自動生成SQL,也簡單的提到了@Query注解。但是往往真正的業(yè)務邏輯里面,這些是完全不夠用的,涉及到一些稍微復雜...
Spring data JPA是一個好東西,但是對于很多習慣于寫SQL,直接懟數(shù)據(jù)庫的人來說,這個真的用不習慣,還被一致認為是一個不易于程序員發(fā)展的技術。因為JPA提供了標準...
最近公司部分新開的項目需要使用Spring data JPA技術,作為一個從來沒有用過JPA的小白來說,需要重新的學習。N年前簡單的看過JPA,這么多年沒用過,完全忘記了有木...
mybatis使用在日常開發(fā)中很簡單,基本沒有門檻,都是和Spring直接集成,然后把之前的一些配置copy到spring的配置文件中就可以使用。具體mybatis的配置文件...
建造者模式是Java基本設計模式的一種,是經(jīng)常被使用到的。比如在開發(fā)過程中經(jīng)常使用的lambok插件,在實體類上加上@Builder就可以使用建造者模式方式構建實體對象。這m...
mybatis框架源碼的實現(xiàn)相對spring來說要簡單的很多,模塊的分工也很明確,每個模塊的代碼量也不是很大,比較容易閱讀,如果你對設計模式很了解的話。里面用到很多設計模式,...
Mybatis本身提供了兩個級別的緩存分別是一級緩存的二級緩存,兩個緩存的實現(xiàn)原理都是相同的,不同的是兩種緩存的作用域不同,一級緩存作用域是一個SqlSession的生命周期...
Mybatis的映射文件中頂級的標簽并不多,之前有說過select、update、delete、insert、sql等標簽,resultMap在之前的文章也有提過,但是當時也...
看著標題感覺很高大上,實際上的確不算low。動態(tài)SQL是一些標簽對動態(tài)拼接SQL操作的優(yōu)化,使代碼更加的優(yōu)雅、簡潔。再就是批處理,常用的就是foreach標簽,但是還有另一種...
上一篇博客寫的是Mybatis基礎配置文件(ORM框架之Mybatis:基礎配置[http://blog.zdydoit.com/blogs/2018/08/orm-myba...
這篇文章說的是mybatis的入門,內容淺顯,但是能夠理解并完整的梳理出來卻是不簡單。下面就來一起看看。 JDBC到ORM的更替 最原始是使用JDBC和數(shù)據(jù)庫建立連接,但是使...
上一篇關于logback的文章說明了logback的主要組成部分,其中包括appender、encoder、rollingPolicy、triggeringPolicy和fi...
logback日志必備。平時在新建項目的時候都是Ctrl+C和Ctrl+V,完全不要自己做什么,不管使用Springmvc還是Springboot都不需要配置logback....