2017-01-01から1年間の記事一覧
Redis Cluster の Slot に関して Redis Cluster は slot(shard) が 16384個あり、それぞれの node がその slot を複数保持している。 ある key がどの slot に割当られるのかは、以下の計算で行われる。 slot_num = CRC16(key) mod 16384 また、key に {...}…
xxxConfigだったりxxxSettingだったりxxxConfigurationだったりxxxPropertiesだったり、人によってバラバラなのでなかなか困ります。 本家でどうしているのかを見てみると下のような感じです。このようにしたほうがわかりやすいですぞ〜。 @Configurationを…
UriComponentsBuilder は以下のように、URIの構築を簡単にできるやつです。 Spring とか使っている人だと使ったことあると思います。 String result = UriComponentsBuilder .fromUriString("https://example.com/") .queryParam("hoge", "あ") .toUriString…
たしかに local repoには最新版落ちてるのになんぞーって時。 File -> Invalidate Caches / Restart を試す。
開発環境依存の定数とかといったような共通な値をmodelに入れたいときがある。 (static fileのURLとか) 実は@ControllerAdviceに@ModelAttributeが使用できるみたい。 (@ExceptionHandlerとか@InitBinderでしか使ったことなかった。) @ControllerAdvice publ…
先日、RedisのINCRBYFLOATコマンドがSLOWLOGにはSETコマンドとして出て来るといったような話がありました。 https://github.com/antirez/redis/issues/3841 EVALコマンドでLua scriptを実行したときのSLOWLOGは、EVALとして出て来るのか。それともLua script…
最近サーバー側ばっかやっていて全然フロントエンド側触ってなくてやばい !っという理由と、 そういえば去年の秋頃に Vue 2.0 が出ていたし触ってみるか!っという理由で Vue 2.0 を触ってみた。 ただ触るだけじゃつまらないので、( SPA で)はてブ リーダー…