2014年1月10日 星期五

Oracle ORA-01795 解決方式

發生條件:
in語法,裡面超過 1000 個要查詢內容
例如
Select * from tablename where col in (‘col1’,’col2’ ……..)

要避開這個問題發生,可以考慮使用:

(1).Union語法:
select *  from student
 where id in ('1147', '1148', '1149', '1151', '1152', '1154', ...)
union
select *  from student
 where id in ('1157', '1158', '1159', '1161', '1162', '1164', ...)

(2).創建一個臨時Temp,將這些查詢資料,放進來這個臨時Temp:

select * from student where id in (select id from tmp_XX);

(3)將in 的語法拆開成數段
Select * from tablename where col in (‘col1’,’col2’ …….., ‘col1000’) or col in (‘col1001’, …………)

2014年1月8日 星期三

Eclipse 常用快捷鍵

常用:
ctrl+/ 註解
ctrl+\ 取消註解
ctrl+o 快速搜尋method
ctrl+e 快速切換分頁
ctrl+h 搜尋資料
ctrl+k 搜尋相同資料 +shift(上一個)
ctrl+g 工作中申明
ctrl+. 下一個錯誤
ctrl+1 快速修正
ctrl+q 回到最後編輯行
ctrl+t 查看類別結構
ctrl+m 放大編輯視窗
ctrl+shift+/ 多行註解
ctrl+shift+\ 取消多行註解
ctrl+shift+r 搜尋檔案
ctrl+shift+i 顯示變數資訊
ctrl+shift+g 參照搜尋
ctrl+shift+p 找對應括號
ctrl+shift+l 查看其他快捷鍵
ctrl+shift+f 格式化程式碼
ctrl+shift+o 引入package(all)
ctrl+shift+m 引入package
ctrl+alt+h 查詢引用
ctrl+alt+s svn
alt+up or down 當行上下移

JAVA GC 觀念

網路上搜尋到的一些連結,在這邊連結筆記下來
以備不時之需
from:
misgod's notes
From Gossip@Openhome