原创 Java中如何在循環中的把已經匹配好不在參與下次循環中,而且數據不能丟失了

 在開發中,遇到foreach的,for循環中的一個小坑需求:從poi列表中查出數據,從收藏表中查出數據,諾是收藏過,則給收藏的數據poi中collection=1,表示收藏了,collection=2表示未收藏。poi查出的數據需要返到

原创 xml和list map的轉化

大家在解析大量相似xml文件的時候是否會遇到這樣一個問題:冗餘的代碼去set定義的實體對象Bean的值,基本都是一樣的操作而且毫無任何代碼價值可言所以在這寫了一個簡單的例子,類封裝了幾個方法你只需傳入xml文件,或者URL路徑。和Bean

原创 Java中不常用的關鍵字assert

assert的基本用法轉載地址:https://www.cnblogs.com/wardensky/p/4307848.htmlassertion(斷言)在軟件開發中是一種常用的調試方式,很多開發語言中都支持這種機制,如C,C++和Eif

原创 Java 模擬網絡爬蟲

原網址: http://www.jb51.net/article/57193.htm

原创 Java中使用foreach遍歷list的盲點,

我們通常在項目中會用到ArrayList ,喜歡使用jdk1.5以後的foreach進行對list集合遍歷,但是以下的操作會遇到小坑請看代碼:public class TestListUtils { public static void

原创 list集合使用過程的問題

List<Poi> poiList = poiService.getPOIList(poi); for (Poi p : poiList) { p.setCollection(2); } // 判

原创 正則表達式 。Java中的正則表達式

https://www.cnblogs.com/sunny3096/p/7201403.html學習過程中需要理解,體會,然後練習菜鳥教程:有兩部分,一部分是正則表達式另一部分是      Java中的正則表達式

原创 Java 在Windows 中的環境變量的配置

一:關於JAVA_HOME:1:    一個是方便引用:我們在程序中可以方便的引用這個路徑 ,只需輸入%JAVA_HOME%就可以了2:    一個是歸一原則:當我們改變了jdk的在電腦存放的位置時候,只需要改變JAVA_HOME的值就可

原创 xml 和list之間的轉化

大家在解析大量相似xml文件的時候是否會遇到這樣一個問題:冗餘的代碼去set定義的實體對象Bean的值,基本都是一樣的操作而且毫無任何代碼價值可言所以在這寫了一個簡單的例子,類封裝了幾個方法你只需傳入xml文件,或者URL路徑。和Bean

原创 Java中 DAO查詢數據用list map接收,諾是沒有數據,則list map是null 還是空?

在實際開發中,我們經常用list map 數組來存放SQL查出來的數據。那問題是:諾是數據庫沒有到數據,此時的list,map,數組,是null還是空呢?準備:使用mysql數據庫,建立一個user表,字段  id,name,sex ,s

原创 Linux系統root用戶忘記密碼怎麼辦?

當我們忘記Linux體統root用戶的密碼時怎麼辦?1:重啓系統按ESC,進入GRUB界面,用上下方向鍵選擇你忘記密碼的那個系統鍵入“e” 來進入編輯模式。2:然後用上下鍵選擇最新的內核(我的是,kernel.......),然後繼續按“

原创 Apache的jmeter壓力測試,api接口測試

jmeter的版本3.0d的,對應jdk的版本是1.7的,平臺:Windows10,啓動jmeter :到安裝目錄下/bin下找到jmeter.bat.過一會就啓動了。添加線程組:在進入頁面後,在測試計劃上右鍵-->threads(use

原创 關於java 中不常用的關鍵字stricfp的理解

     Java1.2版本中的 strictfp關鍵字確保您將在每個平臺上獲得相同的結果,如果在浮點變量中執行操作。 不同平臺的精度可能不同,這就是爲什麼java編程語言提供了strictfp關鍵字,它用於在每個平臺上獲得相同的結果。

原创 mysql 中根據關鍵字進行模糊查詢,按照匹配度進行排序的SQL語句樣例

需求:根據用戶輸入的關鍵字(中英文區別,)然後根據關鍵字進行匹配,根據匹配度高低進行排序;<!-- 根據搜索字符模糊查詢,根據匹配度進行排序 -->    <select id="getPOIListByName" parameterTy

原创 idea 2018.3 使用技巧

1.快捷鍵查找 Help --> Find Action可查找快捷鍵,Find Action的快捷鍵:Ctrl+Shift+A 比如:Ctrl+Shift+A --> 輸入Next/Previous Project Window 就可以看