koji 積分 1

公司內沒有人可以先諮詢嗎XD

koji 積分 1

twitter 上到處看到在處理

koji 積分 1

現在包好了,大膽用(!?
但看起來還得搭配一些東西,還沒用過redisearch

koji 積分 2 編輯於

寫太多 RxJava 所以很需要

雖然跟 Virtual Threads 不同,但最近覺得 coroutine 也夠了,不用在那邊 flatMap/observeOn

koji 積分 1 編輯於

阿對,原本的留言我沒講清楚 所以我是好奇執行DDL時的blocking,它有沒有自動處理得很好(我之前是直接用pt-online-schema-change),怕沒注意在production一執行然後卡死

koji 積分 0

啊我是指例如改column data type,像這種某版本以前的MySQL會擋一般Query

koji 積分 0

跟主題無關,但有在 production 用過 liquibase 然後變更可能造成blocking 嗎?只知道有類似 liquibase-percona1 但還沒用過

koji 積分 0

記得兩個實作上不太一樣,但都是靠犧牲 throughput

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 !?