源碼分析順序按照黃健宏的這篇博客 如何閱讀 Redis 源碼[https://blog.huangz.me/diary/2014/how-to-read-redis-so...
源碼分析順序按照黃健宏的這篇博客 如何閱讀 Redis 源碼[https://blog.huangz.me/diary/2014/how-to-read-redis-so...
參考資料背包九講https://www.acwing.com/activity/content/11/ 分組背包模型 背包容量為V,有N組物品,每組物品只能選一件,第i組內(nèi)的...
參考資料背包九講https://www.acwing.com/activity/content/11/ 多重背包模型 背包容量為V,有N件物品,每件物品的體積是vi,價(jià)值是w...
參考資料背包九講https://www.acwing.com/activity/content/11/ 完全背包模型 背包容量為V,有N件物品,每件物品的體積是vi,價(jià)值是w...
參考資料背包九講https://www.acwing.com/activity/content/11/ 01背包模型問(wèn)題 ?背包容量為V,有N件物品,每件物品的體積是vi,價(jià)...
之前一直在用java,java中有比較完善的標(biāo)準(zhǔn)容器實(shí)現(xiàn),對(duì)比著列舉下go語(yǔ)言中的標(biāo)準(zhǔn)容器 1、數(shù)組 同java一樣,數(shù)組中元素類型確定且相同,必須聲明數(shù)組長(zhǎng)度,而且長(zhǎng)度固定...
內(nèi)容參考雨痕的《Go語(yǔ)言學(xué)習(xí)筆記》Go菜鳥教程 數(shù)據(jù)類型 1、變量 Go是靜態(tài)類型語(yǔ)言,變量總是有固定的數(shù)據(jù)類型。我們只能修改變量值,不能改變類型。 定義變量: 第一種方式:...
官網(wǎng)上面對(duì)mybatis入門示例介紹的很清楚了https://mybatis.org/mybatis-3/zh/index.html 下面在idea中使用mybatis做個(gè)示...
mybatis是為了簡(jiǎn)化jdbc而開發(fā)的框架,目的是為了讓開發(fā)人員只關(guān)注于sql的編寫,對(duì)于jdbc的其它步驟可以交給框架自動(dòng)完成。 首先回憶下jdbc連接mysql的過(guò)程:...
dom4j是用來(lái)解析xml文件的java框架,簡(jiǎn)單易用 1 加載xml文件 dom4j使用1.6.1,這也是目前使用最多的版本 2 通過(guò)Document對(duì)象操作xml 首先是...
linux io模型主要分為五種:阻塞IO、非阻塞IO、多路復(fù)用IO、異步IO、信號(hào)驅(qū)動(dòng)IO。 網(wǎng)絡(luò)IO請(qǐng)求的兩個(gè)過(guò)程 1.等待數(shù)據(jù)準(zhǔn)備好。網(wǎng)絡(luò)上的數(shù)據(jù)會(huì)首先發(fā)往網(wǎng)卡2.將數(shù)...
為什么需要Thrift 目前程序開發(fā)的模式一般為前后端分離和微服務(wù)模式,前端(如nodejs)對(duì)數(shù)據(jù)處理后傳遞到后端,微服務(wù)模式下多個(gè)模塊之間需要進(jìn)行數(shù)據(jù)的交互。我們?nèi)绾芜M(jìn)行...
概要 代理模式的主要作用是解耦,在mybatis和spring中大量使用,將我們關(guān)心的方法和次要方法做一個(gè)解耦,之后會(huì)給出例子分析 主要組成 1.被代理對(duì)象 2.Invoca...
zookeeper功能 首先引用官網(wǎng)對(duì)zookeeper的功能概述ZooKeeper is a centralized service for maintaining con...
一 函數(shù)式編程 高階函數(shù) 變量可以指向函數(shù) 函數(shù)名也是變量 將函數(shù)當(dāng)做變量傳入函數(shù)參數(shù) >> 高階函數(shù) map()函數(shù),接收函數(shù)和Iterable,結(jié)果返回Iterator ...
高級(jí)特性 切片 取list或tuple的部分元素 L[0:3] 取L中前三個(gè)元素(L[0] L[1] L[2]) 當(dāng)?shù)谝粋€(gè)索引是0時(shí)可以省略 L[:3] 倒數(shù)切片 L[-3:...
根據(jù)廖雪峰Python教程整理 python教程 一 簡(jiǎn)介 適用場(chǎng)景:網(wǎng)站開發(fā)、腳本開發(fā) 優(yōu)點(diǎn):語(yǔ)法簡(jiǎn)單,基礎(chǔ)庫(kù)完善 缺點(diǎn):解釋型語(yǔ)言,執(zhí)行速度慢,不能加密 默認(rèn)解釋器:C...
適配器模式 case1 接口和實(shí)現(xiàn)類之間 對(duì)于接口中的方法,在某一實(shí)現(xiàn)類中可能并不全都需要實(shí)現(xiàn),這個(gè)時(shí)候可以通過(guò)抽象類將不必實(shí)現(xiàn)的方法做空實(shí)現(xiàn),或者在接口中做空實(shí)現(xiàn)(jdk8...