明日会社がなくなっても

明日会社がなくなっていても動揺しないように、情報を残していきたい

3/19-3/25の学習記録

Java

BigDecimal#setScaleメソッド

  • 丸めモードを指定せずにスケールを変更するsetScale(2)のようなコードが、ローカルだと問題なのにテストサーバだとjava.lang.ArithmeticException: Rounding necessaryという例外発生しました。今まで何となく使っていたBigDecimalのスケールの意味が、下記サイトで分かりました。

BigDecimalの仕組みを図解してみた。 - いろいろ解析日記 BigDecimalの仕組みを利用してみた。 - いろいろ解析日記

Spring Boot

@RequestMappingの箇所で@Profileは使えない

Bootstrap

  • mr-autoでFlexboxのような記述ができる

CSS

MyBatis

  • アンダースコア区切りのフィールドにマッピングされないのが疑問だった。原因はmapUnderscoreToCamelCasetrueを設定していたから。当然ですね。

文字コード関係

"№"(U+2116)に関して

  • フォントによって"o"の表記が異なる

    • Arial Unicode MS: "No"で、"o"の下にバーあり
    • 游ゴシック: "No." 日本人がよく見るナンバー f:id:yuji38kwmt:20180325235856p:plain
  • No. - Wikipedia によると、言語によって表記が異なるらしい。この文字は使わずに、ASCII文字で"No."と書いた方がよさそう。

その他

  • GitHubにIssueを出してみた
  • Qiitaをいっぱい書いた