并发编程(七)好用的线程池ThreadPoolExecutor
并發編程專欄系列博客
并發編程(一)python并發編程簡介
并發編程(二)怎樣選擇多線程多進程和多協程
并發編程(三)Python編程慢的罪魁禍首。全局解釋器鎖GIL
并發編程(四)如何使用多線程,使用多線程對爬蟲程序進行修改及比較
并發編程(五)python實現生產者消費者模式多線程爬蟲
并發編程(六)線程安全問題以及lock解決方案
并發編程(七)好用的線程池ThreadPoolExecutor
并發編程(八)在web服務中使用線程池加速
并發編程(九)使用多進程multiprocessing加速程序運行
并發編程(十)在Flask服務中使用進程池加速
并發編程(十一)python異步IO實現并發編程
并發編程(十二)使用subprocess啟動電腦任意程序(聽歌、解壓縮、自動下載等等)
?
 ?
文章目錄
- 線程池的原理
- 使用線程池的好處
- ThreadPoolExecutor的使用語法
- 示例
 
 
 
 
 
線程池的原理
在介紹線程池原理之前,先介紹一下線程的生命周期
從上圖我們可以基本了解線程的一個生命周期。其中,新建線程系統會分配資源,終止線程系統會回收資源,而進行這些工作都需要時間。那么,如果可以重復使用線程,則可以減去新建和終止線程的開銷,這就是線程池的基本原理。接下來我們再看一個圖,通過這個圖我們將了解線程池的流轉過程。
從上圖我們可以看出,每有一個新任務就會將其放到任務隊列。而線程池中存放的是可以重復使用的線程。當有任務時,線程會從任務隊列中依次取出任務進行執行。執行完后不會終止進程,而是會繼續取出新的任務進行執行。如果任務隊列中沒有任務,就會回到線程池等待新的任務。
?
使用線程池的好處
- 提升性能:因為減去了大量新建、終止線程的開銷,重復使用了線程資源。
- 適用場景:適合處理突發性大量請求或者需要大量線程完成任務、但實際任務處理時間較短。
- 防御功能:能有效避免系統因為創建線程較多,而導致系統負荷過大相應變慢等問題。
- 代碼優勢:使用線程池的語法比自己新建線程執行線程更加簡潔。
?
ThreadPoolExecutor的使用語法
用法一:map函數,比較簡單
注意map的結果和入參是順序對應的
適用于知道所有任務
# 導包 from concurrent.futures import ThreadPoolExwcutorwith ThreadPoolExecutor() as pool:# 傳入函數和鏈接列表, 就會返回列表執行的所有結果results = pool.map(craw, urls)for rst in results:print(rst)用法二:future模式,更加強大
注意如果用as_completed順序是不定的
適用于一個一個出現或新建的任務
# 導包 from concurrent.futures import ThreadPoolExecutor, as_completedwith ThreadPoolExecutor() as pool:futures = [pool.submit(craw, url) for url in urls]# 按順序返回,執行完也需要等待前面任務執行完返回才能返回for future in futures:print(future.result())# 哪個任務就直接返回for future in as_completed(futures):print(future.result())?
示例
# -*- coding: utf-8 -*- # @Time : 2021-03-22 11:03:10 # @Author : wlq # @FileName: thread_pool.py # @Email :rd_wlq@163.com import requests from bs4 import BeautifulSoup from concurrent.futures import ThreadPoolExecutor, as_completedurls = [f"https://w.cnblogs.com/#p{page}"for page in range(1, 51) ]def craw(url):r = requests.get(url)return r.textdef parse(html):soup = BeautifulSoup(html, "html.parser")links = soup.find_all("a", class_="post-item-title")return [(link["href"], link.get_text()) for link in links]print("============map begin=============") with ThreadPoolExecutor() as pool:htmls = pool.map(craw, urls)htmls = list(zip(urls, htmls))for url, html in htmls:print(url, len(html))print("============map over=============")print("============future begin=============") with ThreadPoolExecutor() as pool:futures = dict()for url, html in htmls:future = pool.submit(parse, html)futures[future] = urlfor future, url in futures.items():print(url, future.result())print("============future over=============")''' output: ============map begin============= https://w.cnblogs.com/#p1 70106 https://w.cnblogs.com/#p2 70106 https://w.cnblogs.com/#p3 70106 https://w.cnblogs.com/#p4 70106 https://w.cnblogs.com/#p5 70106 https://w.cnblogs.com/#p6 70106 https://w.cnblogs.com/#p7 70106 https://w.cnblogs.com/#p8 70106 https://w.cnblogs.com/#p9 70106 https://w.cnblogs.com/#p10 70106 https://w.cnblogs.com/#p11 70106 https://w.cnblogs.com/#p12 70106 https://w.cnblogs.com/#p13 70106 https://w.cnblogs.com/#p14 70106 https://w.cnblogs.com/#p15 70106 https://w.cnblogs.com/#p16 70106 https://w.cnblogs.com/#p17 70106 https://w.cnblogs.com/#p18 70106 https://w.cnblogs.com/#p19 70106 https://w.cnblogs.com/#p20 70106 https://w.cnblogs.com/#p21 70106 https://w.cnblogs.com/#p22 70106 https://w.cnblogs.com/#p23 70106 https://w.cnblogs.com/#p24 70106 https://w.cnblogs.com/#p25 70106 https://w.cnblogs.com/#p26 70106 https://w.cnblogs.com/#p27 70106 https://w.cnblogs.com/#p28 70106 https://w.cnblogs.com/#p29 70106 https://w.cnblogs.com/#p30 70106 https://w.cnblogs.com/#p31 70106 https://w.cnblogs.com/#p32 70106 https://w.cnblogs.com/#p33 70106 https://w.cnblogs.com/#p34 70106 https://w.cnblogs.com/#p35 70106 https://w.cnblogs.com/#p36 70106 https://w.cnblogs.com/#p37 70106 https://w.cnblogs.com/#p38 70106 https://w.cnblogs.com/#p39 70106 https://w.cnblogs.com/#p40 70106 https://w.cnblogs.com/#p41 70106 https://w.cnblogs.com/#p42 70106 https://w.cnblogs.com/#p43 70106 https://w.cnblogs.com/#p44 70106 https://w.cnblogs.com/#p45 70106 https://w.cnblogs.com/#p46 70106 https://w.cnblogs.com/#p47 70106 https://w.cnblogs.com/#p48 70106 https://w.cnblogs.com/#p49 70106 https://w.cnblogs.com/#p50 70106 ============map over============= ============future begin============= https://w.cnblogs.com/#p1 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p2 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p3 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p4 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p5 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p6 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p7 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p8 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p9 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p10 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p11 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p12 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p13 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p14 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p15 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p16 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p17 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p18 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p19 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p20 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p21 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p22 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p23 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p24 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p25 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p26 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p27 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p28 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p29 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p30 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p31 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p32 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p33 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p34 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p35 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p36 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p37 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p38 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p39 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p40 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p41 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p42 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p43 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p44 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p45 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p46 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p47 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p48 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p49 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p50 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] ============future over============= '''通過代碼,我們知道url列表中是順序存放的。通過craw函數的輸出,可以看出map執行輸出也是按順序的,且在傳入值時,需要將所有的一起傳入。
再看future的輸出,同樣是順序輸出的,但是他的輸入是一個一個進行的。如果沒有辦法在開始時一下子將所有值輸入就需要使用future。
# -*- coding: utf-8 -*- # @Time : 2021-03-22 11:03:10 # @Author : wlq # @FileName: thread_pool.py # @Email :rd_wlq@163.com import requests from bs4 import BeautifulSoup from concurrent.futures import ThreadPoolExecutor, as_completedurls = [f"https://w.cnblogs.com/#p{page}"for page in range(1, 51) ]def craw(url):r = requests.get(url)return r.textdef parse(html):soup = BeautifulSoup(html, "html.parser")links = soup.find_all("a", class_="post-item-title")return [(link["href"], link.get_text()) for link in links]print("============map begin=============") with ThreadPoolExecutor() as pool:htmls = pool.map(craw, urls)htmls = list(zip(urls, htmls))for url, html in htmls:print(url, len(html))print("============map over=============")print("============future begin=============") with ThreadPoolExecutor() as pool:futures = dict()for url, html in htmls:future = pool.submit(parse, html)futures[future] = urlfor future in as_completed(futures.keys()):url = futures[future]print(url, future.result())print("============future over=============")''' output: ============map begin============= https://w.cnblogs.com/#p1 70106 https://w.cnblogs.com/#p2 70106 https://w.cnblogs.com/#p3 70106 https://w.cnblogs.com/#p4 70106 https://w.cnblogs.com/#p5 70106 https://w.cnblogs.com/#p6 70106 https://w.cnblogs.com/#p7 70106 https://w.cnblogs.com/#p8 70106 https://w.cnblogs.com/#p9 70106 https://w.cnblogs.com/#p10 70106 https://w.cnblogs.com/#p11 70106 https://w.cnblogs.com/#p12 70106 https://w.cnblogs.com/#p13 70106 https://w.cnblogs.com/#p14 70106 https://w.cnblogs.com/#p15 70106 https://w.cnblogs.com/#p16 70106 https://w.cnblogs.com/#p17 70106 https://w.cnblogs.com/#p18 70106 https://w.cnblogs.com/#p19 70106 https://w.cnblogs.com/#p20 70106 https://w.cnblogs.com/#p21 70106 https://w.cnblogs.com/#p22 70106 https://w.cnblogs.com/#p23 70106 https://w.cnblogs.com/#p24 70106 https://w.cnblogs.com/#p25 70106 https://w.cnblogs.com/#p26 70106 https://w.cnblogs.com/#p27 70106 https://w.cnblogs.com/#p28 70106 https://w.cnblogs.com/#p29 70106 https://w.cnblogs.com/#p30 70106 https://w.cnblogs.com/#p31 70106 https://w.cnblogs.com/#p32 70106 https://w.cnblogs.com/#p33 70106 https://w.cnblogs.com/#p34 70106 https://w.cnblogs.com/#p35 70106 https://w.cnblogs.com/#p36 70106 https://w.cnblogs.com/#p37 70106 https://w.cnblogs.com/#p38 70106 https://w.cnblogs.com/#p39 70106 https://w.cnblogs.com/#p40 70106 https://w.cnblogs.com/#p41 70106 https://w.cnblogs.com/#p42 70106 https://w.cnblogs.com/#p43 70106 https://w.cnblogs.com/#p44 70106 https://w.cnblogs.com/#p45 70106 https://w.cnblogs.com/#p46 70106 https://w.cnblogs.com/#p47 70106 https://w.cnblogs.com/#p48 70106 https://w.cnblogs.com/#p49 70106 https://w.cnblogs.com/#p50 70106 ============map over============= ============future begin============= https://w.cnblogs.com/#p26 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p21 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p29 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p15 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p13 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p31 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p4 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p20 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p17 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p11 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p7 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p28 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p19 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p32 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p24 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p8 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p33 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p2 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p3 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p25 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p35 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p6 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p9 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p14 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p30 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p34 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p5 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p23 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p16 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p27 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p18 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p12 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p22 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p10 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p1 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p39 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p37 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p44 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p36 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p42 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p46 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p41 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p43 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p45 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p48 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p47 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p40 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p38 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p50 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] https://w.cnblogs.com/#p49 [('https://www.cnblogs.com/TomDwan/p/14550984.html', '文件上傳漏洞全面滲透姿勢總結'), ('https://www.cnblogs.com/ice-image/p/14554250.html', 'RPC 框架設計'), ('https://www.cnblogs.com/huaweiyun/p/14554253.html', '都在講Redis主從復制原理,我來講實踐總結'), ('https://www.cnblogs.com/JulianHuang/p/14554245.html', 'Ingress-nginx工作原理和實踐'), ('https://www.cnblogs.com/tencent-cloud-native/p/14554124.html', '一文讀懂SuperEdge拓撲算法'), ('https://www.cnblogs.com/root429/p/14554028.html', '阿里一面CyclicBarrier和CountDownLatch的區別是啥'), ('https://www.cnblogs.com/light0011/p/14554003.html', '圖的最短路徑之楊貴妃荔枝自由'), ('https://www.cnblogs.com/chiaki/p/14551882.html', '淺析MyBatis(三):聊一聊MyBatis的實用插件與自定義插件'), ('https://www.cnblogs.com/technology-blog/p/14544096.html', 'Spring源碼之ApplicationContext'), ('https://www.cnblogs.com/zgrey/p/14553606.html', 'KVM虛擬化配置'), ('https://www.cnblogs.com/xiyuanMore/p/14553598.html', '聊聊自驅團隊的構建(四)'), ('https://www.cnblogs.com/pengdai/p/14553561.html', 'Tomcat詳解系列(2) - 理解Tomcat架構設計'), ('https://www.cnblogs.com/onlyblues/p/14550828.html', '遍歷二叉樹的遞歸與非遞歸代碼實現'), ('https://www.cnblogs.com/xueweihan/p/14553532.html', '詳解 ZooKeeper 數據持久化'), ('https://www.cnblogs.com/charlieroro/p/14439895.html', '混合云中的事件驅動架構'), ('https://www.cnblogs.com/vchar/p/14347260.html', 'Docker上安裝Redis'), ('https://www.cnblogs.com/danvic712/p/simplify-abp-generated-template-structure.html', 'ABP 適用性改造 - 精簡 ABP CLI 生成的項目結構'), ('https://www.cnblogs.com/flydean/p/14553206.html', '密碼學系列之:csrf跨站點請求偽造'), ('https://www.cnblogs.com/cmt/p/14553189.html', '網站整改公告'), ('https://www.cnblogs.com/pingguo-softwaretesting/p/14535112.html', '【小白學算法】5.鏈表(linked list),鏈表的插入、讀取')] ============future over============= '''與上面那個代碼比較,你會發現就只有future的輸出改變,不是直接輸出。而是調用了as_completed方法,這個方法的作用就是不需要根據任務隊列的先后進行順序輸出。而是,誰先執行完成誰先輸出。所以這里的future輸出是無序的。
總結
以上是生活随笔為你收集整理的并发编程(七)好用的线程池ThreadPoolExecutor的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 业务侧-到底应该怎么做A/Btest
- 下一篇: k8s标签Labels概念和操作详解
