原创 ClassNotFoundException: org.springframework.web.socket.server.standard.ServerEndpointExporter

工作中,使用到了spring boot websocket。將工程打包部署到集成環境中,啓動報錯: java.lang.IllegalStateException: Error processing condition on or

原创 安裝那些事兒

XAMPP安裝: 小小折騰了一下,其實安裝過程中軟件一直有提示,要注意以下幾個方面: 安裝前關閉殺軟安裝Microsoft Visual C++ 2008 Redistributable包不要安裝至C:\Program files(x8

原创 劍指offer——兩個鏈表的第一個公共節點

題目描述:輸入兩個鏈表,找出它們的第一個公共結點。思路:題目比較簡單。首先求兩個鏈表的長度,長的先走,然後一起走,找公共節點。時間複雜度O(n)。代碼:語言C++,已通過牛課網在線測試。/* struct ListNode { int

原创 劍指offer——數字在排序數組中出現的次數

題目描述:統計一個數字在排序數組中出現的次數。思路:看到排序數組,首先想到折半查找。折半查找到數字k第一次和最後一次出現的位置,兩者相減即爲出現的次數。時間複雜度O(logn)。若書序查找,時間複雜度則爲O(n)。代碼:語言C++,已通過

原创 樹莓派3安裝openwrt打造無線路由器

1. 樹莓派型號         樹莓派3代B型,1.2GHz,四核64位ARMv8 CortexA53 CPU(bcm2837)。瞭解處理器內核架構對後續操作系統版本的選擇至關重要。 2. 安裝openwrt 2.1下載系統鏡像    

原创 數據包捕獲與分析

本文介紹數據包的捕獲與按照協議格式進行數據包分析。數據包捕獲採用了libpcap抓包框架,能夠分析IP、TCP、UDP、ARP、RARP等類型的數據包。 一、數據包捕獲 數據包的捕獲採用了libpcap函數庫,下面介紹捕獲過程中各函數

原创 MikroTik RouterBoard 912G-2HnD調查報告

一、硬件介紹官方介紹:https://mikrotik.com/product/RB912UAG-2HPnD,RB912UAG-2HPnD是一種多功能設備。它是一個小型無線路由器,集成了2.4 gHz的高功率無線卡和另外一個802.11無

原创 劍指offer——判斷平衡二叉樹

題目描述:輸入一棵二叉樹,判斷該二叉樹是否是平衡二叉樹。思路:遞歸解法。計算左右子樹的深度,若深度差大於1,return false。代碼:語言C++,已通過牛課網在線測試。class Solution { public: //遞

原创 Linux新手摺騰筆記

Linux初安裝 安裝虛擬機(VMvare)下載Linux系統鏡像並安裝,安裝kali 2016.1時版本應選擇debian 8.x安裝vim:sudo apt-get install vim。設置vim:sudo vim /etc/v

原创 劍指offer——數組中的逆序對

題目描述:在數組中的兩個數字,如果前面一個數字大於後面的數字,則這兩個數字組成一個逆序對。輸入一個數組,求出這個數組中的逆序對的總數P。並將P對1000000007取模的結果輸出。 即輸出P%1000000007思路:利用歸併排序的思想,

原创 樹莓派3+openwrt+nodogsplash實現portal認證

1. 更新opkg軟件源 樹莓派3代B型,openwrt系統安裝見http://blog.csdn.net/u012327058/article/details/77856112。opkg軟件源定義在/etc/opkg/distfeed

原创 編譯LEDE-Openwrt系統

開發過程中,需要打開lede-openwrt的direct_IO選項,因此需要自己編譯系統。記錄一下。 1. 安裝依賴包 開發環境爲Ubuntu。安裝編譯依賴的包:(參見http://www.sohu.com/a/11510287

原创 劍指offer——數組中只出現一次的數字

題目描述:一個整型數組裏除了兩個數字之外,其他的數字都出現了兩次。請寫程序找出這兩個只出現一次的數字。思路:1.所有數組異或,得到結果中右邊爲1的位置2.根據此位是否爲1將數字分爲兩組,這兩個數字分別位於兩組中,並且同一組中其他數字都重複

原创 Spring Data JPA持久化問題

環境Java SpringBoot,Spring Data JPA。 如下代碼所示,類A上打上事務註解,在方法A執行完save語句後,查看數據沒有被持久化到數據庫中,但此時執行方法B獲取內容,卻能獲取到。也就是說repositor

原创 Spring Data JPA 動態查詢總結

最近接觸到的項目要使用Spring Data JPA 的動態查詢。學習了幾天之後,以一個Student的小例子做一下總結。 1.定義StudentFilter,查詢條件的集合,即通過ID和name來查詢Student。 @Data pu