ServletActionContextから取得できる。 Actionクラスでは RequestAware インタフェースを実装するのが普通。 HttpServletRequest request = ServletActionContext.getRequest(); System.out.println((String)request.getParameter("id")); // post/getパラメ…
軸の下のラベルを変更するには、setTickLabelFont を使います。 JFreeChart jfree = ChartFactory.createBarChart("Topix17 mcap", "TopixName", "mcap", dataset, PlotOrientation.HORIZONTAL, false, false, false); jfree.getCategoryPlot().getDomainAxi…
概要 目盛のフォントを変更する 日本語表示
Javaのグラフ描画のライブラリ。 オープンソースで結構いろいろ作れるが、インタラクティブなものは作れない。実装してると、どこが plot で どこが Axisでとか、分けわからなくなるので、そのうちまとめたい。 英単語がわかると少し助けになる。 plot 区画…
Font.creatFont でできるっぽい 第二引数が InputStream だから フォントをバンドルして FileInputStream辺りでパスを指定してやればいいんだろう。きっと そのうち試したい java.awt.font
public class FontList { public static void main(String[] args){ final String fontFamilyNames[] = GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames(); for(String s : fontFamilyNames){ System.out.println(s); } } }…
build/compile bashでcompileする Winのcommand promptでjarの中身を確認する Logging Log4j J2SE [:title=ファイル操作] javadoc - How might I ... Java 環境変数を取得する - How might I ... awt Fontの一覧を出力する font設定ファイル font.config Ser…
環境によっては、日本語表示が化けることがある。 その際は下記コードを追記することで対応が可能なケースもある。 ChartFactory.setChartTheme(StandardChartTheme.createLegacyTheme()); // sample in struts2 public String t17McapBar() throws IOExcept…
公式サイトによれば、下記でデバッグが出力されるとのこと。 でも、環境によって 出たり出なかったりするのは、何が原因なんだろう。。 JDK Loggerの場合 Loggingのレベルを Trace にする log4j の場合 log4j.logger.org.apache.struts2.convention=DEBUG st…
action クラスにて、session aware interface を 実装することで利用できる 取得できるのは HttpSession ではなく、Map<String, Object> で <sessionのkey, 格納値> となる public class Basic extends ActionSupport implements SessionAware { private…
書き方について 記述順があるので、注意が必要。 読み込まれる順番 core の struts-default.xml plugin の struts-plugin.xml webapp の struts.xml reference http://struts.apache.org/development/2.x/docs/strutsxml.html
概要 Actionの前に実行する処理を interceptor として定義できる。 方法 AbstractInterceptor を extends したクラスを生成 intercept メソッドをオーバーライドする Login処理をInterceptorとして実装 reference http://codezine.jp/article/detail/5024 ht…
基本 actionクラスでのsessionの使い方 Result Annotation struts.xml ActionContext validation Tag select Localization UI Tag Tips Interceptor Sessionのキャストを省略する convention plugin Debug設定
なんかよくやるので、メモ。 #!/usr/bin/perl open(OUT, "> tmp/out.txt"); print OUT "1,a \n"; print OUT "2,b \n"; print OUT "3,c \n"; close OUT; open(IN, "< tmp/out.txt"); @line = <IN>; close IN; foreach (@line){ chop; #remove return code ($code,</in>…
方法1 :vimgrep abc$ **/* | cw 方法2 args を使う
gzでの圧縮 tar zcvf sample.tar.gz target_dir gzでの圧縮(ディレクトリ変更) tar zcvf sample.tar.gz -C target_dir . gzでの解凍 tar zxvf sample.tar.gz ディレクトリを変更下の圧縮の解説 ディレクトリごと 圧縮すると解凍時に ディレクトリ構成も残…
diffを取るときに任意コマンドを使う svn diff --diff-cmd /usr/bin/diff -x "-y" filename.txt 実行権限の付与 svn propset svn:executable on foo.sh おそらくこのパターンだとエラーとなるので注意 symbolic link を読み取り権限のみ commit executable o…
cat - で 標準入力を受け取り、利用できる。 #!/bin/sh if [ -p /dev/stdin ] ; then echo "stdin" cat - else echo "nothing stdin" fi 変数の格納する例 #!/bin/sh if [ -p /dev/stdin ] ; then a=$(cat -) echo "input string is ${a}" else echo "nothin…
24時間以内に修正されたファイル find ./ -mtime -1 -type f 48時間以内に修正されたファイル find ./ -mtime -2 -type f 24時間以上 経過したファイル *以上の場合は0から開始になることに注意 find ./ -mtime +0 -type f 24~48時間の間に修正されたファイ…
import java.util.Properties; import java.util.Set; public class AllProp { public static void main(String[] args){ Properties list = System.getProperties(); Set<String> s = list.stringPropertyNames(); for(String key : s){ System.out.println(key +"=</string>…
Autosys とは ジョブスケジューラー。 乱暴に言うと、crontabとかの高機能版といったところか。 分散環境対応している他、イベントドリブンなスケジューリングができる。 また、独自カレンダーの定義が可能なので「営業日だけ実行する」といったこともジョブ…
Javaの例 Rの後ろはフルパスを指定、最後の引数はソースコード格納ディレクトリを指定 ctags -f ~/.tags -R ~/project_dir/src $JAVA_HOME/srcvimの設定 # .vimrc set tag=~/tags reference http://builder.japan.zdnet.com/java/20363633/
sp_adduser にて行うSyase ASE 入門 目次
きちんと、order by した後に 上位から select してくれます。 create table ot (number int) insert into ot values (4) insert into ot values (3) insert into ot values (2) insert into ot values (1) insert into ot values (5) select top 2 * from o…
普通です truncate table ${table_name}# test scripts drop table tc create table tc (id varchar(1), name varchar(3)) select * from tc insert into tc values ('1', 'aaa') insert into tc values ('2', 'aaa') insert into tc values ('3', 'aaa') se…
下記でチェックできる sp_versionisql とか Client ととなる Utility は version を合わせる必要あり。 Sybase ASE 入門 目次
alter table では なく sp_rename を利用する sp_rename before_table_name, after_table_name see also カラム名の変更 Sybase ASE 入門 目次
子クラスで親クラスのメソッドをOverrideすると、子クラスのインスタンスで、親クラスの他のメソッドからOverrideされたメソッドを呼び出した場合に、Override後のメソッドが呼び出される。もうちょっと、端的に書くと、、 Overrideした場合、Overrideされた…
実行環境:MySQL 5.1 select * from items; +------+------------+-------+ | code | date | price | +------+------------+-------+ | 001 | 2014-01-01 | 100 | | 001 | 2014-01-02 | 101 | | 001 | 2014-01-04 | 102 | | 001 | 2014-01-05 | 103 | | 002 …
JBossって、java の oss のことっぽい。 一部製品は Redohat が有償版で出してる有名どころは おそらく JBossのWebAPP Server JBoss EAP(Enterprise Application Plathome) ... 有償版 Jboss AS(Application Server) ... コミュニティ版 Application の plat…