原创 爬蟲實戰 爬取谷歌圖片 Google images

目標 #date:2020.5.25 #author:pmy #aim:爬取google圖片 本次爬取主要是爲了練習selenium。 分析 爬取的目標如下圖,爬取貓貓圖片 將google圖片順利爬下來。 由於google圖片界

原创 jvm學習 ZGC垃圾收集器

系統學習請點擊 jvm學習目錄 ZGC總覽 在《HotSpot Virtual Machine Garbage Collection Tuning Guide》中是這樣介紹GC的: Z 垃圾回收器 (ZGC) 是一個可擴展的低延遲

原创 爬蟲實戰 鏈家房源爬取(BeautifulSoup) 詳細分析 2020最新

目標 #2020.5.21 #author:pmy #目標:爬取鏈家成都的新房樓盤,每個樓盤的信息包括名稱,參考均價,區域,具體項目地址,開盤時間,戶型 #問題1,項目地址別抓下面的項目地址,而是住區上面的高新樓盤>長治南陽羽龍服

原创 爬蟲實戰 爬取豆瓣top250電影(BeautifulSoup) 2020最新 詳細講解分析思路

目標 #2020.5.20 #目標:爬取前豆瓣top250的電影名稱,評分,主演,上映日期,簡介 #問題:第189個電影沒主演··· #此次爬蟲練習主要用於練習BeautifulSoup (如果需要看正則表達式,可以看之前貓眼to

原创 爬蟲實戰 新浪微博爬取 詳細分析

目標 #2020.5.22 #author:pmy #目標:爬取最愛的綿羊的微博,包含時間,文本內容,點贊數,評論數與轉發數 #在更換博主時主要在於修改headers中的referer和參數中的containerid 分析 首先要

原创 十分鐘帶你理解LDA主題模型 超通俗理解

一、LDA主題模型簡介 LDA(Latent Dirichlet Allocation)中文翻譯爲:潛在狄利克雷分佈。LDA主題模型是一種文檔生成模型,是一種非監督機器學習技術。它認爲一篇文檔是有多個主題的,而每個主題又對應着不同

原创 jvm學習 Shenandoah垃圾收集器 通俗理解 快速入門

系統學習請點擊jvm學習目錄 建議學習Shenandoah之前先學習G1垃圾收集器 前言 Shenandoah垃圾收集器是一個很有意思的垃圾收集器,它是第一款非Oracle公司開發的HotSpot垃圾收集器,以至於Oracle J

原创 Python中yield關鍵字 生成器通俗理解 快速入門

可迭代對象 爲了說明可迭代對象,首先我們要知道,迭代的概念。我們先來看一個實例: ls = [1,2,3,4,5] for i in ls: print(i) 上面的實例非常簡單,我們創建了一個列表ls,並且用for語句

原创 jvm學習 Garbage First(G1)垃圾收集器通俗理解 入門講解

系統性學習請點擊jvm學習目錄 前言 G1垃圾收集器,英文是Garbage First。G1垃圾收集器問世的原因在於設計者們希望作出一個“停頓時間模型”收集器,也就是能在指定停頓時間內完成垃圾回收。G1的出現替代了CMS垃圾收集器

原创 jvm學習 垃圾回收算法詳解(標記清除,標記複製,標記整理,分代回收)

系統性學習JVM請點擊JVM學習目錄 在前面我們進行了垃圾回收的引入,介紹了如何判斷對象是否是垃圾 下面我們就來看看在已經判斷好了誰是垃圾的前提下,jvm如何進行垃圾回收。下面主要介紹標記-清除、標記-整理、標記-複製與分代回收這

原创 jvm學習 CMS垃圾收集器

系統性學習請點擊jvm學習目錄 前面講了垃圾回收算法,那麼就開始介紹垃圾回收器吧,總共要寫CMS,G1,Shenandoah和ZGC。 總覽CMS CMS垃圾收集器,其全稱是Concurrent Mark Sweep,併發標記清除

原创 jvm學習目錄

本頁爲jvm學習系列的目錄。 java內存區域 jvm學習 java內存區域 jvm學習 java字符串常量池以及String常見簡單面試問題 垃圾回收 JVM學習 誰是垃圾?判斷對象是否能被垃圾回收 可達性分析 四大引用 JVM

原创 JVM學習 誰是垃圾?判斷對象是否能被垃圾回收 可達性分析 四大引用

系統性學習JVM請點擊JVM學習目錄。 爲什麼要垃圾回收 爲什麼要進行垃圾回收?做任何事之前我們都要搞清做這件事的原因。當我們在運行java項目時,如果項目比較大,它會實例化很多很多對象,多到我們的內存可能都裝不下,導致內存溢出,

原创 JVM學習 併發可達性分析詳解

系統性學習JVM請點擊JVM學習目錄。 併發可達性分析遇到的問題 前面說完了可達性分析。基本對於垃圾回收如何判斷對象是否存活便有了一個大概的認識。下面,我們補充一個知識點,併發可達性分析,也是爲後面講垃圾收集器做鋪墊(主要我也懶得

原创 jvm學習 java字符串常量池以及String常見簡單面試問題

關於字符串池 字符串常量池(String pool),我們這裏簡稱爲字符串池。在java代碼中,我們經常使用字符串,使用的可以說是相當頻繁,所以jvm爲了提高效率,並節省開銷,在內存中創建了一個字符串常量池來存儲String對象。