smallufo 積分 0
That is, the toString() method (as well as equals() and hashCode()) is implemented using an invokedynamic-based mechanism. This is similar to how string concatenation has also been migrated to use invokedynamic in recent Java versions.

這是唯一吸引人的地方,也是目前 kotlin 做不到之處。這算 Oracle 的後發者優勢吧。

smallufo 積分 0 編輯於

可能是宣示效忠、輸誠吧... ( 向 Oracle 表明,我們 JetBrains 沒有要裂解 Java 哦 ... )

smallufo 積分 0

這篇文章不太清楚重點在哪,比較像是自我壯膽文,講的不都是大家知道的東西嗎?若作者來自 Oracle 還好理解,但來自 JetBrains 就感覺怪怪的...

smallufo 積分 1 編輯於

這篇的門檻實在太高了... (for me)

smallufo 積分 0

原來如此,沒想過這麼深。看來 JetBrains 也深思熟慮過此語法。。。

smallufo 積分 0

lisp、haskell 大神從上俯視,看我在下面打轉,內心一定嗤嗤地笑...

smallufo 積分 0

Reactor 不是號稱用了什麼超高效能的 ring-buffer LMAX Disruptor 的嗎? 有人用過嗎? 看來 Spring 5 很看重此塊啊

smallufo 積分 0

今天才知道, lambda type name 可以編入 bytecode 達成這種效果...

smallufo 積分 0

有啊。就是讓整個 db 乾淨一點。一個 "identity" 的 core db , 存放 user 資料。由此 user base 衍伸出去的各種 app 則另外開 db , 不要全混在一個db內(然後只能骯髒地加各種 prefix ...)

smallufo 積分 0

我本來也有這種想法(把 user 獨立出一個 db),但一直沒實際進行。看到這篇才知道也有人有類似的想法,不過他是從 security 角度切入。 本來想說 FK 怎辦? 但後來才知道 MySQL 可以 cross db FK constraint ,那也沒什麼關係了。

smallufo 積分 0

我相信 memcache 應該是不行啦(除非透過 json)。 而 jedia api1 中 ,所 set 的東西,好像都是比較簡單的原生物件,例如 String / Integer / Map 之類 .  所以這是否也意味著,這些資料應該也可以被 php 讀出?

那是否有更複雜的 cache server,以某種 IDL (protobuf or Thrift) 為 protocol,可以塞更複雜的資料結構?

smallufo 積分 0 編輯於

我的預期行為,就是讓 ubuntu 的 keymap 與 osx 之下一樣. 我 osx 也是用 pc 鍵盤 , 在 osx 之下是把 winkey map 成 CMD key.

有辦法在 ubuntu 之下,達到同樣的效果嗎? 這樣只要記一套 keymap 就好了. 也就是說,要嘛就是 畫面中的 meta key 變成 winkey ; 要嘛就是 按了 winkey 送出 meta key. 兩者應該都可以達到同樣的效果。 (但我找了很久,似乎無解)

smallufo 積分 2

對啊. 以前我是用encrypt 之後再 base64 , 成為 url-safe. 但是太長了,且加密用於這裡太 overkill... 想找類似 youtube-like 的 id 演算法. 就看到這個 library 了. 這 lib 好玩之處就是還可以直接 encode 多個 int , 對於 url 資訊隱藏更有用

smallufo 積分 0

所以 Ingram 你若是當時知道這 lib , 還會自己開發 FlakeId 嗎?