GitのCheckoutConflictionエラー ローカルでファイルを変更して、そのファイルをプッシュせずに別のプロジェクトをプルしようとしたら、CheckoutConflictionエラーが出てしまった。ログを取るためにプロパティファイルを一時的に書き換えたりしてその… Tomohiroハック2016.12.13 253
ステップインとステップオーバー デバッグをするときの2つの進め方、基本的ではあるけどちゃんと理解しておきたい。 ステップイン ソースコードを1行単位で実行できる。関数が含まれているとその関数に飛んで引き続き1行ずつ実行される ステップオーバー ソースコ… Tomohiroハック2016.12.12 16,622
Eclipseで目的のファイルを早く見つける Eclipseでたくさんのファイルを擁するプロジェクトから〇〇というファイルを探したいけどどこに保存してあるか分からない・・・ そんな時、普通の検索機能(Control+H)を使っても良いけど大量のファイルがあると非常に… Tomohiroハック2016.12.06 525
SQLをお家で学習 Javaのプログラムの練習だとメモ帳とJVMがあれば出来るけど、データベースの練習は土台のデータも必要だし家のPCに環境構築するのも敷居が高い作業である。お家で簡単?にSQLの練習ができる2つの方法を発見したので取り上げ… Tomohiroハック2016.12.05 427
SQLとJavaの関係 SQLの文をプログラムで書くとき、保守性の観点からJavaのソースコードに直接SQL文を書くことはおすすめしない。 Cayeneeというツールを使うとデーターベースをオブジェクトとして扱うことができる。 http://w… Tomohiroハック2016.12.05 654
SQLのPreparedStatement SQLで、可変な値をSQL文中に使っているとき、パラメータとして文を書き、値を後から代入することにより、スッキリとしたソースコードになり、実行速度も上がる。 SELECT name FROM students WHERE… Tomohiroハック2016.11.28 3,369
Date型にnullは入らない データベース上に保存されている日付をDate型として取り出すときに、データベースの日付データが空っぽ(何も記載されていない)ときの反応を決めたいとき、最初は if((データベースの日付をData型に変換した変数) == … Tomohiroハック2016.11.21 23,273
Javaの三種類のデータ構造を使い分ける Javaには三種類のデータ構造があり、目的に応じて使い分けることができる。 1.配列 基本データ型(intとか)、参照型(Stringとか)両方を扱うことができる。 作成時は String[] moji = new S… Tomohiroハック2016.11.15 1,595
Eclipseのimport自動挿入、削除 Javaでプログラムを書いたり消したりしていると、つい確認を忘れがちなimport文。 Eclipseには自動でimport文を挿入してくれたり、削除してくれる機能が搭載されている。 import文を整理したいと思った場… Tomohiroハック2016.11.14 7,815