原创 Java實現敏感詞過濾

敏感詞、文字過濾是一個網站必不可少的功能,如何設計一個好的、高效的過濾算法是非常有必要的。前段時間我一個朋友(馬上畢業,接觸編程不久)要我幫他看一個文字過濾的東西,它說檢索效率非常慢。我把它程序拿過來一看,整個過程如下:讀取敏感詞庫、如果

原创 Linux-搭建單機版的FastDFS服務器

 由於FastDFS集羣搭建非常複雜,對於初期學習FastDFS來說,搭建個單機版的作爲入門更爲實際一些。第一步:搭建虛擬環境        FastDFS需要在Linux系統上安裝,我們一般使用的都是Windows系統,這樣就需要有虛擬

原创 只用120行Java代碼寫一個自己的區塊鏈

區塊鏈是目前最熱門的話題,廣大讀者都聽說過比特幣,或許還有智能合約,相信大家都非常想了解這一切是如何工作的。這篇文章就是幫助你使用 Java 語言來實現一個簡單的區塊鏈,用不到 120 行代碼來揭示區塊鏈的原理!“用不到120行 Java

原创 node.js傻瓜式安裝

安裝nodejshttp://nodejs.cn/ 丟個鏈接自己裝,傻瓜式安裝下載下來後,直接雙擊打開安裝。第一步:第二步:勾選上紅色區域選擇框第三步:選擇安裝路徑第四步:第五步:等待結束點擊finish即可。

原创 gulp的入門介紹

gulp的簡單介紹gulp是一個即grunt後出現的一個前端構建工具,跟grunt相比,gulp的API很少並且很簡單,使用nodejs中stream來讀取和操作數據,其速度比grunt更快,下面讓我們來學習一下如何使用gulp快速構建你

原创 Eclipse下載Github上FastDFS-Client源碼並轉化成Maven工程以及打包到本地Maven倉庫

 FastDFS Client目前在中央倉庫是沒有座標的,爲了解決這個問題,我們需要另闢蹊徑。第一種嘗試:我嘗試了從github上下載fastdfs-client源碼並導入eclipse當中,但無法導入到eclipse當中。第二種嘗試:直

原创 Linux Redis集羣搭建與集羣客戶端實現

硬件環境本文適用的硬件環境如下Linux版本:CentOS release 6.7 (Final) Redis版本:3.2.1Redis已經成功安裝,安裝路徑爲/home/idata/yangfan/local/redis-3.2.1。我

原创 微信小程序跳坑(一)——navigateTo跳轉鏈接失靈

一般在小程序的跳轉中,有常見的2種方法: 1,用ontap標籤來調用js函數裏面的navigateTo實現跳轉 如注意鏈接的層次,官方給出的目錄層次不建議超過5層的。本目錄的層次結構如下:2,用navigator標籤直接實現 文本跳轉但是

原创 Linux-安裝redis

 之所以要在工程中添加緩存,是因爲在互聯網項目中查詢功能是非常頻繁的,如果每次查詢都調用數據庫的話,會給數據庫造成很大的壓力,因此需要在用戶和數據庫之間加一層緩存,對於同樣的查詢,只查詢一遍數據庫,然後把數據保存到緩存當中,當其他用戶再訪

原创 Linux-dubbo入門及單機版zookeeper安裝

如何實現遠程通信?       1.WebService:效率不高,基於soap協議。在項目中不推薦使用。       2.使用restful形式的服務:http+json。很多項目中應用。但是有個缺點是,如果服務太多,服務之間的調用關係

原创 Java Web敏感詞過濾算法

1.DFA算法DFA算法的原理可以參考 這裏 ,簡單來說就是通過Map構造出一顆敏感詞樹,樹的每一條由根節點到葉子節點的路徑構成一個敏感詞,例如下圖:代碼簡單實現如下:public class TextFilterUtil { //日

原创 linux中啓動redis後,無法使用RedisDesktopManager連接

在成功安裝好redis並啓動成功後,使用客戶端連接無法成功,但是此時如果我們關閉防火牆,又能成功的連接,處理方式如下:1、vim /etc/sysconfig/iptables2、在這個文件中仿照22端口,將redis需要的6379端口填

原创 電商平臺的搭建(SpringMVC+SpringSecurity/Validation+Redis+MySQL+React)----購物車功能

承前之作,之前博客介紹了商城的登錄註冊功能,這一篇總結一下購物車的實現,其實技術的實現有多種方式,這裏只是其中之一,mark下。購物車功能仿照京東模式,用戶未登錄時購物車的信息存入瀏覽器cookie中,若中途用戶登錄,則之前cookie中

原创 CentOS6設置靜態IP而且還可以上網

   最近在學習大數據,在學習的時候碰到了一個問題就是給CentOS虛擬機配置靜態IP後,就無法訪問網絡了,這個問題糾結了我好長時間,現在終於找到解決方法了,趕緊記錄下來,以備以後查詢。注: 我這裏說的方法適用於CentOS6版本    

原创 Linux-zookeeper 啓動報錯 Starting zookeeper ... already running as process xxx

安裝好了zookeeper 啓動的時候報錯Using config: /app/zookeeper-3.4.3/bin/../conf/zoo.cfgStarting zookeeper ... already running as pr