java
はい。 半年以上ぶりです。信頼できないユーザーの入力タグをどうすれば楽にきれいに出来るか考えてみたりしてました。 ある程度まともな動きをしてくれそうなものがあったのでメモを兼ねて。以前にも書いたjsoupでやってみます。 jsoupでHTMLをパースする -…
タイトルが長い。さらに詳しく言うなら、 MavenでSpringを含む依存jarごと一つのjarにしてインターネットに出られないサーバでそのjarを実行したときハマった件 です。まず前提として、Springさんはクラスパス内にapplicationContext.xmlとかで定義したxsdフ…
えー今更Guava-?キモーイ!Guavaの記事が許されるのは2012年までだよねー!キャハハハ! みたいな反応が無いかgkbrしながらも、ちょっといじる機会があったので。 いやGuava全然まだ開発されてるんですけども。AとBのSetがあってAにあってBにないもの…
オヒサシブリデース。 ついにはてなブログに移行しました。インポート楽ちんでよいですね。ここのところあんまり新しいことしてなかったので書くことなかったんですが、 久々に触ったことなかったライブラリに触ったので覚書までに。HTMLをパースする案件がありまし…
大したことじゃないんですけど毎回忘れて調べてる気がするので覚書。 jacksonであるjsonをデシリアライズしたいんだけど、そこに未知のプロパティがあったとき、UnrecognizedPropertyExceptionが発生しちゃうので、それを回避するやつです。 たとえば以下の…
javaでExcelファイルとか作るのテンション下がりますよね!こんにちは! Excelファイル全体をパスワード保護して、パスワード入力しないと開けないようにしたいという案件がありまして。 それをjavaで実装する必要がありまして。まあ自分の案件じゃないんで…
こんにちはこんばんは!JMeterシナリオ、書いてますか! 僕は書いてません! 例のごとく質問されて調べたりしたので覚書です。 以前こんなのを書いたんですけど、 JMeterでCSVファイルのランダムな行を抽出する! - するめとめがね 「ランダムに取るのはこれ…
こんにちは!Free(略) 昨日のやつの補足を少々。 FreeMarker(ftl)のデフォルト値演算子と条件分岐 - するめとめがね 変数numが存在するとき、これはエラーを吐きますが <#if num!0 == 0> true </#if>これはエラーを吐きません。 <#if 0 == num!0> true </#if> ええーじゃ…
こんにちは!FreeMarker、書いてますか! 僕はあんまり書いてません! 書いてませんけど、書いてる人から質問されて挙動を調べたので覚書です! もうめんどくさいのでFreeMarkerじゃなくてftlって書きますけど、ftlにはデフォルト値演算子があります。 ${str…
ほんとは配列を渡したかったんですけどうまくいかなかったのでとりあえず。 とにもかくにもとりあえずtaglibを作ります。 適当にこんな。 public class TestTag extends TagSupport { private static final long serialVersionUID = 1L; private List<String> testLi</string>…
はまったのでめもめも。 JMeterをcuiで立ち上げるときはbin配下のjmeter.shを使います。 こんなかんじ。 $ sh jmeter.sh -n -t test.jmx Created the tree successfully using test.jmx Starting the test @ Mon Jul 30 13:19:01 JST 2012 (1343621941287) W…
JMeterで「userid,entryid」みたいなデータをもとにランダムアクセスしたい! と思ったんですがCSV Data Set Configは順番にアクセスするだけだし、 CSVRead関数はカラムしか指定できないし…! かといってランダムに並び替えたCSVファイルを読み込むとかも嫌…
こいつの対応のめも。 CVE-2011-2730 | support.springsource.com とりあえずSpringのバージョンを確認。3.1系なら問題なさげ。 使ってたのが3.0.5なのでアウト。 Springのtagsの属性のうち、EL式を評価する属性にパラメータなどの指定で値が入ってしまう場…
大枠は以下を参考に。 Spring 3 MVC の HttpMessageConverter 機能を使って RESTful な Web サービスを作成する @ResponseBodyでクラスを返すときにnullのフィールドを結果に含めたくない XMLとjsonの変換にはそれぞれJaxb2Marshallerとjacksonを使いました…