原创 輸入k 實現鏈表每k項都逆序輸出

如:1,2,3,4,5  輸入2 結果爲 2,1,4,3,5 條件:單鏈表 思路:先將要逆序的元素從原鏈表中去掉,放在某一個數據結構中,再按照逆序插入原鏈表。單鏈表必須要考慮的是某個節點的父節點該如何找到,當然得考慮到右重複值得情況,對於

原创 rabbitmq 消息傳送與監聽

rabbit配置文件: <!--這裏是連接rabbitmq的服務器--> <rabbit:connection-factoryid="connectionFactory"host="localhost"username="guest"p

原创 tomcat啓動報錯

 tomcat 啓動的時候,彈出信息框:page load failed error:找不到指定主機名的服務器 原因很有可能是 hosts文件中沒有添加這個(或者是修改了這個):127.0.0.1 localhost

原创 eclipse報錯之The hierarchy of the type “class name” is inconsistent (jface)

jar包的問題,可能是缺少org.eclipse.core.commands_XXX.jar(jface的jar包與它之間存在依賴關係) 我用到的jar包有 org.eclipse.core.commands_3.6.100.v20130

原创 mac 10.10.3 安裝 php5.6.7和apache2.4.12

我安裝這個的初衷很簡單:只是想看一看 驗證碼!! 故事就從這兒開始吧 最近倒騰了一個代碼,然後想登上去,然後需要輸入驗證碼,可是在Google瀏覽器上一直顯示的是一張破裂的圖片,於是開始艱辛之旅。 首先我想到的是,圖片顯示不出來,是不是因

原创 Jedis connection refused

 redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused 你打開redis服務了嗎?

原创 eclipse報錯之classpath不存在1

當project和workspace一樣時,會報錯classpath不存在,只需要更換project的名字或者重啓eclipse,改工作環境的名字就可以解決問題。

原创 棧在o(1)時間獲取最小元素

pop,push裏面都爲o(1),這裏只有時間複雜度的要求,但是沒有空間複雜度的要求: 思路1:原來的棧裏面只有一個數組,來存放所有的push值,現在,多一個用來存放最小值得棧,如果新進元素的值比最小值棧裏面棧頂的元素要小,就push到最

原创 XXX calss can not be resolved

對於這種現象,普遍是由jar包缺少引起的,非maven項目,則需要清掉jre之類,重新加載,maven項目最好是到達項目根目錄然後運行 maven clean package,即重新加載jar包

原创 java實現二維數組回形輸出

對於二維數組 1,2,3                        4,5,6                        7,8,9 紅色部分代表一個回行,目標是輸出按照順時針方向,先輸出紅色的,再輸出黑色的。 我的思路是:先輸

原创 求集合的所有子集

思路:對於一個集合的元素來說,它要麼在這個子集裏面(1),要麼不在子集(0),就像下面這樣 {1,2},它的所有子集有  {},{1},{2},{1,2},翻譯成在與不在的意思就是:對於空集,一個元素都沒有,就是 00 ,只有2,就是 0

原创 springmvc 報406錯誤

詳細錯誤如下:  The resource identified by this request is only capable of generating responses with characteristics not accep

原创 Struts2

在web.xml中配置<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>時,不建議寫成 <f