2019-07-01から1ヶ月間の記事一覧
PythonのスクリプトをLinuxのcronから動かした際にエラーが発生したので、原因と解決方法を書いておきます。 ファイルは絶対パスを指定する ファイルを扱う場合、ファイル名が絶対パスで書かれていないと実行されません。 (cronから実行しない場合は相対パス…
Cassandraにログインし、 use (キースペース名前) copy (テーブル名) to '(絶対パス)'; とします。 SELECT文のようにwhere句を使ってテーブルの一部のみを書き出したかったのですが、調べたところ、そういったことはできないようでした。
Spring BootでCassandraを扱う方法を説明します。 テーブルの作成 まずは、Cassandraにテーブル(カラムファミリ)を作成します。 テーブルの内容は以下の通りです。キースペース名はcreaturesとします。 id | name | category ---+----------+---------- 1 | …
JavaでDBUnitというライブラリを使い、実際にDBと通信を行うテストを行う方法を説明します。 テーブルの構成 テストで使うDBは以下の通りとします。 DB名...test テーブル名...animal mysql> desc animal; +-------+--------------+------+-----+---------+-…
JavaのプログラムからMySQLに接続するための設定を行う方法を説明します。 前提 今回は、Javaはフレームワークなどは特に使用しません。またビルドツールはMavenを使い、エディターはIntelliJ IDEAを使用します。 また、MySQLのインストール、DBおよびテーブ…
MySQLでユーザーを追加する方法を説明します。 手順1. ユーザーの追加 今回は、testUserというユーザーを作成します。パスワードはtestPassとします。 この場合、MySQLにログインして CREATE USER "testUser" IDENTIFIED BY "testPass"; というSQL文を実行し…
Javaのテストコードの書き方を説明します。 1. ライブラリの導入 テストコードを書くにはJUnitというライブラリを使います。 ビルドツールにMavenを使っている場合は、pom.xmlの内に <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> を追加します。 今回はバージョンを4.12としてい…
Javaでsrc/main/resources以下のファイルを読み書きする方法を解説します。 一つの文字列として読み込む まずは、ファイルに書かれている内容をString型の変数に格納する方法です。 この場合、複数行のファイルでも一つの文字列として読み込まれます。 File …