原创 VUE學習(三) 過濾器實踐(filters)

前端展示數據的過程中,難免需要對一些數據進行二次加工,比如後臺返回的性別代碼,1男0女,以及日期等格式需要前端進行轉化,如果像男女這種簡單的直接用三元表達式就可以,如 {{sex==1?'男':'女'}}  但是如果需要一些複雜的邏輯時

原创 springboot靜態方法使用配置文件的參數

編程時經常需要寫一些工具類,大部分的工具類都是static的方法,由於static方法中不能引用非靜態的變量,若我們需要使用配置文件中的變量該如何弄呢?請看下面的例子  springboot寫法 /** * jsoup通過代理爬取

原创 websocket應用實戰(10分鐘搭建)

關於websocket的介紹網上一搜一大把,這裏還是簡單囉嗦一句:WebSocket 是 HTML5 開始提供的一種在單個 TCP 連接上進行全雙工通訊的協議。 個人理解,websocket的最明顯的特點就是:可以由後臺服務主動向前端推

原创 VUE學習(三) 箭頭函數(=>)

習慣了寫傳統js的我,看了箭頭函數的第一眼,就是....這啥東西?經過大神指點後,總結出的一條道理就是: 1.當在vue中使用箭頭函數,可以在函數中使用this 來引用全局的vue對象,若在傳統函數中,有時會引不到。 2.並不是所有的函

原创 axios 發送post請求後端參數爲空 解決

問題描述 axios發送post請求到後端的springboot接口,接口是通的,但是獲取到的參數都爲null 如:發送name:"csdn"   後端接收到的name就是null 解決辦法 axios.post(url, qs.str

原创 VUE學習(二) 引入elementUI組件

至於爲啥使用elementUI,就不多說了,本文只是簡單的展示如何引入該組件。  在main.js中添加如下代碼 import ElementUI from 'element-ui' import 'element-ui/lib/t

原创 VUE學習(一) 目錄結構及啓動

在上一篇中介紹瞭如何初始化創建一個vue項目vue項目初始化。本文介紹一下vue項目的基本結構以及啓動方式。  目錄結構 node_modules: 這裏是vue所需的前端庫,類似java後臺的lib中的各種jar包。 public

原创 vue cli3創建項目(初始化vue項目)

最近開始像公司的vue大神學習一些vue的皮毛,在這裏將學習歷程進行記錄。以後會定期更新,在此先感謝楊老師的細心指導! 以前創建vue項目用的是vue init webpack yourprogram。當cli3面世以後,變得簡單多了。

原创 GPS軌跡飄點處理(原創)

當我們處理gps設備傳過來的數據時,最讓人頭疼的事情莫過於設備定位異常所傳輸的異常點了,我們習慣的叫它爲飄點。這些數據是設備層面的異常,目前沒有什麼有效的方法來減少設備發送的飄點。但是我們可以通過程序來過濾掉這些點。 原理   獲取時

原创 hbase管理網頁版(初級)

剛接觸hbase,網上找了些常用的工具類,自己整理一下,形成了簡單的操作界面,僅供學習。 首頁(表總覽、新建表、刪除表)     添加表 查看錶中數據 (可根據rowkey搜索、支持刪除、新增)   附上源碼 https://dow

原创 left join ,right join ,inner join 的區別

剛接觸sql的小夥伴可能經常被這些join所困擾吧?今天就詳細講解一下博主對這三個語法的用法的理解。如有瑕疵,還請指正。  爲了直觀的解釋他們的作用,拿兩個最簡單的表來說明一下。 表A 表B  inner  join selec

原创 shiro免密碼登錄

傳統的登錄方式都是用戶名和密碼組合登錄,但是現在輔助登錄手段多樣,比如短信驗證碼,郵箱驗證碼等其他手段。這樣就無法獲取密碼進行驗證。所以本文整理了不需要密碼的認證方式。  傳統的登錄代碼如下   UsernameP

原创 Elasticsearch高級API-----獲得客戶端對象

 我用的環境是ES7.1.1、jdk1.8、gradle、springboot1.5.1 引入高級api的jar包 compile 'org.elasticsearch.client:elasticsearch-rest-hi

原创 logstash導入之過濾字段

如題,在導入es後,發現會在原有字段中多了一個@version和@timestamp字段,對於強迫症的我是無法接受的,於是查了好久才找到正確的方法。如下     filter { mutate { remove_fiel

原创 不用遞歸查詢上級或下級列表

很多時候的表設計過程中都涉及到樹形結構,尤其是組織機構用到的更多。往往最讓人頭疼的就是查詢一個節點的下面所有子節點,或是根據這個節點找到所有父節點。接下來就看看如何不用遞歸實現該查詢。   原理   在每個節點原有的基礎上添加兩個