popcorny 積分 0

直覺覺得 risc 會比較容易衝高時脈,畢竟指令相對單純。且 mobile 跟 server 的架構我相信會不同優化方向,現在看 m1 數據就做此推斷好像有點早。

popcorny 積分 5 編輯於

工程師還是要等等,目前主要看到幾個問題

  • homebrew 生態還在慢慢針對 Silicon 做相容
  • docker desktop for mac 目前還沒有 ready
  • golang 編譯出來的東西都要針對 darwin/arm64 重 build
popcorny 積分 1

SSL Termination 可以用 cert-manager,用 let's encryption issuer1 其實挺無腦的。他好像沒有提到 ALB 比較貴的缺點,我怎麼看都覺得 NLB + nginx 比較好。話說我們用 GCP 也是用 L4 LB + nginx ingress 唷。

popcorny 積分 1 編輯於

最新的版本應該都從最新的 release branch 來。而且git tag | grep release | sort 就很快找到最新版號了

popcorny 積分 1

感覺這篇文章的 master branch 可以不用耶,雖然他這麼說

master 上的每個 commit 都是正式發行的版本,所以每個 commit 都會打上一個 tag,例如 v1.2.3 或是 v1.2.3-客戶A ,我們把 master 分支當作版本倉庫,需要哪個版本就去 master 或是 tag 找。

但事實上,在 release branch 打 tag 就足夠了。何必需要 master branch? 最後還是可以在 git tag 上面找到所有的 release tag 不是嗎?

popcorny 積分 1 編輯於
我猜應該會以
final var

的方式存在

popcorny 積分 0 編輯於

方法1: 直接在 DB query. 兩個大table內部就是用 sort merge join

方法2: 用 spark,開兩個 dataset,然後 join, 當然 spark 內部也是用類似 sort merge join。

方法2好處是直接可以輸出到文字檔,對 DB 的impact小。而且可以平行,除了stage 1因為拉資料可能只能有兩個task,stage 2可以 shuffle 到很多個partition 去做平行處理。

popcorny 積分 0

key, value要輪流用啊... IDE自動format會看不出哪個是key哪個是value

popcorny 積分 1

可以理解用library完成就不用改語法。但是 java9 的版本還是不太好用啊。

補充一個java9 對map比較好用的版本

     import static java.util.Map.entry;

     Map<Integer,String> map = Map.ofEntries(
         entry(1, "a"),
         entry(2, "b"),
         entry(3, "c"),
         ...
         entry(26, "z"));

但是多層下還是醜醜的..XD

popcorny 積分 0

納悶Java為什麼不直接在語言層級支援這個功能

List<String> nameLt = ["Justin", "Monica"];

Map<String, Integer> scoreMap = {
   "Justin": 95,
   "Monica": 100
};
popcorny 積分 0

用animate cc跟以前用flash應該不會差多少吧? 而會javascript的應該還是比會actionscript多太多,瀏覽器對javascript優化也更多。

HTML5/javascript再怎麼說也是標準,對現在mobile使用情境越來越多,用public標準的有點顯而易見,我還是會投HTML5一票的。

popcorny 積分 0

看來 Ingram已經跳Kotlin一段時間了,我自己還沒有試過,但是對java很過時的語言特色很感冒。用Kotlin有什麼缺點,會不會有太多語言專用的library的缺點? 我對scala最感冒的就是他把整個標準函式庫都翻了,所以寫scala幾乎就被scala的library綁住了。

popcorny 積分 1

我覺得跟linode, digitalocean等vps比當然是比較貴啊。要也跟aws,gcp等等比會比較合適一點,產品線比較類似

popcorny 積分 0 編輯於

跟哪一家比? 跟AWS不會比較貴啊

popcorny 積分 2 編輯於

根本RxJava。RxJava 2.0多了Pull Model,Flow API多了Push Model,是PPAP的概念嗎?

原來真的是跟RxJava 2.01 有關係,反正都是遵循同一個Spec。

popcorny 積分 0

除了File Server,應該還有非常多東西可以管吧