摘要:這時(shí)就用簡(jiǎn)單插入排序?qū)?shù)列直至已序從直觀上看希爾排序就是把數(shù)列進(jìn)行分組不停使用插入排序,直至從宏觀上看起來有序,最后插入排序起來就容易了無須多次移位或交換。 一、希爾排序介紹 來源百度百科: 希爾排序(Shells Sort)是插入排序的一種又稱縮小增量排序(Diminishing Increment Sort),是直接插入排序算法的一種更高效的改進(jìn)版本。希爾排序是非穩(wěn)定排序算法。該方...
摘要:類圖結(jié)構(gòu)如上,主要流程如下類實(shí)現(xiàn)接口類中和接口。對(duì)于,通過定義對(duì)象并調(diào)用方法對(duì)進(jìn)行反序列化。底層還是通過調(diào)用的操作和類實(shí)現(xiàn)的序列化和反序列化。 showImg(https://segmentfault.com/img/bVJxmP?w=938&h=672); redis在緩存POJO的時(shí)候需要將POJO序列化為byte數(shù)組進(jìn)行存儲(chǔ),spring-data-redis實(shí)現(xiàn)了類JdkSer...
摘要:參數(shù)把路徑分成了兩部分父路徑子路徑好處父路徑和子路徑可以單獨(dú)書寫使用起來非常靈活父路徑和子路徑都可以變化父路徑是類型可以使用的方法對(duì)路徑進(jìn)行一些操作再使用路徑創(chuàng)建對(duì)象根據(jù)路徑名字符串和路徑名字符串創(chuàng)建一個(gè)新實(shí)例。 showImg(https://segmentfault.com/img/bVbwdvj?w=1344&h=684);package com.itheima.demo01.F...
摘要:目標(biāo)理清加載解析文件的過程理清執(zhí)行的過程。先看源碼生成解析配置文件考慮到項(xiàng)目的配置,看下生成和的代碼。在生成的過程中,使用了,這個(gè)類繼承了。在該類的構(gòu)造器中加載了和。下面看一下代碼從緩存中獲取對(duì)象執(zhí)行下面是方法至此,執(zhí)行完成。 目標(biāo): 理清mybatis加載解析mapper文件的過程; 理清mybatis執(zhí)行SQL的過程。 上一篇文章分析mybatis加載配置的源碼時(shí)提到了org....
摘要:基本綱要組成動(dòng)態(tài)配置配置核心源碼分析源碼解析源碼解析源碼解析源碼解析手寫框架是什么本質(zhì)是一種半自動(dòng)的框架,前身是其源于和的組合,除了和映射關(guān)系之外,還需要編寫語句映射三要素映射規(guī)則快速入門加入的依賴添加的配置文件場(chǎng)景介紹編寫實(shí)體類接口以及文 showImg(https://segmentfault.com/img/bVblrnC); Mybatis基本綱要 Mybatis組成 · 動(dòng)態(tài)...
暫無介紹