在平時(shí)工作中,我們寫代碼可能都在堆增刪改查瓣蛀,很少有機(jī)會(huì)加上 Java 的高級(jí)特性担孔。比如戴差,泛型孔飒,你一定在 Mybatis秽荞、Hibernate 這些...
泛型是 Java 的一個(gè)高級(jí)特性像捶。在 Mybatis、Hibernate 這種持久化框架桩砰,泛型更是無(wú)處不在拓春。 然而,泛型畢竟是高級(jí)特性亚隅,藏在框架...
反射是 Java 的一個(gè)高級(jí)技巧,大量地用在各種開源項(xiàng)目上枢步。比如沉删,Spring渐尿、Tomcat、Jetty 等等項(xiàng)目中矾瑰,都大量地用到了反射砖茸。 作為...
反射是 Java 的一個(gè)高級(jí)特性凉夯,大量用在各種開源框架上。 在開源框架中采幌,往往以同一套算法劲够,來(lái)應(yīng)對(duì)不同的數(shù)據(jù)結(jié)構(gòu)。比如休傍,Spring 的依賴注入...
注解是 Java 的一個(gè)高級(jí)特性征绎,Spring 更是以注解為基礎(chǔ),發(fā)展出一套“注解驅(qū)動(dòng)編程”磨取。 這聽起來(lái)高大上人柿,但畢竟是框架的事,我們也能用好注...
在 Spring 中凫岖,大家會(huì)經(jīng)常用到各種注解。在加上這些注解后逢净,我們的代碼就有了很多神奇的功能哥放。 比如,下面這個(gè)類只用了兩個(gè)注解:@Contro...
你開發(fā)了一套轉(zhuǎn)賬系統(tǒng),轉(zhuǎn)賬的流程沒(méi)問(wèn)題着饥,通過(guò)了內(nèi)部測(cè)試犀农,上線后看起來(lái)也沒(méi)問(wèn)題。 然而宰掉,過(guò)了一段時(shí)間呵哨,用戶居然可以無(wú)視余額,直接提現(xiàn)轨奄。眼看就要失業(yè)...
你開發(fā)了一套博客系統(tǒng)孟害,但用戶老發(fā)一些涉黃、廣告詞匯挪拟。眼看網(wǎng)站就要被封了挨务,你該怎么辦? 對(duì)的,過(guò)濾掉敏感詞谎柄,還廣大用戶一篇清靜丁侄。 實(shí)現(xiàn)這個(gè)功能,你...
最近鸿摇,公司有個(gè)項(xiàng)目升級(jí)換代,MySQL 從一個(gè)拓展成多個(gè)劈猿。這就帶來(lái)了一個(gè)問(wèn)題拙吉,原本的數(shù)據(jù)表都在用自增 ID,如果繼續(xù)用下去揪荣,坑會(huì)越來(lái)越大筷黔。 所以...