原创 深度學習VS機器學習——到底什麼區別

最近在聽深度學習的課,老師提了一個基本的問題:爲什麼會出現深度學習?或者說傳統的機器學習有什麼問題。老師講解的時候一帶而過,什麼維度災難啊之類的,可能覺得這個問題太淺顯了吧(|| Д)````不過我發現自己確實還不太明白,於是Google

原创 關於表空間、Schema和用戶

數據庫這個櫃子   解釋數據庫、表空間、數據文件、表、數據的最好辦法就是想象一個裝滿東西的櫃子。   從物理方面來講:數據庫是櫃子,櫃中的抽屜是表空間,抽屜中的文件夾是數據文件,文件夾中的紙是表,寫在紙上的信息就是數據。   從對象方

原创 Kafka介紹

Kafka是分佈式發佈-訂閱消息系統。它最初由LinkedIn公司開發,之後成爲Apache項目的一部分。Kafka是一個分佈式的,可劃分的,冗餘備份的持久性的日誌服務。它主要用於處理活躍的流式數據。 在大數據系統中,常常會碰到一個問題,

原创 區塊鏈共識算法 PBFT(拜占庭容錯)、PAXOS、RAFT簡述

​​​​​​​共識算法 區塊鏈中最重要的便是共識算法,比特幣使用的是POS(Proof of Work,工作量證明),以太幣使用的是POS(Proof of Stake,股權證明)使得算理便的不怎麼重要了,而今POS的變體DPOS(Del

原创 SQL注入原理講解

日前,國內最大的程序員社區CSDN網站的用戶數據庫被黑客公開發布,600萬用戶的登錄名及密碼被公開泄露,隨後又有多家網站的用戶密碼被流傳於網絡,連日來引發衆多網民對自己賬號、密碼等互聯網信息被盜取的普遍擔憂。 網絡安全成爲了現在互聯網的焦

原创 對稱加密和非對稱加密介紹和區別

什麼是對稱加密技術? 對稱加密採用了對稱密碼編碼技術,它的特點是文件加密和解密使用相同的密鑰加密 也就是密鑰也可以用作解密密鑰,這種方法在密碼學中叫做對稱加密算法,對稱加密算法使用起來簡單快捷,密鑰較短,且破譯困難,除了數據加密標準(DE

原创 深入淺出 - 公鑰、私鑰和數字簽名最通俗的理解

一、公鑰加密  假設一下,我找了兩個數字,一個是1,一個是2。我喜歡2這個數字,就保留起來,不告訴你們(私鑰),然後我告訴大家,1是我的公鑰。 我有一個文件,不能讓別人看,我就用1加密了。別人找到了這個文件,但是他不知道2就是解密的私鑰啊

原创 APP與WAP

app就是application,是軟件應用。智能手機內置很多應用,有一個圖標,點擊進去使用的,就是app;     wap網站,你可以理解爲要打開像UC瀏覽器這樣的應用,然後在裏面輸入一個地址(你理解爲網頁地址就好了,只是wap地址會以

原创 對稱加密和非對稱加密的理解

對稱加密的缺點: 1、密鑰數太多,每兩個人之間就要有一個密鑰,n個人就要有n*(n-1)個密鑰 2、密鑰泄露 3、無法驗證接受者和發送者身份     總結: 公鑰加密,私鑰解密 反過來是私鑰數字簽名,證明發送者是發送者本人

原创 Spring-@value用法詳解與蘇寧框架vars的解釋

1、SpringMVC中的配置2、配置文件本身3、代碼中的調用

原创 crontab用法

1、星期日-星期六分別對應1-7 2、日與星期字段中必須有一個值爲? 3、年字段可以不寫(6個或7個都可以) 4、0/n寫法表示:從0開始每隔n 表達式字段:秒 分鐘 小時 日 月 星期(日-六 1-7) 年(可選) 表達式:    0 

原创 hive與hbase的聯繫與區別

hive與hbase的聯繫與區別:共同點:1.hbase與hive都是架構在hadoop之上的。都是用hadoop作爲底層存儲。 他們的底層是要通過mapreduce分佈式計算的,hbase、hive、pig底層都是這樣的。但整體來說

原创 ES與傳統數據庫的比較

ES(ElasticSearch)是一款分佈式全文檢索框架,底層基於基於Lucene實現。ES與傳統數據的區別主要有:   1.結構名稱不同 一個ES集羣可以包含多個索引(數據庫),每個索引又包含了很多類型(表),類型中包含了很多文檔(行

原创 Storm與Spark區別

Storm擅長於動態處理大量實時生產的小數據塊,概念上是將小數據量的數據源源不斷傳給過程; Spark擅長對現有的數據全集做處理,概念是將過程傳給大數據量的數據。 二者設計思路相反。Storm側重於處理的實時性,Spark側重處理龐大數據

原创 JAVA設計模式之工廠模式(簡單工廠模式+工廠方法模式)

 在面向對象編程中, 最通常的方法是一個new操作符產生一個對象實例,new操作符就是用來構造對象實例的。但是在一些情況下, new操作符直接生成對象會帶來一些問題。舉例來說, 許多類型對象的創造需要一系列的步驟: 你可能需要計算或取得對