原创 eclipse neno 將jar包自動導入WEB-INF\lib

用eclipse開發web項目時,總是有一些包(jstl.jar等等)需要放到WEB-INF\lib文件下 , 但是eclipse不想myeclipse那樣會自動引入。 而且你自定義的library沒有,即使你已經添加了jar

原创 如何在Linux上安裝tomcat並利用腳本快速啓動

Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的S

原创 數據結構與算法之搜索二叉樹

二叉查找樹(Binary Search Tree),(又:二叉搜索樹,二叉排序樹)它或者是一棵空樹,或者是具有下列性質的二叉樹: 若它的左子樹不空,則左子樹上所有結點的值均小於它的根結點的值; 若它的右子樹不空,則右子樹上所有結點

原创 tomcat啓動卡死在: Initializing Spring root WebApplicationContext的解決辦法

寫代碼的過程中總會遇見各種錯誤,若是錯誤有提示則稍微好辦,畢竟有解決目標 但是遇到那種沒有錯誤提示的錯誤真是令人發狂, 今天我就遇到一個tomcat啓動一直卡在一個地方不管等多久也啓動不成功 更主要他不報錯。 其實不報錯證

原创 數據結構與算法之散列(分離鏈接法)

Hash,一般翻譯做“散列”,也有直接音譯爲“哈希”的,就是把任意長度的輸入(又叫做預映射, pre-image),通過散列算法,變換成固定長度的輸出,該輸出就是散列值。這種轉換是一種壓縮映射,也就是,散列值的空間通常遠小於輸入的

原创 solr學習之路 部署到tomcat並且配置中文分詞器IKanalyzer

Solr是一個高性能,採用Java5開發,基於Lucene的全文搜索服務器。同時對其進行了擴展,提供了比Lucene更爲豐富的查詢語言,同時實現了可配置、可擴展並對查詢性能進行了優化,並且提供了一個完善的功能管理界面,是一款非常優

原创 數據結構與算法之基礎排序(冒泡/插入/選擇)

先介紹基礎的排序方法 1.冒泡排序 冒泡排序是一種簡單的排序算法 其基本思路就是迭代對輸入序列的第一個元素到最後一個元素進行兩兩比較。 優點 可以檢測已排序序列 實現簡單

原创 數據結構與算法之循環鏈表

循環鏈表的介紹 在單向鏈表和雙向鏈表中,都採用null作爲鏈表的結束,然而,循環鏈表沒有結束標誌。 注意 與單向鏈表不同,循環鏈表沒有next指針爲null的點,循環鏈表在某些情況下非常有用。 比如在進程的循環調度中。 循環

原创 CentOS 7 無法啓動network以及主機ping不通虛擬機 虛擬機可以ping通主機的解決辦法

啓動networkservice時出現的錯誤 Restarting network (via systemctl): Job for network.service failed. See systemctl status ne

原创 Centos 7+FastDFS與Nginx的整合教程

FastDFS是一個開源的輕量級分佈式文件系統,它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。特別適合以文件爲載體的在線服務,如相冊網站、視頻網站等等。 Fa

原创 數據結構與算法之廣度優先

圖的基本知識 圖的表示方法可以參考 圖的表示方法 圖的深度遍歷參考 這裏寫鏈接內容 進入正題 圖的廣度遍歷 顧名思義就是先把該節點的所有相連邊訪問一遍,再將該節點的所有相連節點作爲頂點,將其所有相鄰邊訪問一遍,之後依次類

原创 數據結構與算法之圖的深度遍歷

學習圖的遍歷之前得知道圖的表示方法 可以參考 圖的表示方法 進入正題 什麼是圖的深度遍歷算法 所謂深度遍歷 就是一口氣一條路走到底,再回溯重複便可達到遍歷效果 一組圖片來說明這個問題 深度遍歷這個圖 第一步 第二

原创 數據結構與算法之高級排序(希爾/堆)

基礎排序 數據結構與算法之基礎排序(冒泡/插入/選擇)<十> 希爾排序 希爾排序又稱爲縮小增量排序。該算法是一個泛化的插入排序,插入排序在序列幾乎有序的情況下非常有效。希爾排序利用此特性,分多路並使用不同的間距進行插入排序,當間

原创 數據結構與算法之圖的鄰接表與鄰接矩陣

現實中的許許多多的事務都是網狀結構也就是圖結構。當你面臨一個複雜的網狀關係問題。也許你已經有了解決的方法,但是如何用編程實現呢。首先的問題就是如何將網狀圖程序化。若是不能清楚簡單的描述這些關係,對你解決問題是十分大的阻礙。同時也說

原创 數據結構與算法之DFS/BFS解決掃雷問題

給你一個2D的字符矩陣作爲遊戲板。. ‘M’代表未發現的地雷 , ‘E’ 代表着一個未發現的空白區域, ‘B’ 代表一個沒有相鄰(上,下,左,右和所有4個對角線)地雷的空白方塊,數字(’1’至’8’)表示與這個顯示的方形相鄰的地雷