原创 關於OutOfMemory,幾種中間件的處理方式

java.lang.OutOfMemoryError異常解決方法   原因: 常見的有以下幾種: 1.內存中加載的數據量過於龐大,如一次從數據庫取出過多數據; 2.集合類中有對對象的引用,使用完後未清空,使得JVM不能回收; 3.代碼中存

原创 Spring全家桶系列之漸入佳境

Spring全家桶系列——[SpringBoot漸入佳境]   萌新:小哥,我在實體類寫了那麼多get/set方法,看着很迷茫 小哥:那不是可以自動生成嗎? 萌新:雖然可以自動生成,但是如果我要修改某個變量的數據類型,我豈不是還要去修改g

原创 Java一次讀取文本文件所有內容

我們做文本處理的時候的最常用的就是讀寫文件了,尤其是讀取文件,不論是什麼文件,我都傾向於一次性將文本的原始內容直接讀取到內存中再做處理,當然,這需要你有一臺大內存的機器,內存不夠者……可以一次讀取少部分內容,分多次讀取。 讀取文件效率最快

原创 Oracle 去重複的數據

重複的數據分兩種,一種是表中部分字段的重複,一種是兩行以上的記錄完全一樣。 部分字段的重複: 查詢不重複的數據SQL: select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 ha

原创 oracle去重複數據的處理方法

1。DISTINCT 方法就不必說了,大家都清楚。(主要是我用不上,用了下面的方法) 2。通過查詢方法來取得不重複數據 -- 根據去重複的字段來查詢數據的第一個ID進行匹配 select * from FM_COALBLENDIN

原创 Oracle with as 用法

with tempName as (select ....)select ...例:現在要從1-19中得到11-14。一般的sql如下:select * from(            --模擬生一個20行的數據