作者查詢 / ssccg

總覽項目: 發文 | 留言 | 暱稱
作者 ssccg 在 PTT [ java ] 看板的留言(推文), 共2140則
限定看板:java
看板排序:
[問題] 連接資料庫的差異
[ java ]11 留言, 推噓總分: +3
作者: snowdoll - 發表於 2017/03/06 18:21(9年前)
3Fssccg: 方法一也只是new DataSource,又還沒開connection..03/06 23:11
4Fssccg: 用同一個datasource開connection的話之後結果是一樣的03/06 23:13
5Fssccg: DriverManager只是幫你看url找支援的Driver class03/06 23:16
6Fssccg: 以這例子最後都是用SQLite的driver03/06 23:20
7Fssccg: 你現在的寫法都是跟資料庫連線,只是SQLite driver自己做掉03/07 14:10
8Fssccg: 找不到時就新建的動作吧...03/07 14:10
[問題] 「狀態變換」「不可變對象」
[ java ]3 留言, 推噓總分: +1
作者: dharma - 發表於 2017/02/22 16:39(9年前)
1Fssccg: state change(或看你喜歡哪個動詞)、immutable object02/22 16:52
[問題] 介面參數設計 (AOP)
[ java ]12 留言, 推噓總分: 0
作者: violet90079 - 發表於 2017/02/21 20:20(9年前)
4Fssccg: 要設計成這樣不是不行,不過不覺得這叫AOP..02/23 09:46
5Fssccg: 對方應該是說改了這介面之後,他們在用AOP加上log程式時,02/23 09:57
6Fssccg: 才有所需的資訊,不然原本是根本沒這資訊,如果需求就是要02/23 09:57
7Fssccg: 那不管他們log實作是不是用AOP,都還是需要傳入這資訊02/23 09:57
8Fssccg: 你說方法實作沒用到,但log用AOP實作還是直接寫在方法裡是02/23 10:08
9Fssccg: 他的實作細節,跟你caller沒關係吧,如果你們之間已經確定02/23 10:09
10Fssccg: 依賴同一個log lib,那就如一樓所說的MDC02/23 10:10
11Fssccg: 如果就是獨立系統,那不管對方內部什麼用途,就是介面變更02/23 10:11
Re: [問題] OCJP SE6題目 - enum
[ java ]4 留言, 推噓總分: +1
作者: violet90079 - 發表於 2017/02/20 00:19(9年前)
2Fssccg: java沒有operator overloading,唯一較特別的只有string +02/21 07:15
[問題] OCJP SE6題目 - enum
[ java ]16 留言, 推噓總分: 0
作者: uopsdod - 發表於 2017/02/19 19:02(9年前)
1Fssccg: B <不能用、C可以啊、D有Comparable啊02/20 00:28
2Fssccg: enum在java只是syntax sugar,宣告決定name和ordinal02/20 00:37
3Fssccg: 大小用ordinal決定,其他部分跟一般物件沒什麼差別02/20 00:37
4Fssccg: 你有一點說錯,Example才是繼承Enum,ONE是個static field02/20 00:39
[問題] Tomcat問題請教..(中文亂碼)
[ java ]5 留言, 推噓總分: 0
作者: PttJesus - 發表於 2017/02/16 10:55(9年前)
4Fssccg: 你的controller method是怎麼寫的?02/17 10:18
[問題]請問countDownLatch如何執行前先顯示DLog
[ java ]29 留言, 推噓總分: 0
作者: grezod - 發表於 2017/02/04 22:11(9年前)
1Fssccg: dialog/toast的show或其他UI改變都是在main thread的queue02/05 00:44
2Fssccg: 排程,等main thread空出來後才會執行,所以如果有如02/05 00:46
3Fssccg: CountDownLatch.await這種會block目前thread的動作,必須另02/05 00:47
4Fssccg: 開thread不要在main thread上執行02/05 00:47
12Fssccg: 是把CountDownLatch的await搬到背景thread,不是把UI動作搬02/05 17:02
13Fssccg: 到背景thread...02/05 17:02
14Fssccg: 流程大概會像這樣02/05 17:38
15Fssccg: Main Thread Thread A Http Thread 1..N02/05 17:42
16Fssccg: dialog.show02/05 17:42
17Fssccg: ThreadA.start new CountDownLatch02/05 17:43
18Fssccg: return async http*N http request02/05 17:43
19Fssccg: (event) latch.await .02/05 17:43
20Fssccg: dialog顯示 . .02/05 17:44
21Fssccg: return . .02/05 17:44
22Fssccg: - . http response02/05 17:44
23Fssccg: - . latch.countDown02/05 17:45
24Fssccg: - (wake up) (↑*N)02/05 17:45
25Fssccg: - ... return02/05 17:45
26Fssccg: (event) dialog.dismiss02/05 17:45
27Fssccg: dialog隱藏 return02/05 17:46
28Fssccg: return02/05 17:46
[問題如何限制某個方法跑完才執行下個方法
[ java ]31 留言, 推噓總分: 0
作者: grezod - 發表於 2017/02/03 22:15(9年前)
1Fssccg: 那你就等取完網址再呼叫上傳雲端啊? 自己連呼叫兩次是?02/03 22:23
4Fssccg: android如果在main thread呼叫一定是用非同步API,完成後才02/03 22:28
5Fssccg: 繼續是要寫在callback裡,不是下一行02/03 22:29
11Fssccg: 當然可以但是怎麼寫比較簡單要看你用的library和版本02/03 22:53
13Fssccg: 如果library沒,最通用的大概是ExecutorService的invokeAll02/03 23:05
15Fssccg: 最簡單的作法是CompletableFuture但是要7.0+或用別的lib02/03 23:12
24Fssccg: 你現在的作法大概是block了main thread...02/05 00:34
25Fssccg: 要用Executor或Future系列的東西,就不用async client02/05 00:34
26Fssccg: 直接在Executor的thread上用同步方式執行就好02/05 00:35
27Fssccg: 然後負責等所有工作完成的(invokeAll/latch的await)也必須02/05 00:36
28Fssccg: 另起一個thread來做,才不會block main thread02/05 00:36
29Fssccg: main thread的觀念是android(其他GUI framework大概也是)02/05 00:38
30Fssccg: 必須要弄清楚的02/05 00:39
[問題] Java繼承與介面的架構圖?
[ java ]5 留言, 推噓總分: +1
作者: dharma - 發表於 2017/02/03 16:04(9年前)
2Fssccg: class diagram是UML的一種,只要是物件導向的關係都可用02/03 16:19
3Fssccg: 不是限定於Java的02/03 16:19
[問題] 請問 Spring transaction 設定
[ java ]1 留言, 推噓總分: 0
作者: jtorngl - 發表於 2017/01/30 17:04(9年前)
1Fssccg: rollbackFor = Exception.class,但是你把例外全catch了?01/31 03:03