NetBeansでは、メニューの「表示 > ツールバー > メモリー」でメモリ使用状況をツールバーに表示させることができます。 けど、ここでは、もう少し詳しくメモリの使用状況を見るために、JConsoleを使いましょう。JConsoleは、Javaのプログラムの実行状況を見るための管理ツールです。 JConsoleプラグインのインストール JConsoleを使うには、JAVA_HOME/bin/jconsole.exeなどを起動すればいいのですが、せっかくなのでNetBeansからJConsoleを起動できるように、プラグインを入れてみましょう。 メニューの「ツール > プラグイン」を選択してプラグインダイアログを開いて、「使用可能なプラグイン」のタブから「JConsole」を選択してインストールしましょう。 そうすると、JConsole起動ボタンがツールバーに表示されるので、クリックして
Charles Oliver Nutter Java, Ruby, and JVM guy trying to make sense of it all JRuby has become notorious among Ruby implementations for having a slow startup time. Some of this is the JVM's fault, since it doesn't save JIT products and often just takes a long time to boot and get going. Some of this is JRuby's fault, though we work very hard to eliminate startup bottlenecks once they're reported an
Charles Oliver Nutter Java, Ruby, and JVM guy trying to make sense of it all I probably start up a JVM a thousand times a day. Test runs, benchmark runs, bug confirmation, API exploration, or running actual apps. And in many of these runs, I use various JVM switches to tweak performance or investigate runtime metrics. Here's a short list of my favorite JVM switches (note these are Hotspot/OpenJDK/
一応公式のFAQではGEF/Developer FAQ - Eclipsepediaにかかれているとおり、「できないよーん。」と回答されているが、SWT+Draw2D(SWTの)+GEFで表示はいけました。こんな感じ public class FigureViewer { private ScrollingGraphicalViewer viewer; public FigureViewer(Composite comp) { viewer = new ScrollingGraphicalViewer(); viewer.createControl(comp); viewer.setEditPartFactory(new ModelControllerFactory()); EditDomain domain = new EditDomain(); domain.addViewer(vie
org.eclipse.swt.widgets Class Shell java.lang.Object org.eclipse.swt.widgets.Widget org.eclipse.swt.widgets.Control org.eclipse.swt.widgets.Scrollable org.eclipse.swt.widgets.Composite org.eclipse.swt.widgets.Canvas org.eclipse.swt.widgets.Decorations org.eclipse.swt.widgets.Shell All Implemented Interfaces: Drawable Modalityとは同じアプリケーションプログラム内に2つまたはそれ以上のShellがある場合に他 のShellの入力をいっさい受け付けないように設定できるShe
はじめに 本稿は、JRubyに固有の特徴を説明し、JRubyをJavaのクラスを利用するための簡易な言語として使えるようにします。JRuby一般の解説については『JRubyチュートリアル』などを参照してください。本稿はJRuby 1.0.2について書かれましたが、JRuby 1.0.3にも適用できます。対象読者 読者は、RubyとJavaの基礎知識があると仮定します。文字エンコーディング JRubyは、文字をUTF-8扱いするか、それとも1バイトずつの列として扱うか、二通りの指定が-Kオプションや$KCODEで可能です(少なくともJRuby内部で指定を受理する部分はそのように作られています)。しかし、今のところ、その指定はほとんど意味をもっていません。 正規表現やinspectメソッドは、指定にかかわらず、文字列をつねに1バイトずつの列として扱います。getsやputsなどでも文字列をバイ
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. (Disclaimer: I'm no Java wiz, so if I get anything wrong about Java or its libraries, post comments!) The SWT (Standard Widget Toolkit) is a GUI widget toolkit for the Java platform. Unlike AWT and Swing, it uses the local operating system's own controls. This means you can develop Java apps that 'look native' on multiple
http://livedocs.adobe.com/flex/3_jp/langref/mx/charts/LineChart.html の Line_AreaChartExample.mxml を mxmlc でコンパイルしてみても Line_AreaChartExample.mxml(33): Error: 型が見つからないか、コンパイル時定数ではありません : LineChart。 って出てくる。調べてみたら、どうやら オープンソース の SDK では使えないみたい。 なーんだ。 SWT を適当にダウンロードしてくる 解凍して出てきたファイル swt.jar swt-awt-win32-xxxx.dll swt-gdip-win32-xxxx.dll swt-wgl-win32-xxxx.dll swt-win32-xxxx.dll を %JRUBY_HOME%\lib にコピー 追
2008-10-24 java/Java SE 5/拡張For文 java/Java SE 5/Autoboxing 2008-10-23 java/JUnit/coberturaを使う 2008-10-20 Hibernate/Hibernate Tools 2008-10-15 Oracle/SQL*Plus 2008-10-14 MySQL/クラスタ Hibernate/マッピング型 Hibernate/クライテリア/基本的な検索 2008-10-02 java/Java SE 5/可変長パラメータ 2008-09-29 Excel/Tips集 2008-09-26 eclipse/プラグイン開発/Forms/フォームテキスト 2008-09-22 eclipse/RCP/Eclipse製品エクスポート eclipse/RCP/製品構成 2008-09-20 Spring/インジェク
この例についてさらに見ていきましょう。いくつかのサービスを提供してくれるあるフレームワークが私の手元にあると仮定してください。あなたは、自分で作成したクラスのオブジェクトをこの私のフレームワークに送信することができます。ですが、私はあなたのオブジェクトがスレッドセーフであるかどうかを知る必要があります。もしスレッドセーフでなければ、あなたは私がそのオブジェクトに複数スレッドから同時にアクセスすることを望まないでしょう。ここまで見てきた例に従って、私がタギングインターフェースをひとつ定義するという手があります(ThreadSafeインターフェースとしましょう)。あなたがこのインターフェースを実装してくれれば、私はあなたのクラスがスレッドセーフだと知ることができます。 public class MyClass implements java.io.Serializable, VenkatsFr
AWS のLinuxでJavaを使う † ふつうにwgetでrpm取ってきて、あとはJavaの切り替え。 wget --no-check-certificate --no-cookies --header \ "Cookie: oraclelicense=accept-securebackup-cookie" \ http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm sudo rpm -Uvh jdk-8u161-linux-x64.rpm sudo alternatives --config java export JAVA_HOME=/usr/java/jdk1.8.0_161 ちなみにダウンロード先はこちら http:
最近、Ruby関西に行ってRubyの勢いを感じている。 そんな時に、Javaの最近の動きを聞く機会があった。 Java6やSeasarの話を聞くと、JavaがC#やRailsの影響を受けているように聞こえた。 でも、話しているうちに、「やっぱりRubyよりもJavaが好きなんだ」と気づいた。 その理由は、「JUnitのようなテスト駆動ツールが揃っている」点に尽きる。 そこで「テスト駆動の観点から眺めたJavaの利点とプログラミング思想」について考察してみる。 【1】テストを意識するとメソッドの行数が自然に短くなる プログラミング初心者のプログラムを見ると、行数がやたらと長く、長いプログラムを書き上げた後からデバッグし始める。 だから、いつまで経っても動かない。 プログラミング中級者になると、行数は長いままだが、少しずつ書いてはプリント出力してデバッグで動作を確認し始める。 この
実は、Oracle Application Serverのクラス・ローダの日本オラクル社内向けセミナが、今夜これからあります。その前に、Java EEコンテナのクラス・ローダ関連の資料をいくつか見てみたので、ポインタだけ残しておきます。 まず、各Java EEコンテナ/Webコンテナのドキュメント関連: OracleAS 10.1.3.1 > OC4J開発者ガイド > 3 OC4Jクラス・ロード・フレームワークの利用 http://otndnld.oracle.co.jp/document/products/as10g/101320/doc_cd/web.1013/B31851-01/classload.htm Oracle9iAS Containers for J2EEにおけるクラスローディング (内容がちょっと古いです) http://otndnld.oracle.co.jp/tech
You are here: Home » blog » stuff » Open Source Calendar Management Written in Java Human activities revolve around the management of time. It's just ironic that Java's support for time and calendar manipulation has been quite anemic at best. Fortuntately there are several open source solutions out there that make a valiant attempt to compensate for Java's defficiencies. (note: There's a new JSR
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く