背包問題(目錄) 01背包 : 背包問題 第一講[https://mp.weixin.qq.com/s/xmgK7SrTnFIM3Owpk-emmg]【練習(xí)】01背包 : 背...
感覺最后的分析很到位
掰扯設(shè)計(jì)模式 之 策略模式與命令模式的區(qū)別一直覺得命令模式和策略模式很像,實(shí)際寫出來的代碼甚至有時候很難分出來是命令模式和策略模式。然后在網(wǎng)上查了一下,果然不是只有我這么想。 策略模式:定義算法族,分別封裝起來,讓他...
一直覺得命令模式和策略模式很像,實(shí)際寫出來的代碼甚至有時候很難分出來是命令模式和策略模式。然后在網(wǎng)上查了一下,果然不是只有我這么想。 策略模式:定義算法族,分別封裝起來,讓他...
RPC遠(yuǎn)程服務(wù)調(diào)用在分布式項(xiàng)目架構(gòu)中扮演著不可或缺的角色,近幾年的運(yùn)用也越來越廣泛,主要目的旨在做到高可用的開發(fā),RPC的相關(guān)框架有很多,比如阿里的Bubbo、HFS、臉書的...
概要 過度 我們上文介紹了Spring-tx中對類掃描的相關(guān)操作,在返回true后AOP會接受增強(qiáng)操作,我們需要關(guān)注的是增強(qiáng)操作后調(diào)用鏈上事務(wù)的相關(guān)處理邏輯,這也是本文要著重...
概要 過度 我們前面介紹了事務(wù)的一些特點(diǎn)、使用原因,并介紹了它的基本API的使用方法。 我們本節(jié)從上文的 Spring 使用事務(wù)的 demo 入手,大概介紹一下Spring-...
概要 過度 我們前面介紹了Spring的基礎(chǔ)知識后,介紹了Spring對一些常用框架api的封裝: jdbc mybatis 這里主要介紹了對持久化層中的sql語句的封裝,使...
概要 過度 前一篇文章介紹了Spring對MyBatis的一些接管,通過這種接管,簡化了MyBatis配置的讀取、SqlSession的創(chuàng)建、Mapper的生成。使我們能像使...
概要 過度 我們上面介紹了 MyBatis 的使用方法和 Spring MyBatis 的使用方法。本文著重介紹 Spring MyBatis 的封裝。當(dāng)然,這里只是著重介紹...
概要 過度 我們前面介紹了 JDBC 的基本使用方法和 Spring 對 JDBC 的包裝,我們發(fā)現(xiàn)以下特點(diǎn): Spring 對第三方框架的包裝說到底只是對第三方框架API的...
概要 過度 我們前面介紹了 JDBC 的基本使用方法,以及 Spring JDBC 使用方法。我們大概猜測了一下,Spring JDBC 的核心類 JdbcTemplate其...
概要 過度 我們前面基本介紹完了Spring的框架實(shí)現(xiàn)思路,現(xiàn)在我們以前面介紹的知識為基礎(chǔ),對常用的一些基于Spring的框架進(jìn)行分離,目的是從java SE加特殊業(yè)務(wù)基本框...
概要 過度 我們上文通過介紹AnnotationAwareAspectJAutoProxyCreator后處理器的工作原理,擼通了在后處理中創(chuàng)建動態(tài)代理的思路。最后我們得到了...
概要 過度 我們前面介紹了對 標(biāo)簽的解析過程,其實(shí)整體就做了一件事:創(chuàng)建一個后處理器并注冊。 本文我們主要介紹這個后處理器的工作原理。當(dāng)然我們關(guān)注的重點(diǎn)是AOP相關(guān)的處理邏輯...
概要 過度 我們上面介紹了Spring的AOP實(shí)現(xiàn)的整體思路,其中第一部分是動態(tài)代理的構(gòu)建,流程圖如下: 我們本節(jié)主要介紹掃描配置項(xiàng)并生成對應(yīng)的增強(qiáng)器。 內(nèi)容簡介 本文主要介...