原创 單例模式(二)

單例模式,如何防止反射和序列化漏洞?(不包含枚舉單例模式) 爲了保證系統絕對的安全性,就需要考慮到一系列操作會引發的後果,特別是如果是在研發一款產品,我們只能儘量讓別人對我們的產品無可挑剔,我這裏所說的無可挑剔不單單指的是簡單的使用用

原创 單例模式(一)

5中創建單例模式的方法 ①.餓漢式 /** * @author json.yang * @Description 餓漢式單例模式 初始化的時候進行加載 * @Date 2019/9/8 */ public class Sing

原创 單例模式(三)

一. 多線程環境下使用這5中單例創建方式的效率對比? 先上測試代碼: public static void main(String[] args) throws Exception { long start = Sys

原创 ftp圖片服務器搭建與連接

第一步:我們安裝nginx 首先,我們需要下載nginx,下載nginx的話,我們需要先安裝nginx需要的環境。 1.gcc 安裝nginx需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc: yum

原创 mysql數據庫比較時間中的問題

我們先看下我們的sql語句 select wpd.*,wp.* from t_xg_wp wp  left join t_xg_wp_detail wpd on wp.workpackage_id = wpd.workpackage_id

原创 網頁內容獲取工具 HttpClient

HttpClient 簡介 HttpClient 是 Apache Jakarta Common 下的子項目,用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,並且它支持 HTTP 協議最新的版本和建議。其相比於傳

原创 網頁內容獲取工具 jsoup

引言 jsoup 是一款基於 Java 語言的 HTML 請求及解析器,可直接請求某個 URL 地址、解析 HTML 文本內容。它提供了一套非常省力的 API,可通過 DOM、CSS 以及類似於 jQuery 的操作方法來取出和操作數據。

原创 Java 網絡爬蟲基礎知識

引言 Java 網絡爬蟲具有很好的擴展性可伸縮性,其是目前搜索引擎開發的重要組成部分。例如,著名的網絡爬蟲工具 Nutch 便是採用 Java 開發,該工具以 Apache Hadoop 數據結構爲依託,提供了良好的批處理支持。 Java

原创 HTML 和 XML 數據的分析與解析

引言 目前在 Java 中,解析 HTML 工具主要包含以下幾種: jsoup:強大的 HTML 解析工具,支持以 jQuery 中 CSS Selector 的方式提取 HTML 中的元素,學習成本較低。 HtmlCleaner:另外一

原创 用java實現文件拷貝

相信大家在電腦上面進行大型文件拷貝的時候,比如電腦的D盤的某個文件拷貝到你的U盤上的時候,一定會遇到一個問題, 沒錯,就是速度慢,如果遇到這個問題且想解決這個問題的小夥伴看到我這篇文章你算幸福了,嘿嘿,話不多說,上代碼。 使用不同流進行文

原创 java中反射的使用(一)

首先我們來看下面一個方法,在講解這個方法之前我們先來認識一下Api中的幾個方法 第一個是java.lang.class<T>中的Field[] getDeclaredFields() 第二個是java.lava.Class<T>中的f

原创 java中5中創建對象的方式

1. new + 構造器 例如:有一個Dog類,則創建對象方式如下 Dog d1 = new Dog(); 2. Object的clone 注意:可能必須要實現Cloneable接口 public class Dog impleme

原创 數據是如何請求的(網絡抓包)

引言 抓包(Packet Capture)就是對網絡傳輸中發送與接收的數據包進行截獲、重發、編輯、轉存等操作。 在開發網絡爬蟲中,給定 URL,開發者必須知道數據是怎麼向服務器發送請求的,以及請求後服務器返回的數據是什麼。只有知道這些,開

原创 網頁內容獲取工具 URLConnection

引言 URLConnection 是 JDK 自帶的一個抽象類,其代表應用程序和 URL 之間的通信鏈接。在網絡爬蟲中,我們可以使用 URLConnection 請求一個 URL 地址,然後獲取流信息,通過對流信息的操作,可獲得請求到的實

原创 網絡爬蟲原理

引言 隨着互聯網的迅速發展,網絡資源越來越豐富,信息需求者如何從網絡中抽取信息變得至關重要。目前,有效的獲取網絡數據資源的重要方式,便是網絡爬蟲技術。簡單的理解,比如您對百度貼吧的一個帖子內容特別感興趣,而帖子的回覆卻有1000多頁,這時