Tomcatの再起動が必要なシーン 作業をしていると、tomcatの再起動が必要な時と、しなくても良い時があって、 tomcatの再起動をしないとファイルが置き換えられていない場面によく遭遇します。 結果的にtomcatの再起動が必要なだけなのに、バグだと… daiki21ハック2015.10.09 3,149
セッションタイムアウトでtomcatが起動できない たまにあるそうですが、tomcatを起動させようとするとセッションタイムアウトで表示できないことがありました。 ログを確認してみると、 接続は拒絶されました。ホスト名とポート番号が正しいことと、ポストマスタがTCP/IP… daiki21ハック2015.10.05 1,273
デバッグでのステップ実行 新たに書いたコードや修正を加える際、よく使うのがブレークポイントです。 自分自身、まだまだ使いこなせていませんが、便利なものですね。 実際どのような処理が行われているか確認するときにステップ処理というものを実行します。 … daiki21ハック2015.10.02 474
部分文字列の取得方法 substringメソッドを使えば、文字列の一部を取り出すことができます。 例えば、 String num = “abcdef”; といった文字列から一部を取り出す場合、 num.substrin… daiki21ハック2015.09.28 332
keycodeを使ってイベントを実装 focusを当てる修正をする中で、入力されたキーを取得して、イベントを実装することができることを知りました。 例えば、 if (event.keyCode == 13) とすると、エンターを押したタイミングでイベントを確… daiki21ハック2015.09.25 224
iOSのsafariにfocusが当たらない場合 HTMLなどでtextareaやinput type=”text” などにカーソルを当てたい場合、focus()を使うのが普通です。 しかし、iOSのsafariから確認してみるとfocusが当た… daiki21ハック2015.09.18 5,905
display:none/visibility:hiddenの違い display:none自体は、if文などでよく使っていましたが、似たようなニュアンスのvisibility:hiddenも使えます。 visibility:hidden display:noneは指定したidなどのレイ… daiki21ハック2015.09.14 388
SQLのデータ取得(ALL, DISTINCT) DISTINCT SELECT DISTINCTで重複した行を除外してデータを取得します。 SELECT DISTINCT name FROM table_name; このような形であれば「name」の値が重複したデータ… daiki21ハック2015.09.11 2,675
macroの定義の仕方 例えば、 <div class=”account” id=”!{$result.data} ></div> というものをmacroで定義する場合、 #macro() とし、引数として$result… daiki21ハック2015.09.07 170