我們正常對于一個切片進(jìn)行遍歷不會有啥坑的,會出現(xiàn)有坑的點是,在遍歷的過程中想對原切片數(shù)據(jù)進(jìn)行修改,其中包括修改原切片中某個值,對原切片增加元素,刪除元素等。 原理 在rang...
MyBatis配置原理 如何整合Spring與Mybatis? 初始化spring環(huán)境。(AppConfig.class) 創(chuàng)建SqlSessionFactory。(注入數(shù)據(jù)...
spring mvc的零xml配置原理 在tomcat啟動的時候,會調(diào)用到一個類,叫StandardContext,這里會讀取我們配置的web.xml文件,所以可以簡單的理解...
使用注意 long型后如果不加L則默認(rèn)為int型,浮點型如果不加F則默認(rèn)為double型。 自動拆裝箱與緩存機(jī)制 Boolean的緩存是true,false,Byte、Sho...
jvm內(nèi)存整體架構(gòu) 棧內(nèi)存:每一個線程都會產(chǎn)生一個棧內(nèi)存,每次遇到方法都會進(jìn)棧,方法里面的所有局部變量,產(chǎn)生的運算的中間數(shù)據(jù),對象的引用都存在棧中。 堆內(nèi)存:堆內(nèi)存是所有線程...
RabbitMQ 消息中間件的一種,使用docker方式下載RabbitMQ的鏡像,網(wǎng)址訪問的端口號默認(rèn)是15672,程序訪問的端口號默認(rèn)是5672。 一、相關(guān)基礎(chǔ)概念 生產(chǎn)...
spring-mvc的自動配置 viewResolver: 視圖解析器:根據(jù)方法的返回值得到視圖對象(View)。 自定義視圖解析器: Converter: 轉(zhuǎn)換器:前端數(shù)據(jù)...
spring-boot與web開發(fā) 創(chuàng)建應(yīng)用,選擇想要創(chuàng)建的場景 在配置文件中指定少量配置 編寫業(yè)務(wù)代碼 靜態(tài)資源映射規(guī)則 WebMvcAutoConfiguration類 ...
spring-boot與日志 使用slf4j 如何讓系統(tǒng)中所有的日志都統(tǒng)一到slf4j 將系統(tǒng)中其他日志框架先排除出去。 用中間包來替換原有的日志框架。 我們導(dǎo)入slf4j其...
Spring缺點 入門spring的門檻較高,花費時間較長。 兼容過時技術(shù)。 xml配置不再流行。 集成第三方工具的時候,需要考慮兼容性。 系統(tǒng)啟動慢,不具備熱部署的能力。 ...
自動配置原理 1--首先找到spring-boot的啟動主類"@SpringBootApplication" 2--點進(jìn)去,找到自動配置的注解“@EnableAutoConf...
創(chuàng)建線程的方法 創(chuàng)建線程的方式一共有四種,1.繼承Thread,2.實現(xiàn)Runnable接口,3.實現(xiàn)Callable接口,4.線程池首先介紹前兩種方式: Thread本身就...