摘要:BeautifulSoup 是一個可以從 HTML 或 XML 文件中提取數據的 Python 庫,它能夠將 HTML 或 XML 轉化為可定位的樹形結構,并提供了導航、查找、修改功能,它會自動將輸入文檔轉換為 Unicode 編碼,輸出文檔轉換為 UTF 8 編碼。 BeautifulSoup 支 閱讀全文
posted @ 2019-10-07 10:24 程序員野客 閱讀 (42) 評論 (0) 編輯
摘要:所謂爬蟲就是模擬客戶端發送網絡請求,獲取網絡響應,并按照一定的規則解析獲取的數據并保存的程序。要說 Python 的爬蟲必然繞不過 Requests 庫。 1 簡介 對于 Requests 庫,官方文檔是這么說的: Requests 唯一的一個非轉基因的 Python HTTP 庫,人類可以安全享用 閱讀全文
posted @ 2019-10-05 08:50 程序員野客 閱讀 (178) 評論 (0) 編輯
摘要:1 簡介 對于一些有一定規模或盈利性質比較強的網站,幾乎都會做一些防爬措施,防爬措施一般來說有兩種:一種是做身份驗證,直接把蟲子擋在了門口,另一種是在網站設置各種反爬機制,讓蟲子知難而返。 2 偽裝策略 我們知道即使是一些規模很小的網站通常也會對來訪者的身份做一下檢查,如驗證請求 Headers,而 閱讀全文
posted @ 2019-10-04 08:34 程序員野客 閱讀 (264) 評論 (0) 編輯
摘要:序 看看項目經理是如何實現的? 插件選擇 試了幾個插件,感覺還是 lightbox 插件好用,鏈接:https://github.com/lokesh/lightbox2,該插件具備如下幾個特點: 點擊圖片后根據圖片實際尺寸自動顯示 圖片有加載動畫特效,有前、后、關閉按鈕 想看詳細介紹,可以查看:h 閱讀全文
posted @ 2019-08-17 13:20 程序員野客 閱讀 (871) 評論 (8) 編輯
摘要:序 正文 如何確定垃圾? 前面已經提到 JVM 可以采用 引用計數法 與 可達性分析算法 來確定需要回收的垃圾,我們來具體看一下這兩種算法: 引用計數法 該方法實現為:給每個對象添加一個引用計數器,每當有一個地方引用它時,引用計數值就+1,當引用失效時,引用計數值就-1,任何時刻引用計數值為0的對象 閱讀全文
posted @ 2019-08-04 13:32 程序員野客 閱讀 (201) 評論 (0) 編輯
摘要:序言 正文 一、Java線程間如何通信? 線程間通信的目標是使線程間能夠互相發送信號,包括如下幾種方式: 1、通過共享對象通信 線程間發送信號的一個簡單方式是在共享對象的變量里設置信號值;線程A在一個同步塊里設置boolean型成員變量hasDataToProcess為true,線程B也在同步塊里讀 閱讀全文
posted @ 2019-07-28 10:48 程序員野客 閱讀 (283) 評論 (0) 編輯
摘要:Java內存模型 一、簡介 Java內存模型(JMM)主要是為了規定線程和內存之間的一些關系;根據JMM的設計,系統存在一個主內存(Main Memory)和工作內存(Work Memory),Java中所有變量都儲存在主內存中,對于所有線程都是共享的;每條線程都有自己的工作內存,工作內存中存儲了該 閱讀全文
posted @ 2019-07-13 12:40 程序員野客 閱讀 (290) 評論 (0) 編輯
摘要:一、簡介 Shiro是Apache下一個開源的安全框架,提供了認證、授權、加密、會話管理,與 Spring Security 相比,Shiro 是一個輕量級框架,使用了比較簡單易懂易于使用的授權方式。 1、Shiro特性 Authentication:身份認證/登錄,驗證用戶是不是擁有相應的身份; 閱讀全文
posted @ 2019-07-07 18:42 程序員野客 閱讀 (253) 評論 (0) 編輯
摘要:簡介 HashMap 根據鍵的 hashCode 進行數據的存取,大多數情況下可以直接定位到它的值,從而具有很高的效率,是無序的,要想具有順序可用LinkedHashMap; 鍵值均可為null;是非線程安全的,如果需要滿足線程安全,可以用Collections的synchronizedMap或者使 閱讀全文
posted @ 2019-07-07 07:02 程序員野客 閱讀 (44) 評論 (0) 編輯
摘要:加載 SpringBoot應用啟動的時候,從主方法進行啟動 @SpringBootApplication是一個組合注解,包含如下注解 @EnableAutoConfiguration為開啟自動配置,其也是組合注解,包含如下注解 主要功能由@Import提供,其導入的AutoConfiguration 閱讀全文
posted @ 2019-07-04 20:36 程序員野客 閱讀 (110) 評論 (0) 編輯
乐就娱乐