CLOVER🍀

That was when it all began.

2018-07-01から1ヶ月間の記事一覧

NIOのSelectorの実装を切り替える(SelectorProviderを指定する)

NIOを使ってServerプログラムを書く時には、ServerSocketChannelとSelectorが登場することと思います。 try (ServerSocketChannel serverChannel = ServerSocketChannel.open(); Selector selector = Selector.open()) { このSelectorの実装ですが、環境ごと…

Infinispan Server(WildFly)で、JGroupsのstackをCLIで追加する

Infinispan Serverで、JGroupsのstackを追加することを考えてみます。これをXMLの設定ファイルを直接編集して追加すると、負けな気がするので…。あと、1度やっておいてメモして おこうという意図です。Infinispan Serverは、9.3.1.Finalを使用します。 $ wge…

Ubuntu Linux 18.04 LTSで、Google Chromeをapt repositoryからインストールする

Ubuntu Linux 18.04 LTSでブラウザにはGoogle Chromeを使っているのですが、debパッケージでインストールして以降、 そういえば更新されていないということに気づき、apt repositoryとして追加することにしました。通常は、こちらからダウンロードですね。Ch…

Ubuntu Linuxでスクリーンショットを撮るのに、Shutter、frameshotが便利という話

Ubuntu Linuxでスクリーンショットを撮るのに、なにがいいかということで。 Shutter Shutter - Feature-rich Screenshot ToolLinuxでスクリーンショットを撮るならShutterを使ってみようスクリーンショットを撮る時に、 デスクトップ ウィンドウ 範囲選択 が…

VMware Player上のLinuxで、KVMを使う

仮想環境の上の仮想環境ということで…。VMware Player上のLinuxでKVMを使うには、Intel VTを使うように設定しておく必要があるようです。仮想マシン設定のプロセッサの部分で、仮想化エンジンの部分の以下の赤い部分のように設定します。

オフライン環境で使えて、Markdownでメモが書けるツールメモ

タイトル通りです。ちょっとしたメモとかを書いたりする場合に、Markdownで書くことができて、かつオフライン環境(自分で構築して使える)ものを ざっとメモ。GROWI、HackMDあたりが良いかなーと思います。 GROWI GROWI.org - Markdown で書けるオープンソ…

MySQL 8.0でGroup Replicationを構成してみる

MySQLには、5.7.17からGroup Replicationという機能が追加されています。Changes in MySQL 5.7.17 (2016-12-12, General Availability)5.7系のGAリリース後に追加された機能だったはずですが、そのまま試さずに8.0まできてしまったので、ここで1回 触ってみ…

KeycloakのSpring Security Adapter+Spring Boot Adapterを使ってOpenID Connect

KeycloakのSpring Boot Adapterをこの前試してみたのですが、Keycloak 4のSpring Boot 2 Adapterを試す - CLOVERこれとは別にSpring Security Adapterがあるようです。Spring Security AdapterSpring Boot Adapterを見ていた時に、Spring Security Adapterが…

Infinispan 9.3でWrite BehindなCacheWriterが、Fault Tolerantになったという話

Infinispan 9.3の新機能ネタです。InfinspanにはCacheの背後のデータストアに対してデータを永続化したり読み出したりする、Persistence(CacheLoader/CacheWriter)の 仕組みがあるのですが、この中でWrite BehindなCacheWriterがInfinispan 9.3からFault …