Javaのデザインパターン

デザインパターンfacade

デザインパターンfacadeJavaでデザインパターンFacadeについてです。今まで知らなかったんですが、基本的な考え方としてはWebの入り口にあたるクラスで、他クラスを呼び出すだけが仕事のクラスです。StrutsでいうActionクラス...
Oracle

テーブルのカラムにコメントをつける

テーブルのカラムにコメントをつけるテーブルのカラムにコメントをつける方法です。COMMENT ON COLUMN テーブル名.カラム名 IS '~~コメント'
Oracle

テーブルの末尾にカラムを追加する

テーブルの末尾にカラムを追加するOracleでテーブルの末尾にカラムを追加する方法です。ALTER TABLE テーブル名ADD(カラム名 VARCHAR(10) NULL)
IE

IE11の開発者ツールの使い方

IE11の開発者ツールの使い方IE11でJavaScriptをゴリゴリ触っているので、開発者ツールを使ってます。IEを起動してF12を押すと開発者ツールが起動します。適当な場所でデバッグしたい場合は、「デバッガー」タブを押して、左側のバーを...
Linux

Linuxコマンドチートシート

Linuxコマンドチートシートscpscpコマンドでリモートサーバに接続してアップロードやダウンロードすることが出来ます。GUIツールだとWinSCPが有名です。scpでアップロードリモートサーバ(ホスト名:remotehost)にアップロ...
Linux

Linuxのtailコマンドで指定した文字でフィルターする方法

Linuxのtailコマンドで指定した文字でフィルターする方法
JavaScript

form要素にid指定してコントロール部品を操作する

form要素にid指定してコントロール部品を操作するform要素にid指定してコントロール部品を操作します。<form id="testForm"><input type="button" onClick="test(testForm);"...
jQueryのプラグイン

jQueryプラグインのautotab

jQueryプラグインのautotabjQueryプラグインのautotabは入力フォームのフォーム間を自動でタブ移動してくれるプラグインです。部品にmaxlengthを指定し、maxlengthに達すると自動でタブ移動されます。jquer...
Java

org.apache.commons.lang.BooleanUtilsクラスの使い方

org.apache.commons.lang.BooleanUtilsクラスの使い方BooleanUtilsクラスのnegateメソッドは引数にtrueまたはfalseを指定すると結果が反転して戻ってきます。toBooleanメソッドの引...
Eclipse

Eclipseで文字化け回避する方法

Eclipseで文字化け回避する方法Eclipseでワークスペースの文字コード設定するには、 - - - のテキスト・ファイルのエンコード欄を「MS932」から「UTF-8」にすることでワークスペースに対して文字コードを設定することが可能で...
Java

org.apache.commons.langのStrBuilderクラスの使い方

org.apache.commons.langのStrBuilderクラスの使い方StrBuilderクラスにはappendWithSeparatorsメソッドがあります。このメソッドは第一引数にリスト、第二引数にセパレータを指定します。L...
struts

web.xmlの<include-prelude>タグ

web.xmlの&lt;include-prelude&gt;タグ
JSP

<c:import>の使い方

<c:import>の使い方<c:import>の使い方です。以下を宣言する必要があります。<%@taglib prefix="c" url="" %>urlで指定したファイル(例えばJSP)をインクルードします。<c:import url...
JSP

<c:set>タグの使い方

<c:set>の使い方<c:set>の使い方です。以下を宣言する必要があります。<%@taglib prefix="c" url="" %>valで変数名を指定し、value属性で値を指定します。<c:set scope="request"...
JavaScriptのロジック

JavaScriptで文字列を含む判定するindexOf

JavaScriptで文字列を含む判定するindexOfJavaScriptで文字列を含む判定するにはindexOfを使います。indexOfの戻り値が-1の場合含まない、それ以外は含みます。正確には文字位置を返します。<script ty...
JavaScript

JavaScriptのキャッシュを削除する方法

JavaScriptのキャッシュを削除する方法JavaScriptのキャッシュを削除する方法です。ブラウザでF5を押したり、Ctrl + F5を押したりして消えることがあります。これでも消えない場合は、IEの場合ですが、F12を押して開発者...
struts

<jsp:directive.page>タグの使い方

&lt;jsp:directive.page&gt;タグの使い方
IE

Windows7、IE11で開発者ツールが動かないときの対処法

Windows7、IE11で開発者ツールが動かないときの対処法Windows7、IE11で開発者ツールが動かない場合があります。F12を押して起動すると以下のようなエラーが出た場合の対処法です。Exception in window.onl...
HTML

HTMLのtableタグで縦書きする

HTMLのtableタグで縦書きするHTMLのtableタグで縦書きするにはcssで実現することができます。writing-mode:tb-rl;と記述することで縦書きになります。ただし、IEのみ対応されておりChromeでは横書きになりま...
jQuery

jQueryのイベントバブリングとtargetプロパティ

jQueryのイベントバブリングとtargetプロパティjQueryではイベントバブリングと呼ばれる仕組みがあります。イベントバブリングとはある要素Aでイベントが発生すればそのイベントは要素Aの親要素にも伝わっていくことを言います。以下、例...
struts

ActionFormとDTO

ActionFormとDTO
jQuery

jQueryのパフォーマンス改善

jQueryのパフォーマンス改善jQueryでパフォーマンスを意識しないといけない場合、いくつか高速化するための例をあげます。・セレクタはid属性を指定する$("a")より$("#a")の方が処理が早いです。セレクタがid属性を指定すること...
jQuery

jQueryで配列をループする

jQueryで配列をループするjQueryで配列をループするには、$.eachを使います。第一引数に配列を指定し、第二引数に処理を記述したコールバック関数を指定します。<!DOCTYPE html><html lang="ja"><head...
Java

Javaで日付(時間)を24時間フォーマットにする

Javaで日付(時間)を24時間フォーマットにする
struts

<logic:lessThan>と<logicgreaterThan>の使い方

&lt;logic:lessThan&gt;と&lt;logicgreaterThan&gt;の使い方
Java

Javaで日付計算をする

Javaで日付計算をするJavaで日付計算をするにはCalendarクラスを使用します。まずインスタンスの生成を行い、addメソッドで日や月を加算減算することができます。Calendar cal = Calendar.getInstance...
mustache.js

mustache.jsの使い方

mustache.jsの使い方mustache.js(マスタッシュ)はJavaScriptのテンプレートエンジンです。Node-REDのtemplateノードでもMustache記法が使用できるようです。ブラウザでの使用方法プリロードして使...
JavaScript

JavaScriptで配列をソートする

JavaScriptで配列をソートするJavaScriptで配列をソートするにはsort()を使います。var arr = ;arr.sort();alert(arr);デモです。1,11,2の結果になります。1,2,11としたい場合は比較...
JavaScript

JavaScriptでオブジェクトを初期化

JavaScriptでオブジェクトを初期化JavaScriptでオブジェクトを初期化するには、{と}で初期化するプロパティリストをカンマ区切りで囲みます。var obj = {a:1,b:2,c:3};プロパティリストなので、キー:値となり...
struts

<logic:iterate>タグの使い方

&lt;logic:iterate&gt;タグの使い方
JavaScript

JavaScriptで配列の初期化

JavaScriptで配列の初期化JavaScriptで配列を初期化するには、で期化する要素をカンマ区切りで囲みます。var arr = ;その他、配列にプロパティを持たせることが可能です。配列長(上記では4)は変わりません。arr.nam...
JavaScript

JavaScriptで日付の妥当性をチェックする

JavaScriptで日付の妥当性をチェックするJavaScriptで日付の妥当性をチェックするにはDateオブジェクトを使って妥当性をチェックする関数を作ってみます。以下はyyMMdd形式の日付形式の妥当性チェックする関数です。yy(西暦...
JavaScript

JavaScript、jQueryでチェックボックスを全部チェックする

JavaScript、jQueryでチェックボックスを全部チェックするJavaScriptでチェックボックスを全部チェックするにはdocument.all.name属性.lengthでチェックボックス分ループしてチェックしていきます。<!D...
struts

<html:text>タグの幅を操作する

&lt;html:text&gt;タグの幅を操作する
JavaScript

JavaScriptで日付の比較をする

JavaScriptで日付の比較をするJavaScriptで日付の比較をするにはDateオブジェクトで大小比較するだけで求めることができます。但しvar today = new Date();とすると現在日付を取得します。すると時分秒ミリ秒...
JavaScript

JavaScriptでtableの行数を取得する

JavaScriptでtableの行数を取得するjavascriptでtableの行数を取得するにはtableにid属性を指定します。例えば以下のようにします。<table id="hoge"> <tr> <td> テスト </td> </...
Java

Javaで文字列をDate型に変換する

Javaで文字列をDate型に変換するJavaで文字列をDate型に変換するには、SimpleDateFormatクラスのparseメソッドを使用します。String dt = "20150925";DateFormat sdf = new...
WordPress

Quick Adsenseを追加する

Quick Adsenseを追加する「プラグイン」ー「新規追加」からQuick Adsenseを追加します。追加したら、「プラグイン」から有効化します。有効化すると、「設定」-「Quick Adsense」が表示されるようになります。
struts

<nested:iterate>タグの使い方

&lt;nested:iterate&gt;タグの使い方
iBATIS(MyBatis)

LabelValueBeanの使い方

LabelValueBeanの使い方LabelValueBeanは、セレクトボックスなどで使えるキーと値を保持するクラスです。org.apache.struts.utilクラスにありますがあまり知られていないです。List<LabelVal...
struts

<bean:size>タグの使い方

&lt;bean:size&gt;タグの使い方
underscore.js

underscore.jsの使い方

underscore.jsの使い方
Oracle

Oracleの同時接続最大セッション数

Oracleの同時接続最大セッション数Oracleがつながらなくなったりした場合、最大セッション数を調べます。SELECT * FROM V$LICENSE;SESSIONS_CURRENTカラムが現在の同時ユーザーセッション数で、SESS...
WinCVS

WinCVSの使い方

かなり古いソフトですがCVSのGUI版です。このソフトで、新しいファイルをソース管理するには、ソース管理されていないファイルを選択して「Modify」-「Add」とするとソース管理されるようになります。フォルダ構成がたいてい複雑なので、色々...
Trac Lightning

Trac Lightningの使い方

Trac Lightningの使い方Trac Lightningはプロジェクト管理ツールです。タスクを作成し(~画面作成とか)、それを担当する人はタスクの担当者になるために、「チケットの変更」からアクション内の「担当者変更」を選択して「変更...
jQuery

jQueryでradioボタンの値を取得する

jQueryでradioボタンの値を取得するjQueryでradioボタンの値を取得するjQueryでradioボタンの値を取得するには、$('input:checked').val();というようにcssセレクタで取得することができます。
jQuery

jQueryでreadonly属性かどうか調べる

jQueryでreadonly属性かどうか調べるjQueryでreadonly属性かどうか調べるには、attr属性を使用します。if($(#id).attr('readonly') == 'readonly'){ // 処理}readonl...
struts

getInputForward()とmapping.input()

getInputForward()とmapping.input()
iBATIS(MyBatis)

iBATISで<や>を使用する

iBATISで<や>を使用するiBATISで<や>を使用するとxmlファイルのため、タグと間違われてしまいます。これをエスケープするには以下のように、<!]>で囲みます。<select id="hoge" resultMap="...
Java

Javaの独自例外

Javaの独自例外Javaの独自例外サンプルです。package jp.co.confrage.infrastructure.exception;import jp.co.confrage.infrastructure.constant.E...