タグ

2014年11月21日のブックマーク (3件)

  • Google guava と Java 8 - tokuhirom's blog

    Google guava は Java 7 で使っていると便利なのだが、Java 8 の世界では使わないほうがよいように思う。 Java 7 の世界で独自で関数型プログラミングしようとした結果、読みにくいコードになっている面がある Java 8 ととの機能の重複が多い バイナリ互換性を失うような変更が行われるため、後々困ることがある 自分のコードで guava に依存していると、ライブラリが要求している guava のバージョンにあわせられなくてつむことがある guava なにげに色々詰め込みすぎてるのでバイナリサイズがわりとでかい guava にある機能で java 8 にないものはわりとほとんど apache commons で代用できる。 そんな感じです。重要なのはバイナリ互換性まわりで、なにかとクラス削ったりしてくるのではまりがちですね!

    yass
    yass 2014/11/21
    " Google guava は Java 7 で使っていると便利なのだが、Java 8 の世界では使わないほうがよいように思う "
  • Java祝日計算 プロジェクト日本語トップページ - OSDN

    祝日計算をJavaプログラムで行う。 春分・秋分の日は、『海上保安庁水路部 暦計算研究会編 新こよみ便利帳』による計算式の結果に過ぎない。 国民の休日に対応、2016年以降、8月11日を「山の日」に対応、 Java版とJavaScript が存在する。 1ソースのJavaプログラムのみで構成するため、 祝日の新制度、変更が発生した場合の修正メンテナンスは1ソース内だけで行う。 Java版について、JDK1.7 まで使用していた java.util.Date は使用されることが減少した為に java.util.Dateの使用は、バージョン 2.1 で終了する。 バージョン 3.x 以降で、java.time.LocalDate を使用する 2020年 東京五輪の影響で 山の日、2020年だけ 8月10日 Java版バージョン 3.10 と JavaScript版バージョン 1.52 は、以下

    Java祝日計算 プロジェクト日本語トップページ - OSDN
    yass
    yass 2014/11/21
  • Security/Server Side TLS - MozillaWiki

    The ordering of cipher suites in the Old configuration is very important, as it determines the priority with which algorithms are selected. OpenSSL will ignore cipher suites it doesn't understand, so always use the full set of cipher suites below, in their recommended order. The use of the Old configuration with modern versions of OpenSSL may require custom builds with support for deprecated ciphe

    yass
    yass 2014/11/21