Java

Java | マルチスレッド | wait notify Read-Write-Lock

「増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編」という本が面白過ぎるので、基本的なところをメモしていきます。 waitとnotify wait関数を呼び出すとスレッドがウェイトセットに入ります。この時ロ...
Java

Java | デッドロック

大昔に買って挫折した本「増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編」を久しぶりに見てみたら面白かったので、少しメモをしようと思います。 データベースなどでデッドロックが発生することがありますが、Javaでも...
Kubernetes

SpringBootとPostgreのアプリケーションをKubernetesにデプロイ | Secrets

この記事のSecrets部分の内容は「現場至上主義 Spring Boot2 徹底活用」を参考に実施しています。 前回の続きで、今回はデータベースのアクセス情報の記載を、Secrets利用して設定します。Secretsに関しては過去...
Kubernetes

SpringBoot | Kubernetesにデプロイ ConfigMapで環境変数を切り替える

この記事の内容は「現場至上主義 Spring Boot2 徹底活用」を参考に実施しています。 今回はVirtualBoxのLinux環境にて行います。Kubernetesの環境構築については以下の記事に記載しています。バージョンが古...
Spring

Spring | 環境ごとに設定を切り替える | プロファイル

開発環境と本番環境では設定値を変更したい時などに、Springでは下記のような命名規則で設定情報を別ファイルに切り出し管理が可能になる application.yaml共通設定application-development.yaml...
Spring

Spring | イベントの同期と非同期処理

SpringはApplicationListenerを実装することで発生したApplicationEventの通知を受け取ることができます。 簡単にApplicationContextが初期化されたときに独自のログを流す処理を書いて...
Spring

Spring | BeanScopeを使ってみる

SpringではBeanはデフォルトでシングルトンとして作成されますが、BeanScopeを利用することで様々なタイプのBeanを作成できます prototype毎回インスタンスを生成するサーブレットコンテナが必須sessionht...
Spring

ThreadPoolTaskExecutorをアプリケーション終了時にシャットダウンさせる

SpringにあるThreadPoolTaskExecutorの勉強記録です。 ExecutorService 通常のExecutorServiceを利用した場合はexecuteの後にshutdownを置いてもエラーになりませ...
Rust

Rust | 初心者がオリジナルコンソールアプリのブックマークマンを作成する

みなさん、ブックマークマンというアプリをご存じでしょうか?おそらく聞いたことない人がほとんどだと思います。ブックマークマンとは今からRsutで作るオリジナルコンソールアプリです。 私はRust初心者なのでご容赦ください。 ...
Spring

Springにはartisanコマンドがない?ならファイル自動生成タスクを作成する

「インターセプターのクラスを作るの面倒くさいなぁ・・・Laravelだったらartisanコマンドでやってくれそうなのに、ほんとSpringって使えねーな」 と思ったそこのあなた、自動生成タスクを作成してLaravelのartisa...
タイトルとURLをコピーしました