MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數(shù)以及獲取結果集。MyBatis 可以使用簡單的 XML 或注解來配置和映射原生信息,將接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java對象)映射成數(shù)據(jù)庫中的記錄。查看全文>>
?說到代碼優(yōu)化,也許一個兩個的優(yōu)化,對于提升代碼的運行效率意義不大,但是只要處處都能注意代碼優(yōu)化,總體來說對于提升代碼的運行效率就很有用了。查看全文>>
每當建立一個TCP/IP連接的時候都要經(jīng)歷3次握手,這是為了保證建立一個可靠的連接。 三次握手 客戶端向服務器發(fā)請求,服務器接收請求,服務器接收請求之后發(fā)送一個連接標志,客戶端接收連接標志之后也向服務器發(fā)送一個連接標志,至此連接完成。查看全文>>
弄清索引的障礙(一) 任何事物都有它的兩面性,索引也不例外,索引的好處很多,但這里咱們聊聊索引的壞處。 索引的缺點是很明顯的,因為索引本身是有序的,而跟新數(shù)據(jù)的過程中也要更新索引,更新完后還要保持索引的有序性,這就需要付出很大的開銷了,索引不好的一面就從這里開始顯示出來了。 我們先簡要綜述一下索引的不足之處有哪些,接下來詳細闡述,隨后一起和大家探索各種工作中的案例,最后為思考回顧。查看全文>>
Java并發(fā)編程:Callable、Future和FutureTask 創(chuàng)建線程常用的2種方式,一種是直接繼承Thread,另外一種就是實現(xiàn)Runnable接口。這2種方式都有一個缺陷就是:在執(zhí)行完任務之后無法獲取執(zhí)行結果。查看全文>>