Eclipse

Eclipseプラグインのcodicでネーミングを決める

Eclipseプラグインのcodicでネーミングを決める
Sublime text

Sublime text3でAbacusの使い方

Sublime text3でAbacusの使い方Sublime text3でAbacusを使う方法です。Abacusは複数行の=を整列してくれる便利なプラグインです。プラグインのインストールは、ctrl + shift + pでコマンドパレ...
Ant

Gradleプロジェクトのbuild.gradleからAntを使う方法

Gradleプロジェクトのbuild.gradleからAntを使う方法Gradleプロジェクトでビルドする際に自動的にファイルを修正したい場合や標準出力したい場合にAntプラグインが用意されています。ant.replaceregexp正規表...
Sublime text

Sublime text3で文字の大きさを変更する

Sublime text3で文字の大きさを変更するSublime text3で文字の大きさを変更するには、ctrl + +で文字を大きくします。ctrl + -で文字を小さくします。
Sublime text

Sublime text3で行選択する

Sublime text3で行選択するSublime text3で行選択するには、ctrl + lで行を選択することができます。
Java8

Java8のStream API countメソッドの使い方

Java8のStream API countメソッドの使い方Java8のStream APIのcount()というメソッドを実行しています。filterした結果に対してcountメソッドを呼び出します。プリミティブ型のlongを返します。i...
Java8

Java8のStream APIのforEachやfillterやmapやsortedやcollectの使い方

Java8のStream APIのforEachやfillterやmapやsortedやcollectの使い方Java8からjava.util.stream.Streamというコレクションを便利に操作するクラスができました。forEach今...
Sublime text

SublimeText3でJavaをコンパイルする

SublimeText3でJavaをコンパイルするSublimeText3でJavaをコンパイルすることができます。 - でPackagesフォルダが開くので、そこにJavaというフォルダを作成します。 - - でuntitled.subl...
Sublime text

SublimeText3で現在行をハイライトする

SublimeText3で現在行をハイライトするSublimeText3で現在行をハイライトすることができます。 – で設定ファイルを開きます。設定ファイルに以下を追記します。"highlight_line":trueこれで現在行がハイライ...
Sublime text

SublimeText3で保存時にtrimする

SublimeText3で保存時にtrimするSublimeText3で保存時にtrimすることができます。空白やタブもtrimされます。 - で設定ファイルを開きます。設定ファイルに以下を追記します。"trim_trailing_whit...
Sublime text

Sublime text3で(){}[]を自由に変換する

Sublime text3で(){}[]を自由に変換するSublime text3で(){}[]を自由に変換するにはBracketHighlighterをインストールしている必要があります。()または{}または[]の位置にカーソルを合わせて...
Sublime text

Sublime text3でダブルクォーテーションをシングルクォーテーションに変換する

Sublime text3でダブルクォーテーションをシングルクォーテーションに変換するSublime text3でダブルクォーテーションをシングルクォーテーションに変換するにはBracketHighlighterをインストールしている必要が...
Sublime text

Sublime text3でシングルクォーテーションや括弧を強調する

Sublime text3でシングルクォーテーションや括弧を強調するSublime text3でシングルクォーテーションや括弧を強調するにはBracketHighlighterをインストールします。ctrl + shift + pでinst...
Sublime text

Sublime text3でCSVを変換する

Sublime text3でCSVを変換するSublime text3でCSVを変換するにはDataConverterをインストールします。Ctrl + Shift + pを押してInstall Packageを選択します。次にDataCo...
Sublime text

Sublime text3でスペース、タブを表示する

Sublime text3でスペース、タブを表示するSublime text3ではデフォルトではスペースとタブが見えません。スペースを・、タブをーで表示するように設定することができます。- で設定ファイルを開きます。ファイルに以下を記述しま...
Sublime text

Sublime text 3エディタで日本語をインライン化する

Sublime text 3エディタで日本語をインライン化するSublime text 3エディタで日本語をインライン化するにはIMESupportをインストールします。デフォルトだと小窓が左上にでて非常に使いづらいです。Ctrl + Sh...
Javaのデザインパターン

JavaのデザインパターンDecorator

JavaのデザインパターンDecoratorDecoratorパターンは、既存クラスに対してデコレート(装飾)していくデザインパターンです。既存クラスありきで、その既存クラスを変更することなく、Decoratorクラスを作成していって既存ク...
node.js

Node.js v6から追加されたProxyオブジェクトを使ってオブジェクトのプロパティアクセスをカスタムする

Node.js v6から追加されたProxyオブジェクトを使ってオブジェクトのプロパティアクセスをカスタムするProxyクラスの第一引数にオブジェクトを指定して、第二引数にハンドラを指定します。new Proxy(obj, handler)...
Eclipse

Eclipseで保存時にタブをスペースに変換する

Eclipseで保存時にタブをスペースに変換するEclipseで保存時にタブをスペースに変換するには、 - - で、「タブをスペースに」を選択します。これでファイル保存時にタブがスペースとして保存されるようになります。
Eclipse

Eclipseのパッケージエクスプローラをツリー表示にカスタマイズする

Eclipseのパッケージエクスプローラをツリー表示にカスタマイズするEclipseのパッケージエクスプローラをツリー表示にカスタマイズします。パッケージエクスプローラに▽ボタンがあるので押して、 - に変更します。こうするとパッケージエク...
UML

VS CodeでPlantUMLを使ってクラス図,アクティビティ図,シーケンス図の書き方

VS CodeでPlantUMLを使ってクラス図,アクティビティ図,シーケンス図の書き方
Javaのロジック

Javaでdoubleからintに変換する方法

Javaでdoubleからintに変換する方法Javaでdoubleからintに変換するには以下のようにintでキャストします。double i = 2.0;int j = (int)i;プリミティブ同士なのでキャストで変換できますが、小数...
Javaのロジック

PreparedStatementの使い方

PreparedStatementの使い方JavaのPreparedStatementの使い方です。String sql = "insert into テーブル名 (id,code,name,date) values (?,?,?)";Pr...
RESTful

JAX-RSでRESTful webサービス構築してみる(AjaxでPOST)

JAX-RSでRESTful webサービス構築してみる(AjaxでPOST)JAX-RSでRESTful webサービス構築してみるで作成したプロジェクトにはindex.jspがあるとおもいます。でアクセスできます。このindex.jsp...
Javaのロジック

JavaでSQLのIN句の作成

JavaでSQLのIN句の作成JavaでSQLのIN句の作成するメモです。listにIN句のリストが入っているとします。String sql = "SELECT * FROM テーブル WHERE ~";sql += " AND ( ";f...
Oracle

TRUNCATE失敗でORA-02266

TRUNCATE失敗でORA-02266TRUNCATE失敗でORA-02266が発生することがあります。これは外部キーが有効なためにおこります。テーブルに対して有効な外部キーを検索するSQLです。SELECT  CONSTRAINT_NA...
Oracle

ORA-02289 順序が存在しません

ORA-02289 順序が存在しませんINSERT INTO テーブル名(ID,......) VALUES (シーケンス.NEXTVAL,......)こういうSQLを書いておいて、シーケンスを作成するのを忘れていたら、ORA-02289...
RESTful

JAX-RSでRESTful webサービス構築してみる

JAX-RSでRESTful webサービス構築してみるJAX-RSでRESTful webサービス構築してみます。まずRESTとは簡単に説明すると・HTTPを使うWebサービス・全てのリソースは一意のURLで取得(みたいな感じ)・HTTP...
JavaScript

JavaScriptでクラス定義

JavaScriptでクラス定義JavaScriptではnew演算子がありますが、クラスというのは存在しません。newするとコンストラクタからインスタンスを生成します。function Car(speed,color){ this.spee...
JavaScriptのロジック

JavaScriptの関数宣言と関数式

JavaScriptの関数宣言と関数式JavaScriptの関数宣言と関数式についてです。関数宣言はそのままです。// 関数宣言function a() { return 'a';}関数式とは、関数宣言を変数に格納する式を言います。// 関...
jQuery

jQueryの$.extend()メソッドの使い方

jQueryの$.extend()メソッドの使い方jQueryの$.extend()メソッドは第一引数に、その後指定したオブジェクトの引数をマージするメソッドです。以下の場合、obj1にobj2をマージしています。$(function(){...
Oracle

Oracleでシーケンスを削除する

Oracleでシーケンスを削除するOracleでシーケンスを削除するには、DROP SEQUENCE文を使用します。DROP SEQUENCE シーケンス名
Oracle

Oracleでシーケンスを作成する

Oracleでシーケンスを作成する
Oracle

Oracleでテーブルを修正する

Oracleでテーブルを修正するOracleのテーブルの列をNUMBERからVARCHAR2に変更したいなど、途中で定義を変更したい場合があります。その場合、ALTER TABLE テーブル文を使用します。ALTER TABLE テーブル名...
HTML

HTML5から追加されたdata-*カスタム属性

HTML5から追加されたdata-*カスタム属性HTML5から追加されたdata-*で始まる属性を指定できるようになりました。Webアプリで独自属性に任意のデータを指定することにより、任意のデータを取得できます。セレクタ.data('*')...
Oracle

Oracleでテーブルを削除する

Oracleでテーブルを削除するOracleでテーブルを削除するにはDROP TABLE文を使用します。テーブルに紐づくプライマリキー、コメント、外部キーも同時に削除されます。但し、削除しようとしているテーブルに対して外部キーがある場合はC...
JavaScriptのロジック

JavaScriptの文字列’false’はtrueになる

JavaScriptの文字列'false'はtrueになるJavaScriptで文字列の'false'はtrueと判断されてしまいます。Boolean('false');としてもtrueになるので注意ですね。<script type="te...
Eclipse

EclipseでJSPの文字コードを設定する

EclipseでJSPの文字コードを設定するEclipseでJSPの文字コードを設定するには、 - から、 - を選択すると、画像のように「テキスト」-「JSP」があるので、デフォルト・エンコードをUTF-8やShift-JISにすることに...
Oracle

Oracleのテーブルに外部キーを指定する

Oracleのテーブルに外部キーを指定する
HTML

input type=”text”の横幅を広げる

input type="text"の横幅を広げるinput type="text"の横幅を広げるには、cssでwidthを指定します。strutsの<html:text>タグではsizeで広げることができますが、input type="te...
Oracle

Oracleでテーブルを作成する

Oracleでテーブルを作成するOracleでテーブルを作成するには、CREATE TABLE文を使います。以下例です。CREATE TABLE テーブル名 ( ID NUMBER(10) NOT NULL, UPDATE_DATE DAT...
Oracle

OracleのDate型に時分秒も登録する

OracleのDate型に時分秒も登録するOracleのDate型に時分秒も登録または更新するにはPreparedStatementのsetStringに「yyyyMMddhhmmss」形式のString型をセットすれば、yyyy/MM/d...
Gradle

Gradleのマルチプロジェクト作成方法

Gradleのマルチプロジェクト作成方法Gradleはマルチプロジェクト対応しているので、一つのルートプロジェクトに対してサブプロジェクトを作成することが出来ます。ルートプロジェクト…warファイル(RootProjectというプロジェクト...
オブジェクトブラウザ

オブジェクトブラウザで複数SQLを実行する

オブジェクトブラウザで複数SQLを実行するオブジェクトブラウザで複数SQLを実行するには、SQLとSQLを/(1行のスラッシュ)で区切ります。(Oracleの場合)改行しないと実行されません。
jQueryのプラグイン

jQueryプラグインのtooltipsterの使い方

jQueryプラグインのtooltipsterの使い方jQueryプラグインのtooltipsterの使い方です。こちらよりダウンロードします。jsファイルは一つですが、cssファイルがかなりあります。まず全てプリロードします。<scrip...
postgreSQL

PostgreSQLのパスワード変更する方法(Windows)

PostgreSQLのパスワード変更する方法(Windows)
HTML

readonly= readonly readonly= trueどちらが正しいか

readonly= readonly readonly= trueどちらが正しいか以下Chromeで実験してみました。全部readonlyとなりますが、W3C推奨は、readonly="readonly"のようです。ちなみにreadonly...
Java8

Java8のStream API flatMapメソッドの使い方

Java8のStream API flatMapメソッドの使い方flatMapメソッドを使って変換して平坦にします。listのlistを作成します。この変数をflatMapメソッドで変換後に平坦にします。package jp.co.conf...
Windows

Windowsのホットキーを無効にする

Windowsのホットキーを無効にするWindowsのホットキーを無効にするには、デスクトップの何もないところで右クリックします。「グラフィックオプション」 - 「ホットキー」 - 「無効化」を選択します。これでホットキーが無効になります。
iBATIS(MyBatis)

MyBatisでサロゲートキーのテーブルに対してインサートする方法

MyBatisでサロゲートキーのテーブルに対してインサートする方法サロゲートキーのテーブルに対してインサート文を発行するには、useGeneratedKeys="true",keyProperty="カラム名"を指定します。以下例です。 <...