原创 websocket中自動生成身份編號(獲取sessionID,將sid值設置爲sessionID的方法),並在頁面刷新時沿用sid的解決方案

websocket如果需要1對1通信,或者說將服務器數據發送到指定的客戶端上,就需要給每一個新生成的websocket加上編號。比較常見的,是在地址映射中加上編號,比如: @ServerEndpoint(value="/webso

原创 Echart出現連線混亂的情況,如動態X軸以及數據實時刷新時,出現連線亂跳、飛線的原因分析

劃重點,X軸的值重複了! 我猜測,Echart在動態增加新的數據時,包括橫座標數值,他的順序是,先移位,再從數組中去掉最早的數據,然後才增加最新的數據,並不是同時進行的。因此當最新增加的值對應的橫座標的值,剛好與最早的,將要剔除的

原创 java利用實體類替代結構體,實現UDP固定報文格式,從封裝到發送

在java中貌似是不存在結構體的,取而代之的是,利用實體類進行數據的規整。 一、數據包格式的定義 固定的數據包格式,那必定是明確限制了,第幾個字節代表的是什麼意思,因此,要封裝UDP報文,首先得根據你的固定包格式,進行嚴格的定義。

原创 snmp採集NE系列路由器,端口進出字節統計數值時,約50秒數值纔會更新一次的問題

用snmp採集NE20系列的路由器設備,獲取其中的端口信息,用來計算端口進出的實時流量。 我用的是java語言,調用的是snmp4j的函數。使用的OID是: public static String IfInOctet="1.3.

原创 springboot中使用timer,即多線程,給變量賦值的幾個注意點

最近在springboot中需要用到定時器,永不停歇那種,timer,其實就是新增加一條線程,然後我還想往線程裏傳入變量,然後我還想在線程裏改變變量的值。這個是很危險的動作,琢磨了一下這個java的多線程,做一下記錄。 一、錯誤示

原创 在tomcat中部署springboot的udp持續接收的項目,加載不出網頁

問題很簡單,後來才發現,因爲udp的採集程序是阻塞線程的,如下: //創建數據包對象,傳遞字節數組 DatagramPacket dp=new DatagramPacket(da

原创 Springboot在application啓動類中讀取yml配置文件爲null,啓動獲取配置的解決方案。

最近想在springboot中增加一個啓動項,隨着springboot的部署啓動udp協議,然後我將對於udp的本地端口和服務器端的ip和端口等的配置放在yml,方便修改和配置。 當然,先把yml和取值的類寫好。 以下是appli

原创 Eclipse設置版本控制,碼雲

沒那麼多廢話了,直接上截圖 1、項目右鍵,“Team”,“Share Project”。 2、勾選“Use or create repository in parent folder of project”,大概以上就是在工程文

原创 Bootstrap的表格右上角(列或導出按鈕)的下拉功能時而有效,時而失效的問題分析及解決方案。

最近碰見一個很費解的問題。 問題描述 頁面中的bootstrap-table的右上角的按鈕,如下圖: 正常情況下,點擊應該會出現下拉框: 但是問題來了,這個下拉框,時而有效,時而無效,準確說,我碰到的情況是,重新加載一次頁面有

原创 bootstrap-table的使用(4)--表格內容修改並刷新後,仍留在本頁

實現這個功能,就是在模態框彈出,修改內容並確定後,仍能夠留在本頁中,並實現表格內容的刷新。 實現這個功能,有幾點需要實現: 1、模態框彈出,修改相應內容後,點擊確定的值,模態框關閉時,記錄下當前頁碼,賦值給mPage參數。 2、表

原创 bootstrap-table的使用(3)--自定義搜索功能,數據庫查詢一個時間段內的內容並顯示爲例

自定義搜索功能 bootstrap-table是自帶搜索功能的,但是搜索功能比較單一,如果我們有特殊的要求,那麼需要自己寫一個搜索功能,主要是應用於進行數據庫查詢,並將結果展示。 大致流程爲: 1、利用bootstrap-tabl

原创 移植QT5.7到龍芯1B核心板,帶觸屏功能

最近爲了搗鼓龍芯1B核心板的音樂播放功能,受夠了QT4下安裝phonon的繁瑣,在安裝phonon需要非常多的,非常複雜的相關的庫文件的配合,乃至於我的系統差點崩潰。 於是痛定思痛下,決定嘗試將QT5移植到龍芯1B核心板中,這樣可

原创 bootstrap-table的使用(1)--導入與引用

在網頁中添加表格,顯示一些東西,比較麻煩,我們可以通過bootstrap-table,這個現成的包,來實現。bootstrap-table是bootstrap中一部分,只要應用於表格的顯示。下載js和css的鏈接在文末 導入與引用

原创 bootstrap-table的使用(2)--bootstrap-table與servlet的配合使用,讀取數據庫內容並顯示

實現表格與servlet的傳值 爲了實現bootstrap-table的表格中實現數據顯示,歸根結底就是將你想要顯示的數據進行封裝,分裝成一個json數據包,包含"total"和"rows"兩個參數的值的一個json數據包,然後傳

原创 MIPS編譯libmad-0.15.1b.tar.gz,解決編譯中出現的兩個問題

MIPS安裝這個libmad庫就是個坑,不由感慨一句,網上大神還是多。致敬大神的同時,這個方法不能讓他淹沒下去,我是在犄角旮旯裏找到的他。 #tar -zxvf libmad-0.15.1b.tar.gz #cd libmad-0