AWSのAuto Scalingについて調べてみた

AWS上に構築したサーバーのレスポンスが悪いので、何か対処方法はないかと調べてみました。 レスポンスが悪い原因はスペック不足であること...

gRPCの概要

gRPCはGoogleが作成したRPCフレームワークです。オープンソースです。 gRPCはHTTP/2プロトコルをベースとしています。...

Neo4jでリレーションを一括で追加する方法

リレーションを追加するコマンドは次のとおりです。 MATCH (NODE1), (NODE2) WHERE NODE1.name = ...

Neo4jでノードを一括で作成する方法

ノード作成において、プログラムやShellを書くまでではないけど、一つずつ作成するのが面倒。そんなときにはコマンドをつなげて使うと便利です。...

spring-data-neo4jの調査

spring-data-neo4jというSpring が用意している dependencyがある。Neo4jが用意しているドライバよりも便利...

protoファイルをeclipseに識別させる方法

gRPCでは、protoファイルからコードを自動生成します。eclipseはデフォルトではprotoファイルを識別できません(形式を認識でき...

TensorFlow Servingの概要

TensorFlow Servingは、TensorFlowの学習済みモデルを本番環境で運用するためのシステム(RPCサーバー)です。 ...

TensorFlow概要

TensorFlow(テンソルフロー)とは、機械学習用のソフトウェアライブラリです。Googleが開発し、オープンソースで公開しています。 ...

Javaでメール配信機能開発 use smtp4dev

開発用SMTPサーバーのsmtp4devというアプリを使用することで、高速でメール配信機能開発することが出来ましたのでご紹介します。 ...

指定パス内でファイルを検索する方法 on Linux ~find~

ファイルを検索 find {パス} -name "{ファイル名}" 引数の-nameはファイル名を検索するオプションです。 e...

Linuxディレクトリの各役割

Linuxディレクトリの各役割をご紹介します。基本に忠実にシステムを使うことが短い時間で効率よく成果を上げるコツです。 ...

ビルドシステムMavenのpom.xmlについての概要と要素詳細

ビルドシステムのMavenでは、設定ファイルであるpom.xmlに要素を記述してビルドを管理します。今回の記事ではその概要と要素の詳細をまと...

ログ出力の適切な設置場所について考える

システム開発において、ログ出力はとても重要です。エラーを検知することはもちろん、エラーが起こった原因の特定もログ出力で分かりやすくすることが...

HTTPメソッドのべき等性をまとめる

"べき等性"は数学用語ですが、情報処理の分野でもその考え方を用いることが出来ます。 べき等の意味は、何回同じ操作をしても結果が同じこと...

Spring Boot Controller から thymeleaf へデータを渡す

前回の記事で thymeleaf を使ってみました。 今回の記事では thymleaf へデータ渡すSpring(Contro...

for文まとめておきました。Java JavaScript Thymeleaf

Webシステム開発でよく使用する言語の for文 をまとめておきました。 for文を書くのは楽しくて好きなのですが、入力文字数もそれな...

Javaから受け取ったデータをThymeleafで変換して画面出力する方法

Javaから受け取ったデータをthymeleafで変換して表示する方法です。 データベースには10や20などの...

イケてるカレンダーを作る over jQuery

カレンダーをカスタム HTML5で実装されたカレンダーに納得できない人のためのカレンダーを作ってみました。実体としてはjQueryのカレン...

SQLの勉強にOracle Live SQLが良さそう!

Oracle Live SQLというブラウザからSQLを実行することが出来る無料Webサービスがあるようです。 Oracle ...

ランサムウェアに気を付けよう!!感染経路・予防・駆除・対策の方法

ランサムウェア(ransomware)とは、マルウェア(悪意のあるソフトウェア)の一つです。この「ランサムウェア」に犯されるとパソコンはどう...