タグ

2020年8月3日のブックマーク (3件)

  • CharacterEncodingFilter (Spring Framework 6.1.13 API) - Javadoc

    リクエストの文字エンコードを指定できるサーブレットフィルター。これは、現在のブラウザーは通常、HTML ページまたはフォームで指定されていても文字エンコードを設定しないため便利です。 このフィルターは、リクエストでエンコーディングが指定されていない場合にそのエンコーディングを適用するか、いずれの場合もこのフィルターのエンコーディングを強制することができます ("forceEncoding" ="true" )。後者の場合、エンコーディングはデフォルトのレスポンスエンコーディングとしても適用されます (ただし、これは通常、ビューで設定された完全なコンテンツ型によって上書きされます)。

    CharacterEncodingFilter (Spring Framework 6.1.13 API) - Javadoc
    nilab
    nilab 2020/08/03
    「フィルターのエンコードを適用できます("forceEncoding" = "true" )」「エンコードはデフォルトのレスポンスエンコードとしても適用」「ビューで設定された完全なコンテンツタイプによってオーバーライド」
  • Spring Boot で静的リソースのエンコーディングを指定する - Qiita

    確認環境 Spring Boot 2.1.5 AdoptOpenJDK 11.0.3+7 macOS 10.14.3 結論 WebServerFactoryCustomizer を実装して内蔵 Tomcat コンテナの動作をカスタマイズすることで、特定の拡張子のファイルに対してエンコーディングを明示できます。ただし、拡張子に対して charset が一意に決まる場合に限ります。 import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.boot.web.server.MimeMappings; import org.springframework.boot.web.server.WebServerFactoryCustomizer

    Spring Boot で静的リソースのエンコーディングを指定する - Qiita
    nilab
    nilab 2020/08/03
    「CharacterEncodingFilter の振る舞いを変更し、charset を強制的に出力」# Charset of HTTP requests and responses. / spring.http.encoding.charset=UTF-8 / # Whether to force the encoding to the configured charset on HTTP responses. / spring.http.encoding.force-response=true
  • なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog

    DiscordGoで書かれていたコンポーネントをRustに移行しているらしい。Windowsの低レイヤ層の一部で採用されるなど、近年どんどん注目を集めているRustだが、DiscordはなぜRustを選んだのか。その最大の特徴である「パフォーマンスを妨げる要素であるGCを排した上でメモリセーフな言語」であることにクローズアップした面白い内容だったので、えっちらおっちら和訳してみた。英語が得意というわけでもなく、無理やり翻訳しているところも多いのであしからず。ほとんどGoogle翻訳のままというのは内緒。 追記: 7/31にはてブでいっぱいブックマークされたみたい。気になったブコメへの返信を末尾に追記した。 原文: Why Discord is switching from Go to Rust - Discord Blog Rustは様々な分野において第一級の言語になりつつあります。Di

    なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog
    nilab
    nilab 2020/08/03
    なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog