原创 IDEA開發工具使用過程中出現問題及解決方法

前言 該文章爲我新使用idea這個開發工具的時候遇到的一些問題,由於以前是使用eclipse開發的。可能一些問題在大家看來比較簡單,但是遇到了,自己上網解決總是好的。 內容 。。。。is under Git, but is no

原创 行爲日誌分析思路與想法

現在是互聯網的時代,是各種各樣的網站、APP爆發的時代,那麼一個好的網站能夠吸引用戶,更能瞭解用戶,那麼它就有資本在這個互聯網大潮裏繼續支撐下去。 我相信,一個產品在初期可能會因爲產品的一些功能,一些特點,贏取很多用戶關注,但是在

原创 MongoDB學習筆記(二)——安裝與配置MongoDB(Windows)

本博文內容用於介紹MongoDB的安裝與配置,博文主要介紹本地的MongoDB安裝以及服務器的MongoDB安裝。 本地MongoDB(windows)安裝與配置 首先我們訪問MongoDB的官方網頁上的下載頁面,點擊Commu

原创 行爲日誌分析java簡單實現方法

這裏不多說,這個主要是我前面一篇博文的實現方法,用於對每天產生的行爲日誌分析出對於用戶的一些屬性以及偏好等等,這裏我們日誌存到的是mongodb裏面,所以我是使用mongodb+java還有一點mysql的東西實現的。mysql主

原创 ThreadLocal

本文主要是我今天學習《JAVA併發編程實戰》的時候,看到了一個ThreadLocal的知識。上面講的很抽象,所以自己在網上研究了一下。下面是我從知乎上找到的一個對於ThreadLocal講解的應該是比較細膩的一個評論,由於跨平臺的

原创 MongoDB學習筆記(三)——安裝與配置MongoDB(Linux)

前一篇博文講解了如何安裝與配置MongoDB的windows版,本篇博文接着上一篇講解如何在Linux系統中安裝與配置MongoDB,爲了演示,我問同事要了它的雲服務器用於演示,當然我自己也有,但是已經安裝了,就不卸載重新裝了[笑

原创 SpringBoot基於AOP實現自定義註解

今天寫的這個博客是用於,在Spring項目中如何實現自定義註解。 現在我的項目中需要在API工程中記錄用戶的行爲日誌。由於行爲日誌中有行爲描述等等的對於每一個接口不同的數據。有兩種實現方法: 第一種就是寫一個公共方法,然後在每

原创 SpringBoot的攔截器中依賴注入爲null

該項目是基於SpringBoot框架的Maven項目。 今天在攔截器中處理攔截邏輯時需要使用註解調用其他方法 並且要從配置文件中讀取參數。所以我使用了以下註解: @Reference CoreRedisServi

原创 過濾器通過HttpServletResponseWrapper包裝HttpServletResponse實現獲取response中的返回數據,以及對數據進行gzip壓縮

前幾天我們項目總監給了我一個任務,就是將請求的接口數據進行壓縮,以達到節省流量的目的。 對於實現該功能,有以下思路: 1.獲取到response中的值, 2.對數據進行gzip壓縮(因爲要求前端不變,所以只能選在這個瀏覽器都支持

原创 idea同時啓動多個項目,啓動不起來,以及打不開默認頁面解決方法

因爲以前用的開發工具是eclipse。在eclipse中啓動多個相互引用的項目,或者不關聯的項目,都是非常容易的,只需要創建tomcat實例即可,tomcat實例直接無項目關聯關係。 但是現在使用的idea工具,就有問題了。 我現

原创 對於過濾器中使用getInputStream()、getParameter()接收參數接收不到的一些知識,以及解決方法。

昨天,我需要做一個從主項目分離出來的項目對主項目的功能的調用,但是在寫Http發送Post請求時,遇到了主項目接收不到參數的情況,從而引起了我對項目接收參數的一些探討。 我們知道,對於spring項目接收參數用的最多的方式應該是r

原创 MongoDB學習筆記(一)——MongoDB簡介

MongoDB數據庫是一種可擴展的敏捷NoSQL數據庫,它是基於文檔存儲模型。在這種模型下,數據會被存儲爲文檔,而不是我們熟知的例如MySQL、Oracle等的行和列的存儲。文檔是以BSON對象的形式存儲。 MongoDB旨在實現

原创 MongoDB導入大的json數據文件,導入不完全,每次只能導入1000條,且只能導入1000條解決方法

昨天,做了一個東西,就是把生產上的mongodb數據使用mongoexport導出了一個.json文件用於本地做分析使用,裏面有將近60MB的數據,導出沒問題,但是當使用./mongoimport -d 數據庫名稱 -c 表名稱

原创 idea 的SpringBoot項目做單元測試

SpringBoot項目的一個功能開發完成之後,需要對功能做單元測試,需要項目有單元測試的功能,這個項目是一個新建的項目,所以需要自己弄,下面記載一下步驟。 首先,我們使用點擊需要做單元測試的類名,右擊使用idea自帶生成單元測試

原创 基於DFA算法實現過濾敏感詞

該篇文章主要是記錄我在實現敏感詞過濾的實現, 通常我們如果對於敏感詞過濾的話,首先想到的肯定是,把敏感詞庫製成一個數組或List,然後循環查詢該list或數組,然後判斷該次循環的敏感詞是否在傳入的字符串中,這種方法我們一看就知道