java
gaeにはCronの機能があるので、それを使って勉強がてらbotを作成してみようと思った 使ったフレームワークはslim3とtwitter4j slim3 http://sites.google.com/site/slim3appengine/ twitter4j http://twitter4j.org/ja/index.htmlとりあえず、データストアに…
S2MaiInterceptorとかを上書きして、ozacc-mailとかの中身を見てみたりとかして調べてみると mail.setText(text); → mail.setHtmlText(text); とかって下みたいにすると送信できるみたい。もっといい方法があるんだと思いますが、誰かもっといい方法を知らな…
Railsを使って開発したことはないけれど、railsの影響を受けているフレームワークだったりは使っているし。 Railsだったらどうなってるんだろうとか、そういうこと。Rails3.0が最近出たということは、また色々なところに影響を与えるのかなとか思いつつ。 ど…
試してみたんですが、まだいまいち使いづらい。 mylynのプラグインでタスクの一覧を参照とかしてるんだけど、 ソースをコミットするときに、コメントにうまく反映できてないから その辺調べたりしないと
jsonをレスポンスで返すのに必要になるんで、 ちょっとseasarでJSONSerializerつかってObjectをJSONにシリアライズしようかと思って みてみるとdeprecatedされていて、代わりにJSONICを使うようにと書いてました。 http://jsonic.sourceforge.jp/ jsとかで使…
SAStrutsでやることにしよう。 独自にInterTypeを作成して色々やれないかなとか 思案中。あんまり実際にActionとか作るとこで意識して 使うことってないかな。なんかの共通処理、、でもそれはInterceptorで 十分だったりしそうだし。
・SSL対応の組み込みについて、、 RequestProcessorの仕様が1.2から1.3で、CommposableRequestに変わったので、 chainの中に仕組みを追加してみたけど、、
・Commons Betwixt http://commons.apache.org/betwixt/http://commons.apache.org/betwixt/guide/binding.htmlhttp://journal.mycom.co.jp/news/2005/08/01/008.html http://kamakura.cool.ne.jp/oppama/jaco/commons-betwixt.html http://72.14.235.104/se…
http://m2eclipse.codehaus.org/: m2eclipseプラグインのアップデートサイト
public class Model { public void m1(){ System.out.print("hoge"); } } public class MyObjectFactory extends BasePoolableObjectFactory { @Override public Object makeObject() throws Exception { return new Model(); } } public static void main(S…
Calendar cal = Calendar.getInstance(); Date dt = null; int y = 1950; int m = 0; int d = 1; cal.set(y, m, d, 0, 0, 0); dt = cal.getTime(); cal.set(y, m, d, 0, 0, 0); cal.add(Calendar.DATE, 1); dt = cal.getTime(); SimpleDateFormat dateformat…
ServletContext application = getServlet().getServletContext(); Workbook workbook = null; WorkbookSettings settings = new WorkbookSettings(); // System.gc()「ガベージコレクション」の実行をOFFに設定 settings.setGCDisabled(true); // エクセル…
package sample.proxy; public interface ITarget { public void method(); public void method1(); } package sample.proxy; public class TargetImpl implements ITarget { public void method() { System.out.println("元のメソッド実行"); } public void…
try { // Velocityの初期化 Velocity.init(getServlet().getServletContext().getRealPath( "velocity.properties")); // Velocityコンテキストに値を設定 VelocityContext context = new VelocityContext(); context.put("csvDataList", csvDataList); Stri…
仕事でStruts+Springを使っているのですが、StrutsのActionからビジネス処理を 呼び出す際に、DIコンテナに登録されているサービスクラスを呼んでというような 実装なのですが、、実際問題Actionから呼ばれる処理と1対1の関係でほとんどまか なわれている現…
StringUtils.leftPad(null, *, *) = null StringUtils.leftPad("", 3, "z") = "zzz" StringUtils.leftPad("bat", 3, "yz") = "bat" StringUtils.leftPad("bat", 5, "yz") = "yzbat" StringUtils.leftPad("bat", 8, "yz") = "yzyzybat" StringUtils.leftPad("…
private String emptyHoge = ""; と private String nullHoge = null; の違い空文字チェックのやつ boolean isEmpty(String str) { return str == null || str.length() == 0; } private String emptyHoge = ""; private String emptyHoge1 = ""; private St…
※0-9まででランダムな値を生成 都合上String型 Random r = new Random(); String strRandom = String.valueOf(r.nextInt(10));