Excelを超便利にするRelaxTools Addinの使い方
高橋
Spring + MyBatisの@Selectアノテーションの使い方
Spring + MyBatisの@Selectアノテーションの使い方 前提 Employeeテーブルのレコードは以下の通りとします。 ID NAME AGE 1 takahashi 20 Spring スタータープロジェクトで選択する依存...
JavaでBigDecimalをintに変換と小数点以下切り捨て
JavaでBigDecimalをintに変換と小数点以下切り捨て JavaでBigDecimalをintに変換するにはintValueメソッドを使用します。 BigDecimal bd = new BigDecimal(1.239); in...
Javaで小数点N桁を表示する
Javaで小数点N桁を表示する Javaで小数点N桁を表示する方法はいくつかあります。 Java1.5からはString.formatメソッドで小数点N桁を表示することができます。 double i = 1.239; String s = ...
Eclipseプラグインのcodicでネーミングを決める
Eclipseプラグインのcodicでネーミングを決める
Sublime text3でAbacusの使い方
Sublime text3でAbacusの使い方 Sublime text3でAbacusを使う方法です。 Abacusは複数行の=を整列してくれる便利なプラグインです。 プラグインのインストールは、ctrl + shift + pでコマン...
Gradleプロジェクトのbuild.gradleからAntを使う方法
Gradleプロジェクトのbuild.gradleからAntを使う方法 Gradleプロジェクトでビルドする際に自動的にファイルを修正したい場合や標準出力したい場合にAntプラグインが用意されています。 ant.replaceregexp ...
Sublime text3で文字の大きさを変更する
Sublime text3で文字の大きさを変更する Sublime text3で文字の大きさを変更するには、ctrl + +で文字を大きくします。 ctrl + -で文字を小さくします。
Sublime text3で行選択する
Sublime text3で行選択する Sublime text3で行選択するには、ctrl + lで行を選択することができます。
Java8のStream API countメソッドの使い方
Java8のStream API countメソッドの使い方 Java8のStream APIのcount()というメソッドを実行しています。 filterした結果に対してcountメソッドを呼び出します。プリミティブ型のlongを返します...
Java8のStream APIのforEachやfillterやmapやsortedやcollectの使い方
Java8のStream APIのforEachやfillterやmapやsortedやcollectの使い方 Java8からjava.util.stream.Streamというコレクションを便利に操作するクラスができました。 forEac...
SublimeText3でJavaをコンパイルする
SublimeText3でJavaをコンパイルする SublimeText3でJavaをコンパイルすることができます。 - でPackagesフォルダが開くので、そこにJavaというフォルダを作成します。 - - でuntitled.sub...
SublimeText3で現在行をハイライトする
SublimeText3で現在行をハイライトする SublimeText3で現在行をハイライトすることができます。 – で設定ファイルを開きます。 設定ファイルに以下を追記します。 "highlight_line":true これで現在行が...
SublimeText3で保存時にtrimする
SublimeText3で保存時にtrimする SublimeText3で保存時にtrimすることができます。 空白やタブもtrimされます。 - で設定ファイルを開きます。 設定ファイルに以下を追記します。 "trim_trailing_...
Sublime text3で(){}[]を自由に変換する
Sublime text3で(){}[]を自由に変換する Sublime text3で(){}[]を自由に変換するにはBracketHighlighterをインストールしている必要があります。 ()または{}または[]の位置にカーソルを合わ...
Sublime text3でダブルクォーテーションをシングルクォーテーションに変換する
Sublime text3でダブルクォーテーションをシングルクォーテーションに変換する Sublime text3でダブルクォーテーションをシングルクォーテーションに変換するにはBracketHighlighterをインストールしている必要...
Sublime text3でシングルクォーテーションや括弧を強調する
Sublime text3でシングルクォーテーションや括弧を強調する Sublime text3でシングルクォーテーションや括弧を強調するにはBracketHighlighterをインストールします。 ctrl + shift + pでin...
Sublime text3でCSVを変換する
Sublime text3でCSVを変換する Sublime text3でCSVを変換するにはDataConverterをインストールします。 Ctrl + Shift + pを押してInstall Packageを選択します。 次にDat...
Sublime text3でスペース、タブを表示する
Sublime text3でスペース、タブを表示する Sublime text3ではデフォルトではスペースとタブが見えません。 スペースを・、タブをーで表示するように設定することができます。 - で設定ファイルを開きます。 ファイルに以下を...
Sublime text 3エディタで日本語をインライン化する
Sublime text 3エディタで日本語をインライン化する Sublime text 3エディタで日本語をインライン化するにはIMESupportをインストールします。デフォルトだと小窓が左上にでて非常に使いづらいです。 Ctrl + ...
JavaのデザインパターンDecorator
JavaのデザインパターンDecorator Decoratorパターンは、既存クラスに対してデコレート(装飾)していくデザインパターンです。 既存クラスありきで、その既存クラスを変更することなく、Decoratorクラスを作成していって既...
Node.js v6から追加されたProxyオブジェクトを使ってオブジェクトのプロパティアクセスをカスタムする
Node.js v6から追加されたProxyオブジェクトを使ってオブジェクトのプロパティアクセスをカスタムする Proxyクラスの第一引数にオブジェクトを指定して、第二引数にハンドラを指定します。 new Proxy(obj, handle...
Eclipseで保存時にタブをスペースに変換する
Eclipseで保存時にタブをスペースに変換する Eclipseで保存時にタブをスペースに変換するには、 - - で、「タブをスペースに」を選択します。 これでファイル保存時にタブがスペースとして保存されるようになります。
Eclipseのパッケージエクスプローラをツリー表示にカスタマイズする
Eclipseのパッケージエクスプローラをツリー表示にカスタマイズする Eclipseのパッケージエクスプローラをツリー表示にカスタマイズします。 パッケージエクスプローラに▽ボタンがあるので押して、 - に変更します。 こうするとパッケー...
VS CodeでPlantUmlを使ってクラス図,アクティビティ図の書き方
VS CodeでPlantUmlを使ってクラス図,アクティビティ図の書き方 Windows環境でVS Codeを使用してクラス図を書いてみます。 VS CodeのプラグインPlantUMLをインストールします。 その次にgraphvizをか...
Javaでdoubleからintに変換する方法
Javaでdoubleからintに変換する方法 Javaでdoubleからintに変換するには以下のようにintでキャストします。 double i = 2.0; int j = (int)i; プリミティブ同士なのでキャストで変換できます...
PreparedStatementの使い方
PreparedStatementの使い方 JavaのPreparedStatementの使い方です。 String sql = "insert into テーブル名 (id,code,name,date) values (?,?,?)";...
JAX-RSでRESTful webサービス構築してみる(AjaxでPOST)
JAX-RSでRESTful webサービス構築してみる(AjaxでPOST) JAX-RSでRESTful webサービス構築してみるで作成したプロジェクトにはindex.jspがあるとおもいます。 でアクセスできます。 このindex....
JavaでSQLのIN句の作成
JavaでSQLのIN句の作成 JavaでSQLのIN句の作成するメモです。 listにIN句のリストが入っているとします。 String sql = "SELECT * FROM テーブル WHERE ~"; sql += " AND (...
TRUNCATE失敗でORA-02266
TRUNCATE失敗でORA-02266 TRUNCATE失敗でORA-02266が発生することがあります。 これは外部キーが有効なためにおこります。 テーブルに対して有効な外部キーを検索するSQLです。 SELECT CONSTRAI...
ORA-02289 順序が存在しません
ORA-02289 順序が存在しません INSERT INTO テーブル名( ID, ... ... ) VALUES ( シーケンス.NEXTVAL, ... ... ) こういうSQLを書いておいて、シーケンスを作成するのを忘れていたら...
JAX-RSでRESTful webサービス構築してみる
JAX-RSでRESTful webサービス構築してみる JAX-RSでRESTful webサービス構築してみます。 まずRESTとは簡単に説明すると ・HTTPを使うWebサービス ・全てのリソースは一意のURLで取得(みたいな感じ) ...
JavaScriptでクラス定義
JavaScriptでクラス定義 JavaScriptではnew演算子がありますが、クラスというのは存在しません。 newするとコンストラクタからインスタンスを生成します。 function Car(speed,color){ this.s...
JavaScriptの関数宣言と関数式
JavaScriptの関数宣言と関数式 JavaScriptの関数宣言と関数式についてです。 関数宣言はそのままです。 // 関数宣言 function a() { return 'a'; } 関数式とは、関数宣言を変数に格納する式を言いま...
jQueryの$.extend()メソッドの使い方
jQueryの$.extend()メソッドの使い方 jQueryの$.extend()メソッドは第一引数に、その後指定したオブジェクトの引数をマージするメソッドです。 以下の場合、obj1にobj2をマージしています。 $(function...
Oracleでシーケンスを削除する
Oracleでシーケンスを削除する Oracleでシーケンスを削除するには、DROP SEQUENCE文を使用します。 DROP SEQUENCE シーケンス名
Oracleでシーケンスを作成する
Oracleでシーケンスを作成する
Oracleでテーブルを修正する
Oracleでテーブルを修正する Oracleのテーブルの列をNUMBERからVARCHAR2に変更したいなど、途中で定義を変更したい場合があります。 その場合、ALTER TABLE テーブル文を使用します。 ALTER TABLE テー...
HTML5から追加されたdata-*カスタム属性
HTML5から追加されたdata-*カスタム属性 HTML5から追加されたdata-*で始まる属性を指定できるようになりました。 Webアプリで独自属性に任意のデータを指定することにより、任意のデータを取得できます。 セレクタ.data('...
Oracleでテーブルを削除する
Oracleでテーブルを削除する Oracleでテーブルを削除するにはDROP TABLE文を使用します。 テーブルに紐づくプライマリキー、コメント、外部キーも同時に削除されます。 但し、削除しようとしているテーブルに対して外部キーがある場...
JavaScriptの文字列’false’はtrueになる
JavaScriptの文字列'false'はtrueになる JavaScriptで文字列の'false'はtrueと判断されてしまいます。 Boolean('false');としてもtrueになるので注意ですね。 <script type=...
EclipseでJSPの文字コードを設定する
EclipseでJSPの文字コードを設定する EclipseでJSPの文字コードを設定するには、 - から、 - を選択すると、画像のように「テキスト」-「JSP」があるので、デフォルト・エンコードをUTF-8やShift-JISにすること...
Oracleのテーブルに外部キーを指定する
Oracleのテーブルに外部キーを指定する
input type=”text”の横幅を広げる
input type="text"の横幅を広げる input type="text"の横幅を広げるには、cssでwidthを指定します。 strutsの<html:text>タグではsizeで広げることができますが、input type="...
Oracleでテーブルを作成する
Oracleでテーブルを作成する Oracleでテーブルを作成するには、CREATE TABLE文を使います。 以下例です。 CREATE TABLE テーブル名 ( ID NUMBER(10) NOT NULL, UPDATE_DATE ...
OracleのDate型に時分秒も登録する
OracleのDate型に時分秒も登録する OracleのDate型に時分秒も登録または更新するにはPreparedStatementのsetStringに「yyyyMMddhhmmss」形式のString型をセットすれば、yyyy/MM/...
Gradleのマルチプロジェクト作成方法
Gradleのマルチプロジェクト作成方法 Gradleはマルチプロジェクト対応しているので、一つのルートプロジェクトに対してサブプロジェクトを作成することが出来ます。 ルートプロジェクト…warファイル(RootProjectというプロジェ...
オブジェクトブラウザで複数SQLを実行する
オブジェクトブラウザで複数SQLを実行する オブジェクトブラウザで複数SQLを実行するには、SQLとSQLを/(1行のスラッシュ)で区切ります。(Oracleの場合) 改行しないと実行されません。
jQueryプラグインのtooltipsterの使い方
jQueryプラグインのtooltipsterの使い方 jQueryプラグインのtooltipsterの使い方です。 こちらよりダウンロードします。 jsファイルは一つですが、cssファイルがかなりあります。 まず全てプリロードします。 <...
PostgreSQLのパスワード変更する方法(Windows)
PostgreSQLのパスワード変更する方法(Windows)
readonly= readonly readonly= trueどちらが正しいか
readonly= readonly readonly= trueどちらが正しいか 以下Chromeで実験してみました。 全部readonlyとなりますが、W3C推奨は、readonly="readonly"のようです。 ちなみにreado...