2019年5月1日のブックマーク (3件)

  • DynamoDBでセマフォを実現するための同時アクセスを検証してみた | DevelopersIO

    はじめに こんにちは、平野です。 あるファイルが処理済みであるかを管理するような仕組みにDynamoDBを使うことがあります。 そして同時に複数走るLambdaでの処理を管理する場合、 このDynamoDBには同一レコードについて、(ほぼ)同時にステータスが確認されるということが起き得ます。 同一ファイルに対する処理が同時に2つ以上のプロセスで実行されてはまずい (そのためにわざわざDynamoDBを使っている)ので、 これが問題なく行われるのかどうかを確認しました。 DynamoDBには条件付き更新という機能があり、 それを使うことで期待した動作が得られそうでしたので、実際に試してみました。 準備 テーブルの作成 検証用テーブルを作成します。 ハッシュキーをLockID、ステータスを表すカラムをLockStatus1としました。 同時実行のやり方 同時実行する方法は色々あるかと思いますが

    DynamoDBでセマフォを実現するための同時アクセスを検証してみた | DevelopersIO
    tech0403
    tech0403 2019/05/01
    Exceptionで処理してるのが無理やり感を感じるなぁ。Amazon MQでファイル毎にqueue作って処理させるとかではダメなんだろうか
  • 【令和記念】令和をCSSで再現してみた | JAM25

    どうもなみぞうです。 みなさま、GWいかがお過ごしでしょうか。 日より元号が「令和」になるということもあり、1時間という限られた時間のなかで、令和をCSSで再現してみました。 HTMLCSSを覚えることで様々なことができるようになりますので、ぜひ一緒に勉強していきましょう。 令和をCSSで再現してみた! 令和でも、JAM25を何卒よろしくお願い申し上げます。 おまけソースコード HTML <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>令和</title> <link href="reiwa-style.css" rel="stylesheet" type="text/css"> </head> <body> <header> <section id="rei-wrap"> <section i

    【令和記念】令和をCSSで再現してみた | JAM25
    tech0403
    tech0403 2019/05/01
  • 「Java 有償化」で誤解する人になるべく分かりやすく説明するためのまとめ

    残念ながらしばらく誤解が続きそうなので、私以外の有識者からの発信を中心にまとめます。まず、Javaの中心的な用語については https://qiita.com/nowokay/items/c1de127354cd1b0ddc5e を参照ください。 また、Sun時代から延長アップデートを含む商用サポートは有償です。https://www.atmarkit.co.jp/ad/sun/0810javaseforb/0810javaseforb.html 次のブログからリンクされている記事もどれかだけでもよいので読むことをオススメします。http://tadashi.hatenablog.com/entry/2019/01/17/091324 セッション資料「これからのJDK 何を選ぶ?どう選ぶ?」https://www.slideshare.net/TakahiroYamada3/how-to-

    「Java 有償化」で誤解する人になるべく分かりやすく説明するためのまとめ
    tech0403
    tech0403 2019/05/01