大部份都同意。所以我早早就轉 MyBatis 了
台灣因為博奕業的關係 -> 因為博奕都是中國的關係 -> 因為中國都用 MyBatis 的關係 -> MyBatis 開始在台灣比較有能見度了,就結果來說是件好事。
前後端分離後,Hibernate detached session 用不到,2nd level cache 也變成沒什麼用,是該被時代淘汱了。
ZGC 犧牲 throughput 換來 latency 的改進。
原本的 GC 多半是世代制的,每次 GC 都是批次處理一整個世代的垃圾,這種做法直覺上就是平常時速度超快,可以吃下大量的物件,但一開始回收就會停頓。
ZGC 就是不分世代了,然後每次物件生成都會做標記和檢查。因為不是批次做回收所以不會有停頓,但代價就是每個物件生成都要多做一些事,直覺上就是整體會變慢,CPU 吃比較多。
說穿了都是 trade-off。
Full AMD laptop!
但 15" + Full HD 我不行
比較想要 13" + Full HD
System76 看 shipping 有寄到台灣… 不知有沒人買過
web app 在 chrome 以外依然很慘。
是說 flutter web 比較像是 mobile app 想要進 web 的捷徑,而不是取代原本的 web 技術。這跟 electron 之於 native desktop 是一樣的意思
大概把 ORM 拿掉就能回到 100 requests/sec.
然後簡單的 tuning 一下 SQL (例如加加 index) ,可以上升到 300 以上
最佳化資料庫 (例如使用 materialized view, partition... 等技巧) 可以升到 1000 以上
想要再更高就是資料庫加 ram 加 nvme 加 slave
想破萬就是能 cache 的就瘋狂加 cache (nginx micro-caching is your best friend)