タグ

2018年12月7日のブックマーク (6件)

  • 日本一の川幅で町おこし!? 埼玉県鴻巣市の名物“川幅グルメ”はあらゆる料理がワイドだった - ぐるなび みんなのごはん

    筆者は今、埼玉県鴻巣市の「御成橋」にいる。大雨の中わざわざやってきたのは、ここにある「日一の風景」を拝むためだ。 その日一とは「川幅」である。鴻巣市を流れる荒川は、最大幅2537m。これは日一の長さなのだという。御成橋のたもとには「川幅日一」と誇らしげに刻まれている。 川幅日一。そういわれても、そのすごさを実感するのはなかなか難しいかもしれない。日一長い川が信濃川であることは有名だが、日一の川幅が荒川の御成橋付近にあることを知る人はそう多くないだろう。「長さ」のメジャー感に比べ、「幅」というのはどこか地味である。 しかし、実際に眺めてみると、これがなかなか壮観なのである。 ▲増水時の荒川(普段の荒川の川幅は数十mだが、国土交通省が定めている川幅は河川敷を含めた堤防の間)。 川幅日一のインパクトは、実際に現地を訪れてこそ分かる。ぜひみなさんも、生でその迫力を感じてほしい。 そ

    日本一の川幅で町おこし!? 埼玉県鴻巣市の名物“川幅グルメ”はあらゆる料理がワイドだった - ぐるなび みんなのごはん
  • 【kotlin】Coroutinesを使って、Spring WebFluxでJDBC処理を行う - White Box技術部

    ちょっと記事を寝かせすぎてしまったのですが、今回は1.3でKotlin体に入ることが決まったコルーチンのお話です。 WebFluxでJDBCを使うには Schedulers#elasticで対応 この方法の問題点 コルーチン コルーチンの導入 WebFluxのリクエストをコルーチンで処理 Suspending関数を使う関数もSuspendingに ブロッキング処理はSuspending関数で コルーチンとWebFluxでどうなったか WebFluxでJDBCを使うには 以前の発表資料にも記載したのですが、 Spring Boot 2から使えるSpring WebFluxは、Spring MVCと違い、ノンブロッキングなWebフレームワークなので、 ブロッキング処理として作られているJDBCを使うには一工夫必要です。 Schedulers#elasticで対応 解決策としては、(この言い回

    【kotlin】Coroutinesを使って、Spring WebFluxでJDBC処理を行う - White Box技術部
  • Spring WebFluxを試す (主にRouter Functions) - Qiita

    概要 Java Day Tokyo 2017でSpring Framework 5.0による Reactive Web Applicationを聞いて軽くテンション上がったのでSpring5から追加されるSpring WebFluxを試してみた。 参考資料はこちら。 はじめてのSpring WebFlux (その1 - Spring WebFluxを試す) 著者は登壇者と同じToshiaki Makiさん。 (というかセッションでご人が「ブログ書いてるんで、それ読めば試せます」的なことを仰っていた) とりあえずアプリを起動するまで 今回はSpring Bootの2.0.0 M1を使用。 (Spring Bootは2.0.0からSpring5に対応しているため) Spring Initalizerでさっくり作成する。 Spring Bootのバージョンを2.0.0 M1にして、"React

    Spring WebFluxを試す (主にRouter Functions) - Qiita
  • Spring WebFlux の概要を理解する - Qiita

    Spring WebFluxに関する、いまの理解を整理する。 Spring WebFlux 以前の問題点 Tomcatは1リクエスト処理するのに1スレッドを割り当てる。リクエストが終わるまでスレッドは解放されないため、処理にブロッキングな部分があったとしてもスレッドを占有し続ける。 ネットワークI/O、外部サービス呼び出し、DBアクセスなどが典型的なブロッキング箇所で、例えば、低速なネットワークからのリクエストをひとたびreadすると、のんきにスレッドを占有してリクエストの到着を待つことになる。 このとき、同時に多くのリクエストを捌くためには多くのスレッドが必要になる。 参考: ブロッキングとかノンブロッキングを理解したい ただしスレッド生成には(少なくともスレッドごとに確保するスタック領域分の)メモリが必要。 参考: Javaはどのように動くのか~図解でわかるJVMの仕組み 参考: [調

    Spring WebFlux の概要を理解する - Qiita
  • Introducing Kotlin support in Spring Framework 5.0

    Update: a comprehensive Spring Boot + Kotlin tutorial is now available. Following the Kotlin support on start.spring.io we introduced a few months ago, we have continued to work to ensure that Spring and Kotlin play well together. One of the key strengths of Kotlin is that it provides a very good interoperability with libraries written in Java. But there are ways to go even further and allow writi

    Introducing Kotlin support in Spring Framework 5.0
  • PHPを5.6から7.2にする際に苦労した点やハマった点、嬉しかった点 - WebエンジニアのLoL日記

    はじめに php7ccで検出されない問題とは ハマった点1: count関数の挙動変更 ハマった点2: $array[] で値を追加しようとして壊れる 苦労した点: mysql関数の置き換え 苦労した点2: PHPUnitのバージョンも上げないといけない 逆に嬉しかった点: 型アノテーションの強化 まとめ はじめに この記事は PHPアドベントカレンダー 6日目の記事です。 皆さん、PHP 5.6のセキュリティサポートは2018年12月いっぱいで終了です。つまり、このアドベントカレンダーのカウントダウンがPHP 5.6終了へのカウントダウンなわけです。 PHP5.6からPHP7系に移行しようとしている皆さんはきっとphp7ccを使ってコードのチェックをしているかと思いますが、php7ccでは検出されず、実際に動かしてみないと気づかない問題もあります。 今回はそういったハマった点や苦労した点

    PHPを5.6から7.2にする際に苦労した点やハマった点、嬉しかった点 - WebエンジニアのLoL日記