約 1,438,140 件
https://w.atwiki.jp/acil/pages/32.html
JMeter リスナーのConfigureを精査すること Cookieが届く範囲を再確認 API Docjar GoFの23のデザインパターンを,Javaで活用するための一覧表 (パターンごとの要約コメント付き) JPA + EJB + JSF による Web アプリケーション Features of Spring (TECHSCORE) Spring:Bean定義の書き方が分からなくなった時のDI設定早見表 JavaVMのメモリ管理に関するまとめ(Javaヒープ、GC、ダンプ等) OutOfMemoryErrorが発生するタイミング New領域が溢れた場合 New領域のオブジェクトはある程度の期間存在し続けるとOld領域へ移動される。しかし、移動する条件に達する前のオブジェクトで溢れる場合がある。 ※JavaVMはNew領域が溢れそうな際ある程度New領域を広げる処理を行っているようだが、それでも溢れた場合はOutOfMemoryErrorとなる。 Old領域が溢れた場合 参照されつづけるオブジェクトが大量に存在する場合に溢れる。 Cヒープが溢れた場合 Javaのスレッドが大量に作成された場合に溢れる。 Cヒープが溢れてOutOfMemorryErrorが発生した場合、スタックトレースの先頭が「Native Method」である。 http //www.itmedia.co.jp/enterprise/articles/0907/10/news002.html http //d.hatena.ne.jp/oknknic/20111203/1322892986 調査の難しい「OutOfMemoryError」事例、5選(http //www.atmarkit.co.jp/ait/articles/1003/11/news091.html) スレッド数はOSのパラメタで設定されており、それが大きな値で設定されている場合に発生する。 Linuxの場合、「cat /proc/sys/kernel/threads-max」で確認することができ、「/etc/sysctl.conf」ファイルの「kernel.threads-max」で設定される。 http //d.hatena.ne.jp/Fiore/20080310/1205155154 Linuxで起動中のJavaプロセスのスレッド数を確認する方法に「ps -efL | grep -e java | grep -v grep | wc -l」等がある。 http //d.hatena.ne.jp/rx7/20101219/p1 404 Blog Not Found ajax - 文字化け判定表 日本の文字コードいろいろ HTML変換処理httpでの通信からxml解析まで Java Open SourceHttpsURLConnectionOldImpl Javaで入力チェックに使える正規表現まとめ 半角英字 ^[a-zA-Z]+$ ex = abcdefghijklmnopqrstuvwxyz 半角数字 ^[0-9]+$ ex = 0-9 半角記号 ^[ -/ -@\[-\`\{-\~]+$ ex = 半角空白!”#$% ’()*+-.,/ ; = ?@[\]^_`{|}~ 半角英数字 ^[a-zA-Z0-9]+$ ex = abcdefghijklmnopqrstuvwxyz0123456789 半角英数字記号 ^[a-zA-Z0-9 -/ -@\[-\`\{-\~]+$ ex = abcdefghijklmnopqrstuvwxyz0123456789半角空白!”#$% ’()*+-.,/ ; = ?@[\]^_`{|}~ 半角カタカナ span class="goog_qs-tidbit goog_qs-tidbit-0" ^[。-゚+]+$ /span ex = ー。「」、・ヲァィゥェォャュョッタアイウエオカキクケコサシスセソミチツテトナニヌネノハヒフヘホマムメモヤユヨラリルレロワン゙゚ ひらがな ^[ぁ-ゞ]+$ ex = あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんぁぃぅぇぉっゃゅょがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽゑヴ繧輔v繧吶z゛゜ゝゞ カタカナ ^[ァ-ヶ]+$ ex = ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ 漢字 ^[一-龠]*$ 全角文字 ^[^ -~。-゚]+$ 半角以外としているのがポイント。 桁数を指定(1桁から5桁) ^[a-zA-Z0-9]{5,10}$ 5桁以上の繰り返し ^[a-zA-Z0-9]{5,}$ 5桁以下の繰り返し ^[a-zA-Z0-9]{1,5}$ 定数(trueもしくはfalse) ^true$|^false$ システムプロパティのコンソール出力 public static void viewSystemProperties() { // システムプロパティを全て出力 // インナークラスとしてそのまま持っていけます new Object() { void viewSystemProperties() { java.util.Properties p = System.getProperties(); java.util.TreeMap Object, Object map = new java.util.TreeMap Object, Object (); map.putAll(p); java.util.Iterator Object itr = map.keySet().iterator(); while (itr.hasNext()) { String key = (String) itr.next(); String value = (String) map.get(key); System.out.println(key + "=" + value); } } }.viewSystemProperties(); } Javaでのファイルダウンロードについて EOF
https://w.atwiki.jp/ce00582/pages/2505.html
class hon extends Thread{ public void run(){ System.out.println("asa"); } } public class java32{ public static void main(String [] args) { hon th1=new hon(); th1.start(); hon th2=new hon(); th2.start(); } }
https://w.atwiki.jp/shells/pages/32.html
Java仮想マシン Javaバイトコードをそのプラットフォームのネイティブコードに変換して実行するソフトウェア。 Java言語で開発されたソフトウェアは、配布時にはプラットフォームから独立した独自の形式(Javaバイトコード)になっており、そのままでは実行することができない。 このため、そのプラットフォーム固有の形式(ネイティブコード)に変換するソフトウェアを用意して、変換しながら実行する。 この変換と実行を行なうのがJVMである。実行前にまとめて変換することで実行時のオーバーヘッドをなくし、実行速度を向上させたものをJITコンパイラという。 IT用語辞典 戻る
https://w.atwiki.jp/sevenlives/pages/633.html
■ 日付関連 エポック タイムゾーン ■ コレクション・フレームワーク ロケール(Java)? プロパティ・ファイル(Java)? フォーマッタ(Java)
https://w.atwiki.jp/ce00582/pages/1226.html
import java.awt.*; import java.awt.event.*; public class ex28 { public static void main(String[] args) { FrameListener f = new FrameListener("ex28"); Button b1 = new Button("計算せよ"); f.add(b1); b1.addActionListener(f); f.setVisible(true); } } class FrameListener extends Frame implements ActionListener { public FrameListener(String title) { setTitle(title); setSize(500, 500); setBackground(Color.BLUE); setLayout(new FlowLayout()); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } public void actionPerformed(ActionEvent e) { if (getBackground() != Color.RED) setBackground(Color.RED); else setBackground(Color.BLUE); } }
https://w.atwiki.jp/glicotan/pages/28.html
Javdocの書き方一覧 未清書です @authorタグ @versionタグ @seeタグ (テキスト、外部リンク) @seeタグ (参照リンク) @deprecatedタグ 注.非推奨 @sinceタグ @paramタグ @returnタグ @throwsタグ (@exceptionタグ) {@link}タグ {@linkplain}タグ
https://w.atwiki.jp/beaglemasa/pages/14.html
SUSE10SP1にてJfreeChart等で日本語を表示する場合には、Javaのフォントの設定をしないとうまく日本語を表示してくれない。 ここではJava5で日本語を利用する場合の設定手順です。 JDKのインストール インストールといっても自己解凍型であるのでSunのページよりダウンロードして実行するのみ (実行権限の付与は忘れずに!) ./jdk-1_5_0_15-linux-i586.bin Do you agree to the above license terms?[yes or no] 許諾するかどうかの丹生y録を求められていますので[yes]と入力すれば自己解凍がはじまります フォントの場所の確認 SUSEの使っているフォントはどこにあるでしょうか? ⇒/usr/X11R6/lib/X11/fonts/truetypeの配下にsazanami-gothic.ttf及びsazanami-mincho.ttfというファイルがあります。 Java5への設定 jdk1.5.0/jre/lib/fontsの配下に「fallback」というフォルダを作成する これはJavaに優先的に読ませたいフォントを置くフォルダ名として決まっています。 この「fallback」フォルダに2で確認したフォントファイルのシンボリックリンクを置けば、日本語が表示されるようになります。 設定方法は。。。。。 #cd /usr/local/java5/jre/lib/fonts #mkdir fallback #cd fallback #ln -s /usr/X11R6/lib/X11/fonts/truetype/sazanami-gothic.ttf sazanami-gothic.ttf #ln -s /usr/X11R6/lib/X11/fonts/treutype/sazanami-mincho.ttf sazanami-mincho.ttf 以上でJava5での日本語表示の設定は完了です。
https://w.atwiki.jp/ce00582/pages/3206.html
import java.awt.*; import java.awt.Graphics; import java.awt.event.*; class game0104 extends Frame implements Runnable{ Frame f; Thread th; int gun; int dg; public static void main(String[] args){ Frame f=new game0104(); f.setTitle("game0104"); f.setSize(700,700); f.setBackground(Color.yellow); f.show(); } game0104() { addWindowListener(new stopwin()); setLayout(new FlowLayout()); Button bu = new Button( "ボタン" ); bu.addActionListener(new MyListener()); add(bu, BorderLayout.NORTH ); setVisible( true ); gun=250; dg=10; th=new Thread(this); th.start(); } class MyListener implements ActionListener { public void actionPerformed(ActionEvent e) { dg=-dg; } } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void paint( Graphics g ) { g.setColor(Color.yellow); g.fillRect(0,0,700,700); gun=gun+dg; g.setColor(Color.red); g.fillRect(gun,350,10,10); } public void update(Graphics g) { paint(g); } public void run() { int t; t=0; ; while (t 200){ repaint(); try{th.sleep(100);} catch(InterruptedException e) { } t=t+1; } } }
https://w.atwiki.jp/f_go/pages/181.html
ツール系 javascript/サーヴァント経験値計算 javascript/成長曲線 javascript/サーヴァント一覧 javascript/skilllist (スキル一覧) 表示用 javascript/gallery (スライドショー用) javascript/twitter javascript/zeb_row (table) javascript/page-bottom javascript/itemicon javascript/statuscalc (鯖詳細ページのHP/ATK自動挿入) javascript/truename (左メニュー用の真名隠し設定) javascript/common-style 各種javascriptのstyle集約(atwiki仕様変更に備えて) javascript/keepedopenclose (折りたたみ状態を記憶するopencloseプラグインもどき) javascript/rmyet (未作成ページ一覧から不要な行を削除する。) javascript/announce (告知用のいろいろ) javascript/tablefilter (表の絞り込み) javascript/npsort (NP獲得効率専用) javascript/sortabletable (pukiwikiのsortabletableプラグインのjs実装)使い方 規制 javascript/pcomment_hide javascript/pcomment_hide_all コメント調整 javascript/pcomment_display javascript/tabs javascript/commentics 更新履歴 javascript/recent_cmlog_only 編集者向け javascript/クエスト情報変換 javascript/クエスト情報変換【タブ用】 javascript/アイテム要求数 (即席) javascript/過去ログ作成 (即席) 確認用 javascript/test javascript/test-style その他 javascript/menu javascriptに詳しい方、得意な方、よければ助言願います。 「こんなツールが欲しい」「こんな機能を追加して欲しい」などあれば、掲示板/編集掲示板まで。
https://w.atwiki.jp/skill_store/pages/22.html
Java修飾子一覧 修飾子 クラス インタフェース メソッド コンストラクタ ブロック 変数 説明 public ○ ○ ○ ○ × ○ アクセス修飾子 protected ○ ○ ○ ○ × ○ アクセス修飾子 private ○ ○ ○ ○ × ○ アクセス修飾子 static ○ ○ ○ × × ○ スタティック修飾子 final ○ × ○ × × ○ ファイナル修飾子 abstract ○ ○ ○ × × × 抽象修飾子 native × × ○ × × × ネイティブ修飾子 synchronized × × ○ × ○ × 同期修飾子 transient × × × × × ○ 一時的修飾子 volatile × × × × × ○ 揮発性修飾子 strictfp ○ ○ ○ × × × 厳密浮動小数修飾子 const × × × × × × 定数 アクセス修飾子 アクセス修飾子 自クラス(自ファイル) サブクラス(自ファイル) 他クラス(自ファイル) サブクラス(他ファイル) 他クラス(他ファイル) public ○ ○ ○ ○ ○ protected ○ ○ ○ ○ × なし ○ ○ ○ × × private ○ × × × × public は「すべてのクラスからの参照を許す」、protected は「他ファイル・他クラスからのアクセスをプロテクトする」、private は「自クラスからのアクセスしか許さない」という意味になります。 static修飾子 static は、クラスがインスタンス化されていなくても、そのクラス、メソッド、変数などを参照可能であることを示します。 class クラス名 { public static void main(String[] args) { } public static final double PI = 3.14159265358979323846; public static double sin(double a) { } public static class クラスB { } } 例えば、java.lang.Math クラスの sin() メソッドは static 宣言されているので、java.lang.Math.sin() として呼び出すことができますが、もし、static 宣言されていなければ、下記のように呼び出す必要があります。 // static 宣言されていれば x = java.lang.Math.sin(y); // 直接呼び出せる // static 宣言されていなければ java.lang.Math m = new java.lang.Math(); // インスタンス化が必要 x = m.sin(y);