前言 很早之前就寫(xiě)過(guò)面向切面的編程思想,主要學(xué)習(xí)了AOP的思想(參考:AOP簡(jiǎn)介)以及使用 AspectJ 實(shí)現(xiàn)簡(jiǎn)單的切面編程(參考:AspectJ之切點(diǎn)語(yǔ)法)。 其他常見(jiàn)的...
前言 很早之前就寫(xiě)過(guò)面向切面的編程思想,主要學(xué)習(xí)了AOP的思想(參考:AOP簡(jiǎn)介)以及使用 AspectJ 實(shí)現(xiàn)簡(jiǎn)單的切面編程(參考:AspectJ之切點(diǎn)語(yǔ)法)。 其他常見(jiàn)的...
maven打包生成的普通jar包,只包含該工程下源碼編譯結(jié)果,不包含依賴(lài)內(nèi)容。同時(shí),maven提供以下方式生成包含所有依賴(lài)的jar文件,依賴(lài)以class的方式存在; 將此pl...
問(wèn)題 將兩個(gè)整數(shù)進(jìn)行相除操作,如果是有限結(jié)果則正常返回顯示,如果是無(wú)限循環(huán)小數(shù)那么找到循環(huán)節(jié),將循環(huán)節(jié)用()括起來(lái),返回一個(gè)字符串,舉例1/3返回的結(jié)果是0.(3),可以使用...
1. redis 持久化的意義 redis的數(shù)據(jù)全部在內(nèi)存中,如果突然宕機(jī),數(shù)據(jù)就會(huì)全部丟失,因此必須有一種機(jī)制來(lái)保證redis的數(shù)據(jù)在遇到突發(fā)狀況的時(shí)候不會(huì)丟失,或者只丟失...
在理解動(dòng)態(tài)規(guī)劃、BFS和DFS一文中,只是初步講解了一下動(dòng)態(tài)規(guī)劃,理解的并不到位,這里再加深理解一下。 本文主要參考什么是動(dòng)態(tài)規(guī)劃一文。 一、前言 1.1、算法問(wèn)題的求解過(guò)程...
由于平時(shí)接觸算法比較少,今天看資料看到了o(1),都不知道是什么意思,查資料之后才理解。 描述算法復(fù)雜度時(shí),常用o(1), o(n), o(logn), o(nlogn)表...
首先,了解狀態(tài)機(jī)是什么,我們?yōu)槭裁葱枰獱顟B(tài)機(jī)!舉個(gè)最簡(jiǎn)單例子,請(qǐng)假,作為一個(gè)最底層程序員,每次請(qǐng)假都要領(lǐng)導(dǎo)層層審批,而假有分為很多種,事假,病假,婚假,年休假等等,當(dāng)然選擇請(qǐng)...
這次主要是分析下HashMap的工作原理,為什么我會(huì)拿這個(gè)東西出來(lái)分析,原因很簡(jiǎn)單,以前我面試的時(shí)候,偶爾問(wèn)起HashMap,99%的程序員都知道HashMap,基本都會(huì)用H...