2020-10-01から1ヶ月間の記事一覧

Technology Radar Volume 23 要約

はじめに Techniques 1. dependency drift fitness function 2. Run cost as architecture fitness function 3. security policy as code 4. Tailored service templates Platforms Tools 42. Airflow 43. Bitrise 44. Dependabot 45. Helm 46. Trivy Langua…

Java で touch する

ファイルのタイムスタンプを変えるには Files.setLastModifiedTime() が使える。 public static void touch(final Path path) throws IOException { if (Files.exists(path)) { Files.setLastModifiedTime(path, FileTime.from(Instant.now())); } else { Fi…

Docker でRDB環境構築盛り合わせ

 はじめに PostgreSQL PostgreSQL への接続 ロールの作成 データベースの作成 テーブルの作成と操作 オブジェクトの削除 psql の代表的なメタコマンド MariaDB MariaDB への接続 ユーザの作成 データベースの作成 テーブルの作成と操作 オブジェクトの削除 …

Java によるネットワークプログラミングの基礎知識

 はじめに プログラミングモデルの変遷 ソケット ソケットによるサーバ実装 スレッドプールを利用したサーバ実装 ブロッキングI/Oの課題 ノンブロッキングI/O I/O多重化(multiplexing) バッファ操作 I/O多重化を使ったサーバ実装 非同期チャネル NIO2 によ…