作者查詢 / csieflyman
作者 csieflyman 在 PTT [ java ] 看板的留言(推文), 共52則
限定看板:java
看板排序:
全部Soft_Job278Lifeismoney145HsinChuang142Stock132Perfume_desu100Gossiping99EatToDie91MobileComm67java52Shu-Lin51TY_Research40ShuangHe32Headphone11L_TalkandCha10FJU9Japan_Travel9Master_D9HatePolitics8PC_Shopping8cksh80th3097CompBook7Insurance7nCoV20197Boy-Girl6Baseball5Digitalhome5Google5LCD5Salary5FITNESS4NSwitch4AmuroNamie3E-appliance3BigBanciao2CMWang2forsale2give2pts2Broad_Band1Buzz_Act1Database1Drama-Ticket1e-coupon1graduate1HSNU_10601J-PopStation1Japandrama1Jing-Ru1NDHU-His961SENIORHIGH1StupidClown1<< 收起看板(51)
20F推: code review + 逐漸縮小範圍測試06/28 19:01
21F推: 你運氣算好的 可以透過測試重現OOM問題06/28 19:03
5F→: JPA 有 metadata api 可以取得某個物件屬性的type 還06/01 19:16
6F→: 有是否為association 。如此就可以知道遇到associatio06/01 19:16
7F→: n 屬性要 join , setParameter 要將字串值轉成什麼06/01 19:16
8F→: 型態06/01 19:16
9F→: 涉及兩張資料表以內的任何條件SQL都能自動產生出來06/01 19:38
2F推: 儲存至檔案或資料庫?05/26 20:06
2F推: 用 jstack 找出 runnable blocked 狀態的 thread01/25 21:15
3F推: connection pool 的相關屬性值可從 MBean 看到01/25 21:22
4F推: 使用 jdk 動態代理必須要有介面 但使用 CGLIB 就沒有01/25 21:28
5F→: 此限制01/25 21:28
6F推: 可以用 VisualVM BTrace plugin 在執行期動態插入 log01/25 21:39
3F推: 使用 Eclipse Memory AnalyzerÀ鄟eak01/21 23:39
1F推: jackson @JsonIdentityInfo01/16 23:46
2F推: jackson @JsonIgnore01/16 23:49
4F推: java.util.concurrent.ScheduledThreadPoolExecutor01/16 23:55
10F推: 試試 java nio FileChannel + MappedByteBuffer06/22 10:19
17F推: 最近看書學到 java的方法呼叫: non-virtual方法 例如05/13 14:17
18F→: static方法 private方法 new物件的constructor方法 f05/13 14:17
19F→: inal 方法及容易搞混的方法overloading 都是在編譯期05/13 14:17
20F→: 就能知道要且決定要呼叫那一個方法 儲存在bytecode裡05/13 14:17
21F→: 然後JVM照著執行 然而多型的 overriding 是執行期才05/13 14:17
22F→: 能知道物件的具體型別 查詢 virtual method table 決05/13 14:17
23F→: 定要呼叫那個方法 至於直接存取類別欄位根本不是方法05/13 14:17
24F→: 呼叫 所以與多型無關05/13 14:17
4F推: 你的精確度到秒 一天也才86400秒 而且還每5秒分bucket03/18 12:44
5F→: 700萬筆資料不會重複嗎? 怎會是用TreeMap? 應該是mul03/18 12:44
6F→: timap吧 你的key value是什麼?03/18 12:44
10F推: 用 guava collection library 依照資料特性及你讀寫03/18 13:47
11F→: 的需求選擇 ListMultimap 或 SetMultimap 的實作 如果03/18 13:47
12F→: 資料彼此獨立 可試試開多個 thread 寫入 此時要使用 M03/18 13:47
13F→: ultimaps.synchronizedSetMultimap(com.google.common03/18 13:47
14F→: .collect.SetMultimap<K, V>) 達到 thread safe03/18 13:47
15F推: 一開始建立 multimap 物件時 要給預估的容量 假設資03/18 13:53
16F→: 料平均分配 那就是 700萬除以bucket數量 避免過多reha03/18 13:53
17F→: shing03/18 13:53
18F推: 700萬筆數目也不小 可開啟JDK附的Jvisualvm工具看memo03/18 14:10
19F→: ry 使用狀況 調大 heap size03/18 14:10