摘要:
1 淵源 原型在200210由Rod Johnson發(fā)布的書中體現(xiàn),后來在200403spring 1.0版本發(fā)布,201709spring 5.0發(fā)布, (1)spring ioc 控制反轉(zhuǎn),管理容器中的bean,主要使用di依賴注入實(shí)現(xiàn)。 工廠模式,通過sessionFactory去注入實(shí)例。
閱讀全文
摘要:
1 什么是MyBatis Mybatis是一個半ORM(對象關(guān)系映射)框架,它內(nèi)部封裝了JDBC,開發(fā)時只需要關(guān)注SQL語句本身,不需要花費(fèi)精力去處理加載驅(qū)動、創(chuàng)建連接、創(chuàng)建statement等繁雜的過程。程序員直接編寫原生態(tài)sql,可以嚴(yán)格控制sql執(zhí)行性能,靈活度高。 2 MyBatis優(yōu)缺點(diǎn)
閱讀全文
摘要:
1 多線程優(yōu)點(diǎn) 可以重復(fù)利用已有的線程繼續(xù)執(zhí)行任務(wù),避免線程在創(chuàng)建和銷毀時造成的消耗 調(diào)整可運(yùn)行線程數(shù)量的大小 2 工作原理 提交任務(wù)->核心線程池是否已滿->(未滿)創(chuàng)建線程執(zhí)行任務(wù) ->(已滿)阻塞隊列是否已滿->(已滿)將任務(wù)存儲在隊列中 ->(未滿)線程池是否已滿->(未滿)創(chuàng)建線程執(zhí)行任務(wù)
閱讀全文