原创 RSA算法和證明

1977 年由羅納德·李維斯特(Ron Rivest)、阿迪·薩莫爾(Adi Shamir)和倫納德·阿德曼 (Leonard Adleman)一起提出,因此名爲 RSA 算法。 RSA 算法中公私鑰的產生 1 隨機選擇兩個不相等的質數

原创 Java for Web學習筆記(一二四):搜索(6)Lucene和Hibernate search

LuceneLucene是很強大的檢索工具,Hibernate Search將lucene core和JPA/Hibernate ORM結合起來,當我們通過JPA添加或者修改數據時,自動在Lucene中index了entity,在檢索時採

原创 【分佈式】hadoop安裝篇(2)Virtualbox在Ubuntu server上的安裝和使用(下)

web圖形方式安裝VirtualBoxweb方式利用phpVirtualbox,只支持到5.0版本。也可以強制使用5.2版本,web會提示版本不兼容,能夠使用,但不要通過web上的遠程連接,而是使用windows自帶的遠程桌面。1)加上v

原创 【分佈式】hadoop安裝篇(4)Hadoop 2.x的僞分佈模式安裝

Hadoop僞分佈模式,是在一個單機上模擬Hadoop分佈式環境,需要安裝的包括: HDFS:包括NameNode和DataNode Yarn:是運行mapReducede容器,包括ResourceManager和NodeManager準

原创 中臺的“酒”瓶

酒瓶和水 中臺的概念在今年突然很火,持續地火。產品不蹭一下中臺的熱點,自己都覺得不好意思。於是乎,看到了高矮肥瘦的各式各樣的瓶子,都說是中臺的酒瓶,裏面有新瓶裝舊酒的,更多的是裝些果汁,礦泉水,不少的直接裝自來水,甚至只裝空氣。只要不打開

原创 【分佈式】hadoop安裝篇(1)Virtualbox在Ubuntu server上的安裝和使用(上)

安裝篇說明【環境】Ubuntu server 16.04。我們在接下來的幾篇博客將介紹hadoop僞分佈式安裝(開發環境)以及通過CDH進行的集羣安裝(生產環境)。這些都在阿土16.04 server的環境。集羣安裝需要多臺機器,作爲實驗

原创 【分佈式】hadoop安裝篇(5)驗證和一些命令

在上一博文中,我們已經安裝了Hadoop2.9的僞分佈環境,我們需要對其進行一些驗證。驗證【在NDFS中創建目錄,用於執行MapReduce jobs。】 $ hdfs dfs -mkdir /user //這和l

原创 【分佈式】hadoop安裝篇(3)安裝準備和Standalone安裝

下載在 http://hadoop.apache.org/releases.html 中獲取相關的版本。安裝參考: http://hadoop.apache.org/docs/r2.9.0/hadoop-project-dist/hado

原创 【分佈式】hadoop安裝篇(6)Java API的驗證

Maven<dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifactId> <version>2.9.

原创 我的分佈式學習博文

【hadoop安裝篇】 hadoop安裝篇(1)Virtualbox在Ubuntu server上的安裝和使用(上) 2018.6.20 hadoop安裝篇(2)Virtualbox在Ubuntu server上的安裝和使用(下) 201

原创 【雜談】國密2 vs 國密4,關公戰秦瓊

項目最近有人反映過來,說那誰誰誰說現在不要用國密2,過時了,要用國密4,反正就是看不上國密2之類云云。 國密1、國密2、國密3、國密4,當中的1,2,3,4並不是安全等級,可能只是個先後順序。 國密1是對稱加密算法,類比我們常用的AEC

原创 【雜談】對代碼的一些建議:從單模塊到多模塊

對於產品,一般來講,從單模塊,到負載均衡的多模塊,最後到有服務治理的規模化集羣(例如微服務),逐步發展和演進。本文並不打算涉及框架或者架構,也不講什麼大道理,僅從代碼編寫的角度,看看開發人員需要注意什麼。 單模塊開發的一些注意事項 單模塊

原创 【雜談】學習一直在路上

博客已經有一段時間沒有更新。江湖依舊在,心態有些懈怠,需要收拾心情,我要好好看風景。 工作近來相對輕鬆,也就有了更多學習的時間。雖然博客停更了一段時間,但是在我自己的mediawiki上仍在耕耘,只是大多是付費課程的筆記,放在網上就不厚道

原创 Java for Web學習筆記(一四二)Spring security準備(3)初窺

瞭解Spring Security的基本知識 完全J2EE的web container也能提供完整的安全框架,但tomcat不是。Spring Security可以使用JDBC,或者我們的服務或倉庫來認證用戶,也提供了內置的對微軟Acti

原创 Java for Web學習筆記(一三九)篇外之數據庫的ACID和JPA(3)隔離性

SQL中的Isolation 實驗SQL語句案例: -- SELECT @@session.tx_isolation; 查看當前的isolation SET SESSION TRANSACTION ISOLATION LEVEL REA