原创 三、多線程斷點續傳

三、多線程斷點續傳 多線程下載 原理:服務器CPU分配給每條線程的時間片相同,服務器帶寬平均分配給每條線程,所以客戶端開啓的線程越多,就能搶佔到更多的服務器資源 確定每條線程下載多少數據 發送http請求至下載地址 Strin

原创 基於BP神經元網絡算法的模式識別

這是以前自己讀研時的一個比較簡單的項目,分享出來,希望能幫到一些對神經網絡和模式識別感興趣的人。 基於BP神經元網絡算法的模式識別 BP神經元網絡算法 神經網絡是對人腦或自然神經網絡的若干基本特性的抽象,是一種基於連接假說構造的

原创 RS(255,223)糾錯算法原理與項目源碼

RS(255,223)糾錯算法原理與項目源碼 1.背景 數據在網絡傳輸、存儲過程中由於信道噪聲條件,硬件設備等問題數據產生了差錯,這時候應該如何處理呢?特別是現在企業對海量大數據的傳輸,存儲的重視,要求我們使用一定的技術處理這些

原创 什麼時候使用CountDownLatch

正如每個Java文檔所描述的那樣,CountDownLatch是一個同步工具類,它允許一個或多個線程一直等待,直到其他線程的操作執行完後再執行。在Java併發中,countdownlatch的概念是一個常見的面試題,所以一定要確保

原创 Java第五部分

第十五章 網絡通信 1,網絡協議 OSI模型 IP協議:是Internet Protocol的簡稱,它是一種網絡協議。 Internet網絡採用的協議是TCP/IP協議,其全稱是Transmission Control Prot

原创 hibernate中增刪改查的寫法(主要介紹多條件查詢)

增和刪沒什麼好說的,比較簡單。這裏主要介紹查的方法。 hibernate中merge方法和update的區別 Session sess = sessionFactory.getCurrentSession(); sess.mer

原创 RS糾刪算法原理與項目源碼

RS糾刪算法原理 中文描述可以參照該鏈接: http://qa.blog.163.com/blog/static/1901470022015916101344975 Github項目源碼 源碼來自:https://githu

原创 TCP/IP詳解

注意:圖片中的文字看起來有些小,不是很清楚,可以單擊右鍵,選擇點擊“查看圖像”,然後放大圖像即可查看清晰的文字。 TCP-IP詳解卷1 TCP-IP詳解卷1 第1章:概述  1.TCP/IP分層:

原创 Java第二部分

第五章 類和對象 1,面向對象概述 類和對象的定義 面向對象程序設計具有以下特點: 封裝性:封裝是面向對象編程的核心思想,將對象的屬性和行爲封裝起來,其載體就是類。 類通常對客戶隱藏其實現細節,這就是封裝的思

原创 Java第四部分

第十三章 多線程 1,線程簡介 Java中的多線程在每個操作系統中的運行方式也存在差異,在此着重說明多線程在Windows操作系統中的運行模式。 Windows操作系統是多任務操作系統,它以進程爲單位。 一個進程是一個包含有自

原创 Java Web基礎

自己以前的學習筆記,希望可以幫助到一些學習Java web的人。還有一部分內容沒寫完,以後抽時間補上。 注意:圖片可以右擊點擊查看圖片,放大(使用火狐瀏覽器) Java Web基礎 Java Web基礎

原创 Java併發編程基礎

因爲最近的項目遇到大量併發編程的問題,抽出時間把併發編程的基礎整理一下,畢竟萬丈高樓平地起。更深層次的併發編程會在以後的博客中介紹。 一、爲什麼要併發編程? 併發編程可以使程序的執行速度更快。多處理器的情況併發編程可以更好的發揮

原创 Java第一部分

第一章 JAVA簡介 1.什麼是java java語言於1995年Sun公司推出。 java程序代碼經過編譯(編譯器完成)後轉換成一種成爲字節碼的中間語言; java虛擬機(JVM)將對字節碼進行解釋和運行,編譯只進行一次,而解

原创 多媒體編程

多媒體編程 多媒體編程主要包括:文本、圖片、音頻、視頻等 圖片 圖片在計算機中的大小 圖片的總大小 = 圖片的總像素 * 每個像素佔用的大小 單色位圖:只能表示2種顏色 * 使用兩個數字:0和1 * 使用一個長度爲1的二進制數字

原创 計算機網絡基礎學習筆記

計算機網絡基礎學習筆記 一、網絡硬件 關於計算機網絡,沒有一種被普遍接受的分類方法,但有兩個因素非常重要:傳輸技術和距離尺度 目前普遍使用的傳輸技術有兩種: (1)廣播式連接 (2)點到點連接 廣播式網絡(broadcast n