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