koji 積分 1

個人體感,效能有變好!?大概有些在UI Thread上跑的有移掉的關係!?

koji 積分 1

想說是不是我眼花哪個alternative shutdown..原文應該是 showdown ? 可惜我家 NAS 太入門不能裝,該換一台了嗎

koji 積分 3 編輯於

nyan progess bar !
--
看了這個後馬上裝了 rainbow brackets/gittoolbox

koji 積分 1
List<URLData> retrieveURLs(URL... urls) throws Exception {
  try (var executor = Executors.newVirtualThreadExecutor()) {
    var tasks = Arrays.stream(urls)
            .map(url -> (Callable<URLData>)() -> getURL(url))
            .toList();
    return executor.submit(tasks)
            .filter(Future::isCompletedNormally)
            .map(Future::join)
            .toList();
  }
}

乍看想說isCompletedNormally會true嗎,結果這是新API然後 submit(java.util.Collection)1

Returns:
    stream of completed Futures

這 code review 沒看過的會搞不懂吧

koji 積分 0

https://twitter.com/CaseyNewton/status/1388212468510380034?s=19

想說一些人會走,但沒想到比例這麼高

koji 積分 1

現在周遭好像也是 MyBatis 比較多,但我記得看海外twitter之前一些調查,還是不少用JPA/Hibernate的樣子

koji 積分 0

之前看過有個JWarmup的JEP,但看來沒啥更新。

koji 積分 0 編輯於

這個blog頗有趣,怎麼最近幾篇都在換東西,hibernate->jooq,gradle->maven,好快。
接下來就是 go -> rust !?

koji 積分 0

偶爾會忘記 File的 stream,還以為IDE原生有警告

koji 積分 0

然後裡面有個ConanCenter還會活著,但這樣哪天不也是一樣結果嗎

koji 積分 1 編輯於

內容還蠻適合我這種manager不知道當的對不對的當參考。
一堆會跟橋事情沒時間寫code,徵才,1on1就算不習慣也得持續都好像呀~

koji 積分 0 編輯於

flow scoping 看起來蠻直覺的,但像 if early return 例子會讓我覺得怎麼變數可以用XD

if (!(x instanceof Foo f))
    throw new NotFooException();

useFoo(f);

但另一個例子可以在同一行直接串又覺得很合理

koji 積分 1

但 Amazon 一直這樣搞是好事嗎...!? 之前不是 MongoDB也類似

koji 積分 0

可以一直包一直包一直包... 但能提供完整的 hot swap 的話,開發用好像還不錯?

koji 積分 0

The output from this tool handles the serialization/deserialization process automatically, meaning our client-side devs can continue to work in their language of choice while interacting with the Rust library and can be free from the concerns of JSON parsing over the foreign function interface (FFI)

好奇這邊的FFI是啥,就是 產生 target language 的 source code1 嗎?但repo有點舊了。

koji 積分 0

發現我用 syntax aware selection 很多 XD

koji 積分 2 編輯於

但我能理解這個blog...就像我第一次看到

task greeting(type: GreetingTask){
}

我一直會想知道到底怎麼變成 groovy call1 ...

project.tasks.create([name: 'greeting', type: GreetingTask]) { ... }

不然實在不知道自己寫時該怎麼下手,尤其只看 API document...

koji 積分 2

Gradle 真的讓人覺得在寫程式,各種寫法,DSL讀時是蠻方便馬上了解大概想幹什麼,但要自己改動時就痛苦多了。

另外讓我想到 討論如何Tagging sub projects1(離題)