promgen - prometheus managemnet tool / simpleclient_java hacks @ Prometheus c...
作成するパッケージについて † Debian でクロスコンパイルを行うために必要な binutils, libc, gcc のパッケージを、 DebianCrossCompilerHowto のページの説明に従って作成する。 ここでは、玄箱で動くプログラムを PC 上でコンパイルすることを目的に、 ホスト i386 ターゲット PowerPC という組み合わせを対象として説明する。 ▲ APT の設定 † /etc/apt/sources.list の以下のような deb-src の行のコメントを外す。 #deb-src http://…/ stable main contrib non-free パッケージのリストを更新。 # aptitude update ▲ 開発環境のインストール † binutils と gcc のビルドに必要なパッケージをインストール *1。 # apt-get
shuJIT - Java Just-in-Time Compiler for x86 processors last-modified: May 30, 2017 [Japanese] [English] http://www.shudo.net/jit/index-j.html x86 プロセッサおよび Sun の Classic VM (JDK, Java 2 SE, JRE) 用の JavaTM Just-in-Time コンパイラです。 FreeBSD と Linux、NetBSD で動作します。 What's New 2017/5/30 0.8.1 をリリースしました。 文字エンコーディングを UTF-8 に変更した。 ソースコードを GitHub に載せた。 2005/8/8 0.8.0 をリリースしました。 GCC 4.0.1 でコンパイルできるようにした。 Win32,
JavaではClassはClassLoaderに読み込まれます。これはほとんどの人が知っていると思います。AOPを使うときのエンハンスされたクラスも同様にClassLoaderに読み込まれます。 これらの情報は、パーマネント領域に格納されますが、ClassLoaderがGCされると解放されます。 Seasar2のHOT reloadingでは、リクエストの度にClassLoaderを作って、そこにClassをロードし、そのClassLoaderは、リクエストが終わったら破棄しているので、Classの情報は、リクエストごとに破棄されています。 HOT relodingによって、パーマネント領域が使いつくされることはありません。 さらっと書きましたが、きちんとClassLoaderを破棄するのは、かなり大変です。リフレクションの情報がキャッシュされているとそれだけで破棄されなくなってしまうから
Javaのメソッドとして実装されたタスクがあり、そのタスクを定期的(一定間隔)に実行したい場合は、java.util.TimerTaskクラスとjava.util.Timerクラスを使用すると便利です。これらのクラスの利用方法は、以下のようになります。 java.util.TimerTaskを継承したクラス(例えばTask1)を作成し、タスクとして実行したい処理をrunメソッドとして実装する java.util.Timerクラスのオブジェクトを作成し、Task1クラスのオブジェクトと、実行開始時刻や実行間隔をscheduleメソッドの引数として渡す これらの処理により、Task1クラスのrunメソッドが定期的に実行されます。その際、必ず前回のタスクの処理が終了してから、次のタスクが実行されます。タスク処理を中断する場合は、java.util.Timer#cancelメソッドを呼び出します。
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
自分のMacBook ProはMacOS X 10.5.6、Javaのバージョンを何も設定しない状態では 下記のように1.5が使われている。 Macintosh:~ kuru$ java -version java version "1.5.0_16" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284) Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing) これを、標準で1.6が使われるように切り替えたい場合は、 /Applications/Utilities/Java/Java Preferences.appを起動し設定する。 Java Preferences.appの画面 Java アプリケーションのバージョ
SecureRandom クラスを使う。以下は、16 バイトのランダムなバイト列を作る例。 import java.security.*; ... public final static String RANDOM_ALGORITHM = "SHA1PRNG"; public final static int RANDOM_LENGTH = 16; ... public byte[] getRandom() { try { SecureRandom random = SecureRandom.getInstance(RANDOM_ALGORITHM); byte seed[] = random.generateSeed(RANDOM_LENGTH); byte b[] = new byte[RANDOM_LENGTH]; random.se
The Piggy Bank extension to the Firefox browser consists primarily of 3 parts: Chrome additions to the browser, including menu commands, toolbars, etc., written in XUL and Javascript; Back-end Java code that manages the collected “pure” information in databases and serves it up through an HTTP interface. XPCOM components written in Javascript that bridge the chrome part and the Java part. We are i
A Firefox 0.9 or 1.x extension that demonstrates how you can use Java inside a Firefox extension. We have used this technique in our Piggy Bank extension. This extension distills the technique to a skeleton so that you can more easily comprehend. This is intended for Firefox 0.9 or 1.x extension developers only. Get the Code and Build It You can browse the code online or you can follow these steps
The previous method of installing Java on CentOS is deprecated. If you are sure that the versions of Java that are provided by the distribution are not useful for you, please follow these instructions to install Oracle's Java Runtime Environment. The same instructions work for the JDK, just use the JDK instead of the JRE package.
FreeBSDにportsからjava(jdk16)をインストールしました。途中で、msgfmtコマンドの問題により、makeがとまってしまったりしましたが、アドホックに対応することで、どうにかインストールすることができました。 portsからインストールしようとしてみます。 % cd /usr/ports/java/jdk16 % sudo make Password: ===> jdk-1.6.0.3p3 : Due to licensing restrictions, certain files must be fetched manually. Please open http://download.java.net/jdk6/6u3/promoted/b05/index.html in a web browser. Download the Update 3 Source, jd
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く