Struts2 タグ JSPで
<s:debug/> とJSP内に記述すると、画面を表示したときにリンクが表示され、
内部で保持している変数(ValueStask)の値が表示される。
(さらに…)
プログラミングに関する記事をまとめたカテゴリページです。
趣味、仕事で学んだプログラミングのノウハウを紹介します。
Java,PHP,HTML,CSS,Shell,JavaScriptの記事が多めです。
Struts2 タグ JSPで
<s:debug/> とJSP内に記述すると、画面を表示したときにリンクが表示され、
内部で保持している変数(ValueStask)の値が表示される。
(さらに…)
Crescent Eve
http://www.kashim.com/eve/
Crescent Eve はシンプルなエディタですが、HTMLの文法チェックが手軽に行えるのがいいです。
(さらに…)
OGNL とは、Object Graph Navigation Language の略である。
オブジェクトの参照はシャープ記号(#)でマークされる。
OGNLに関する情報が少なすぎて、Struts2で作成するうえで大変困る。
ognl.orgはなくなっているし。
Java StringBuilder
Javaの文字列操作
Java1.4以前は、String同士の文字列結合は、PGレビュー時に叩かれる筆頭でした。
「StringBufferを使え」と。
Java5では、StringBuilderが追加されました。
それから、PGレビュー時には、こういう風に言うようになりました。
「スレッドセーフの考慮が不要なら、StringBuilderを使え」と。
エクスポートの対義語はインポートである。export の対義語はimport である。inport (in port) 入港中ではない。 #英語 #プログラミングあるある
— アリソン (@arisonjp) February 27, 2013
エクスポートの対義語はインポートである。
export の対義語はimport である。
inport (in port) 入港中ではない。
(さらに…)
RabbitMQ(ラビットエムキュー)は、Advanced Message Queuing Protocol(AMQP)を使用したオープンソースのメッセージ指向ミドルウェアである。
非同期処理が可能な API では、大量のリクエストを受け取るためにメッセージキューを利用することがある。
メッセージキューを使用した構成では、リクエストを受け取るプログラムが受け取ったリクエストから生成したメッセージをキューに格納。
キューに格納されたメッセージは、メッセージを処理するプログラムから取り出され、順番に処理が行なわる。
RabbitMQ はメッセージのやり取りを中継するミドルウェアにあたる。
(さらに…)
はじめてのmongoDB 入門編 構築・設定・ツールまとめ Take it easy! – mauekusa ‘s BLOG –
http://blog.bot.vc/2012/12/mongodb/
mongoDBについてわかりやすくまとめているサイトです。
・mongoDB概要
・mongoDB インストール方法
・mongoDB 登録、参照、削除
・ツール:RockMongoのインストール(phpMyAdminのような、Web管理ツール)
文字種別のチェック
ユニコードの汎用文字だけか、数字も含むのか、数字だけなのか、半角スペースも含むのか、空白文字だけか。
【半角スペースを含む場合】
Spaceをメソッドの後ろにつけると半角スペースも含めるようになります。
isAlpha isAlphanumeric isNumeric isAlphaSpace isAlphanumericSpace isNumericSpace isWhitespace
脆弱性対策
勝手に査読:Webアプリにおける11の脆弱性の常識と対策 – 徳丸浩のtumblr
http://tumblr.tokumaru.org/post/43394245031/勝手に査読webアプリにおける11の脆弱性の常識と対策
(さらに…)
文字列の初期値
nullや空文字を初期値にしたい時。
defaultString
変換対象の文字列がNULLの場合、空文字に変換する。
defaultIfEmpty
変換対象の文字列がNULL、または空文字の場合、指定された初期値に変換する。