Javaでクラスのフィールドを取得設定するFieldクラスの使い方
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...
Java8のStream API flatMapメソッドの使い方
Java8のStream API flatMapメソッドの使い方 flatMapメソッドを使って変換して平坦にします。listのlistを作成します。 この変数をflatMapメソッドで変換後に平坦にします。 package jp.co.c...
Windowsのホットキーを無効にする
Windowsのホットキーを無効にする Windowsのホットキーを無効にするには、デスクトップの何もないところで右クリックします。 「グラフィックオプション」 - 「ホットキー」 - 「無効化」を選択します。 これでホットキーが無効になり...
MyBatisでサロゲートキーのテーブルに対してインサートする方法
MyBatisでサロゲートキーのテーブルに対してインサートする方法 サロゲートキーのテーブルに対してインサート文を発行するには、useGeneratedKeys="true",keyProperty="カラム名"を指定します。以下例です。 ...
デザインパターンfacade
デザインパターンfacade JavaでデザインパターンFacadeについてです。 今まで知らなかったんですが、基本的な考え方としてはWebの入り口にあたるクラスで、他クラスを呼び出すだけが仕事のクラスです。 StrutsでいうAction...
テーブルのカラムにコメントをつける
テーブルのカラムにコメントをつける テーブルのカラムにコメントをつける方法です。 COMMENT ON COLUMN テーブル名.カラム名 IS '~~コメント'
テーブルの末尾にカラムを追加する
テーブルの末尾にカラムを追加する Oracleでテーブルの末尾にカラムを追加する方法です。 ALTER TABLE テーブル名 ADD( カラム名 VARCHAR(10) NULL )
IE11の開発者ツールの使い方
IE11の開発者ツールの使い方 IE11でJavaScriptをゴリゴリ触っているので、開発者ツールを使ってます。 IEを起動してF12を押すと開発者ツールが起動します。 適当な場所でデバッグしたい場合は、「デバッガー」タブを押して、左側の...
Linuxコマンドチートシート
Linuxコマンドチートシート scp scpコマンドでリモートサーバに接続してアップロードやダウンロードすることが出来ます。 GUIツールだとWinSCPが有名です。 scpでアップロード リモートサーバ(ホスト名:remotehost)...
Linuxのtailコマンドで指定した文字でフィルターする方法
Linuxのtailコマンドで指定した文字でフィルターする方法
form要素にid指定してコントロール部品を操作する
form要素にid指定してコントロール部品を操作する form要素にid指定してコントロール部品を操作します。 <form id="testForm"> <input type="button" onClick="test(testForm...
jQueryプラグインのautotab
jQueryプラグインのautotab jQueryプラグインのautotabは入力フォームのフォーム間を自動でタブ移動してくれるプラグインです。 部品にmaxlengthを指定し、maxlengthに達すると自動でタブ移動されます。 jq...
org.apache.commons.lang.BooleanUtilsクラスの使い方
org.apache.commons.lang.BooleanUtilsクラスの使い方 BooleanUtilsクラスのnegateメソッドは引数にtrueまたはfalseを指定すると結果が反転して戻ってきます。 toBooleanメソッド...
Eclipseで文字化け回避する方法
Eclipseで文字化け回避する方法 Eclipseでワークスペースの文字コード設定するには、 - - - のテキスト・ファイルのエンコード欄を「MS932」から「UTF-8」にすることでワークスペースに対して文字コードを設定することが可能...
org.apache.commons.langのStrBuilderクラスの使い方
org.apache.commons.langのStrBuilderクラスの使い方 StrBuilderクラスにはappendWithSeparatorsメソッドがあります。 このメソッドは第一引数にリスト、第二引数にセパレータを指定します...
web.xmlの<include-prelude>タグ
web.xmlの<include-prelude>タグ
<c:import>の使い方
<c:import>の使い方 <c:import>の使い方です。 以下を宣言する必要があります。 <%@taglib prefix="c" url="" %> urlで指定したファイル(例えばJSP)をインクルードします。 <c:impor...
<c:set>タグの使い方
<c:set>の使い方 <c:set>の使い方です。 以下を宣言する必要があります。 <%@taglib prefix="c" url="" %> valで変数名を指定し、value属性で値を指定します。 <c:set scope="req...
JavaScriptで文字列を含む判定するindexOf
JavaScriptで文字列を含む判定するindexOf JavaScriptで文字列を含む判定するにはindexOfを使います。 indexOfの戻り値が-1の場合含まない、それ以外は含みます。正確には文字位置を返します。 <script...
JavaScriptのキャッシュを削除する方法
JavaScriptのキャッシュを削除する方法 JavaScriptのキャッシュを削除する方法です。 ブラウザでF5を押したり、Ctrl + F5を押したりして消えることがあります。 これでも消えない場合は、IEの場合ですが、F12を押して...
<jsp:directive.page>タグの使い方
<jsp:directive.page>タグの使い方
Windows7、IE11で開発者ツールが動かないときの対処法
Windows7、IE11で開発者ツールが動かないときの対処法 Windows7、IE11で開発者ツールが動かない場合があります。 F12を押して起動すると以下のようなエラーが出た場合の対処法です。 Exception in window....
HTMLのtableタグで縦書きする
HTMLのtableタグで縦書きする HTMLのtableタグで縦書きするにはcssで実現することができます。 writing-mode:tb-rl; と記述することで縦書きになります。ただし、IEのみ対応されておりChromeでは横書きに...
jQueryのイベントバブリングとtargetプロパティ
jQueryのイベントバブリングとtargetプロパティ jQueryではイベントバブリングと呼ばれる仕組みがあります。 イベントバブリングとはある要素Aでイベントが発生すればそのイベントは要素Aの親要素にも伝わっていくことを言います。 以...
ActionFormとDTO
ActionFormとDTO
jQueryのパフォーマンス改善
jQueryのパフォーマンス改善 jQueryでパフォーマンスを意識しないといけない場合、いくつか高速化するための例をあげます。 ・セレクタはid属性を指定する $("a")より$("#a")の方が処理が早いです。セレクタがid属性を指定す...
jQueryで配列をループする
jQueryで配列をループする jQueryで配列をループするには、$.eachを使います。 第一引数に配列を指定し、第二引数に処理を記述したコールバック関数を指定します。 <!DOCTYPE html> <html lang="ja"> ...
Javaで日付(時間)を24時間フォーマットにする
Javaで日付(時間)を24時間フォーマットにする
<logic:lessThan>と<logicgreaterThan>の使い方
<logic:lessThan>と<logicgreaterThan>の使い方
Javaで日付計算をする
Javaで日付計算をする Javaで日付計算をするにはCalendarクラスを使用します。 まずインスタンスの生成を行い、addメソッドで日や月を加算減算することができます。 Calendar cal = Calendar.getInsta...
mustache.jsの使い方
mustache.jsの使い方 mustache.js(マスタッシュ)はJavaScriptのテンプレートエンジンです。Node-REDのtemplateノードでもMustache記法が使用できるようです。 ブラウザでの使用方法 プリロード...
JavaScriptで配列をソートする
JavaScriptで配列をソートする JavaScriptで配列をソートするにはsort()を使います。 var arr = ; arr.sort(); alert(arr); デモです。 1,11,2の結果になります。 1,2,11とし...