最近遇到一個(gè)問題居砖,我自己個(gè)人有一個(gè)碼云的代碼托管倉庫虹脯,平時(shí)我自己的電腦直接配置賬號(hào)拉取代碼即可,但是現(xiàn)在需要用自己的電腦奏候,開發(fā)公司的項(xiàng)目循集,這個(gè)時(shí)候就需要在電腦上使用不同的gi...

最近遇到一個(gè)問題居砖,我自己個(gè)人有一個(gè)碼云的代碼托管倉庫虹脯,平時(shí)我自己的電腦直接配置賬號(hào)拉取代碼即可,但是現(xiàn)在需要用自己的電腦奏候,開發(fā)公司的項(xiàng)目循集,這個(gè)時(shí)候就需要在電腦上使用不同的gi...
長字符串切分,取其中元素封裝或者將封裝信息組合成長字符串都是常規(guī)操作蔗草,但是這種長字符串往往是不可控的咒彤,如一個(gè)長字符串就是由一個(gè)元素組成,或者存在空字符串的元素咒精,看似這并沒有什...
Redis基本數(shù)據(jù)類型及基本命令的使用都已經(jīng)做完筆記了,接下來就需要將這些筆記實(shí)際運(yùn)用到項(xiàng)目中模叙。經(jīng)常在項(xiàng)目中用到的就是緩存常量數(shù)據(jù)歇拆,還有一些基本的計(jì)數(shù)等操作,比如我的博客里面...
上一篇博客說了str故觅、hash和list三種數(shù)據(jù)類型,這篇博客將會(huì)介紹五種數(shù)據(jù)類型的后兩種set和zset湖蜕,分別是集合和有序集合逻卖。這兩個(gè)數(shù)據(jù)類型就我個(gè)人的開發(fā)經(jīng)驗(yàn)來說沒用過,...
redis是日常開發(fā)中最常的非關(guān)系型數(shù)據(jù)庫评也,可以說只要是個(gè)項(xiàng)目基本都會(huì)使用到。常用來做數(shù)據(jù)緩存灭返、分布式鎖等等盗迟。redis的基本安裝內(nèi)容就不說了(在之前的博客搭建系列里面有提到...
Spring Data JPA的前兩篇已經(jīng)寫了通過方法名格式自動(dòng)生成SQL,也簡單的提到了@Query注解熙含。但是往往真正的業(yè)務(wù)邏輯里面罚缕,這些是完全不夠用的,涉及到一些稍微復(fù)雜...
Spring data JPA是一個(gè)好東西怎静,但是對(duì)于很多習(xí)慣于寫SQL邮弹,直接懟數(shù)據(jù)庫的人來說黔衡,這個(gè)真的用不習(xí)慣,還被一致認(rèn)為是一個(gè)不易于程序員發(fā)展的技術(shù)腌乡。因?yàn)镴PA提供了標(biāo)準(zhǔn)...
最近公司部分新開的項(xiàng)目需要使用Spring data JPA技術(shù)盟劫,作為一個(gè)從來沒有用過JPA的小白來說,需要重新的學(xué)習(xí)与纽。N年前簡單的看過JPA侣签,這么多年沒用過,完全忘記了有木...
mybatis使用在日常開發(fā)中很簡單急迂,基本沒有門檻影所,都是和Spring直接集成,然后把之前的一些配置copy到spring的配置文件中就可以使用僚碎。具體mybatis的配置文件...
建造者模式是Java基本設(shè)計(jì)模式的一種猴娩,是經(jīng)常被使用到的。比如在開發(fā)過程中經(jīng)常使用的lambok插件听盖,在實(shí)體類上加上@Builder就可以使用建造者模式方式構(gòu)建實(shí)體對(duì)象胀溺。這m...
mybatis框架源碼的實(shí)現(xiàn)相對(duì)spring來說要簡單的很多,模塊的分工也很明確皆看,每個(gè)模塊的代碼量也不是很大,比較容易閱讀背零,如果你對(duì)設(shè)計(jì)模式很了解的話腰吟。里面用到很多設(shè)計(jì)模式,...
Mybatis本身提供了兩個(gè)級(jí)別的緩存分別是一級(jí)緩存的二級(jí)緩存徙瓶,兩個(gè)緩存的實(shí)現(xiàn)原理都是相同的毛雇,不同的是兩種緩存的作用域不同,一級(jí)緩存作用域是一個(gè)SqlSession的生命周期...
Mybatis的映射文件中頂級(jí)的標(biāo)簽并不多侦镇,之前有說過select灵疮、update、delete壳繁、insert震捣、sql等標(biāo)簽,resultMap在之前的文章也有提過闹炉,但是當(dāng)時(shí)也...
看著標(biāo)題感覺很高大上蒿赢,實(shí)際上的確不算low。動(dòng)態(tài)SQL是一些標(biāo)簽對(duì)動(dòng)態(tài)拼接SQL操作的優(yōu)化渣触,使代碼更加的優(yōu)雅羡棵、簡潔。再就是批處理嗅钻,常用的就是foreach標(biāo)簽皂冰,但是還有另一種...
上一篇博客寫的是Mybatis基礎(chǔ)配置文件(ORM框架之Mybatis:基礎(chǔ)配置[http://blog.zdydoit.com/blogs/2018/08/orm-myba...
這篇文章說的是mybatis的入門店展,內(nèi)容淺顯,但是能夠理解并完整的梳理出來卻是不簡單秃流。下面就來一起看看壁查。 JDBC到ORM的更替 最原始是使用JDBC和數(shù)據(jù)庫建立連接,但是使...
上一篇關(guān)于logback的文章說明了logback的主要組成部分睡腿,其中包括appender、encoder峻贮、rollingPolicy席怪、triggeringPolicy和fi...
logback日志必備纤控。平時(shí)在新建項(xiàng)目的時(shí)候都是Ctrl+C和Ctrl+V挂捻,完全不要自己做什么,不管使用Springmvc還是Springboot都不需要配置logback....