原创 簡述高併發

一、什麼是高併發 高併發(High Concurrency)是互聯網分佈式系統架構設計中必須考慮的因素之一,它通常是指,通過設計保證系統能夠同時並行處理很多請求。  高併發相關常用的一些指標有響應時間(Response Time),吞吐量

原创 經典排序算法總結(快速排序、冒泡排序、二叉樹排序...)

排序(Sorting) 是計算機程序設計中的一種重要操作,它的功能是將一個數據元素(或記錄)的任意序列,重新排列成一個關鍵字有序的序列。    我整理了以前自己所寫的一些排序算法結合網上的一些資料,共介紹8種常用的排序算法,希望對大家能有

原创 5G的應用前景

最近身邊大家都在聊5G,包括對5G的未來暢想、期待、恐慌、質疑,還有很多討論和問題,比如: 5G 網絡和 4G 網絡有什麼區別? 5G是不是僞需求? 5G新手機機該不該買?嚐鮮的代價值不值? 5G除了更快網速,還有什麼用呢? 爲什麼5G時

原创 【SQL 必知必會】性能篇

索引在SQL優化中佔很大的比重,好的索引能提高查詢效率。索引好比書本的目錄,通過目錄我們可以在海量的數據中很快的定位到要查找的內容,如果不加索引,則是通過表一個個掃描的,查詢效率極低,但是加了索引一定好麼?什麼情況下我們不使用索引呢?我們

原创 WebSocket 和 socket 的區別

WebSocket介紹與原理 WebSocket protocol 是HTML5一種新的協議。它實現了瀏覽器與服務器全雙工通信(full-duplex)。一開始的握手需要藉助HTTP請求完成。 ——百度百科 目的:即時通訊,替代輪詢 網站

原创 計算機圖像識別的原理、過程、應用前景

  圖像識別技術是信息時代的一門重要的技術,其產生目的是爲了讓計算機代替人類去處理大量的物理信息。隨着計算機技術的發展,人類對圖像識別技術的認識越來越深刻。圖像識別技術的過程分爲信息的獲取、預處理、特徵抽取和選擇、分類器設計和分類決策。

原创 反射與泛型之java篇

反射中與泛型相關的接口和類 1 Type      java中所有類型的公共實現接口,實現該接口的有原始類型,參數化類型,數組類型,類型變量和基本類型。 2 GenericDeclaration      聲明類型變量的所有實體的公共接口

原创 Task、ThreadPool、Thread的區別和使用

這三者都是爲了處理耗時任務,都是異步的; 先說 Thread與ThreadPoll 前臺線程:主程序必須等待線程執行完畢後纔可退出程序。Thread默認爲前臺線程,也可以設置爲後臺線程 後臺線程:主程序執行完畢後就退出,不管線程是否執行完

原创 設計模式--單一職責

單一職責原則也是面向對象設計原則中的一條,下面我們就來詳細地對其進行介紹。 單一職責原則的定義 單一職責原則(Single Responsibility Principle,SRP)又稱單一功能原則,由羅伯特·C.馬丁(Robert C

原创 設計模式——依賴倒置原則

依賴倒置原則的定義 依賴倒置原則(Dependence Inversion Principle,DIP)是 Object Mentor 公司總裁羅伯特·馬丁(Robert C.Martin)於 1996 年在 C++ Report 上發表

原创 Python 基礎

一,列表、字典、集合、元組的使用 from random import randint, sample   # 列表解析 data = [randint(-10, 10) for _ in xrange(10)]   filter(lam

原创 大數據 Hadoop、spark

  Hadoop的架構 在其核心,Hadoop主要有兩個層次,即: 加工/計算層(MapReduce) 存儲層(Hadoop分佈式文件系統) 除了上面提到的兩個核心組件,Hadoop的框架還包括以下兩個模塊: Hadoop通用:這是

原创 uml圖六種箭頭的含義

  泛化 概念:泛化是一種一般與特殊、一般與具體之間關係的描述,具體描述建立在一般描述的基礎之上,並對其進行了擴展。在java中用來表示繼承的關係。 表示方法:用實線空心三角箭頭表示。     實現 概念:實現是一種類與接口的關係,

原创 Matlab運行錯誤捕捉辦法

Matlab運行錯誤捕捉辦法   電腦系統由於缺少必要的VC++運行庫,會導致matlab無法計算。需安裝VC++2005運行庫。 Matlab錯誤提示往往以DOS窗口顯示,錯誤提示經常一閃而過,無法查看具體錯誤信息,可以按照如下

原创 三層架構與MVC的區別

 三層架構與MVC的區別       三層架構與MVC的區別  MVC(模型Model-視圖View-控制器Controller)是一種設計模式,我們可以用它來創建在域對象和UI表示層對象之間的區分。     同樣是架構