タグ

javaに関するshowmustgoonのブックマーク (67)

  • http://www.precisejava.com/

  • 【公式】ハイローオーストラリア|デモ取引¦HighLow.com

    リスク警告 バイナリーオプションの取引には当初想定していた損失より多い損失が伴う重大なリスクが発生する可能性があります。そのため、損失分を十分に考慮してお取引をする事をお勧めしております。また、ご自身の投資目的が適するか否かにつきましては、リンク先の契約条件をよくお読みになり、発生し得るリスクを十分にご理解いただいたうえでご判断下さい。また必要であれば専門家に相談してご判断することをおすすめ致します。リンク先の販売店の情報は、オプション取引の禁止国では、お客様にはご案内できるものではない旨をご理解下さい。

  • これだけは読んでおきたい!オブジェクト指向関係の文献ガイド

    はじめに 1.オブジェクト指向への招待 オブジェクト指向アプローチ  -その全貌- オブジェクト指向狂詩曲 Booch法:オブジェクト指向分析と設計  第2版 2.オブジェクト指向プログラミング 3.オブジェクト指向方法論 オブジェクト指向方法論OMT  モデル化と設計 オブジェクト指向ソフトウェア工学  OOSE use-caseによるアプローチ 4.モデリング言語 かんたんUML UMLモデリングのエッセンス  第2版 UMLユーザーガイド 5.UMLを使ったシステム開発 実践UML  パターンによるオブジェクト指向開発ガイド 6.オブジェクト指向による設計 デザインパターン  改訂版 ソフトウェア アーキテクチャ  ソフトウェア開発のためのパターン体系 7.繰り返し型の開発プロセス ラショナル統一プロセス入門 ソフトウェアプロジェクト管理 UMLによる統一ソフトウェア開発プロセス 8

  • Hotspot VMの基本構造を理解する

    J2EEがミッションクリティカルな分野に適用されるようになり、Javaのパフォーマンスチューニングの重要性はさらに高まっています。パフォーマンスチューニングにはさまざまなパラメータがありますが、中でもJava VMに関連するチューニングの効果は大きいといわれています。稿は、Java VMに関連するチューニング手法を学ぶための前提知識を提供することを目的にしています(編集部)。 Java VMに関連するチューニングを行い、J2EEアプリケーションのパフォーマンスを上げるためには、Java VMについて詳しく知る必要があります。稿は2回に渡ってJava VMの基構造と動作原理を詳細に解説しますが、内容を理解するためにはプログラムがコンピュータ上で動作する基原理とJava VMの基用語を知っている必要があります。Java VMの基用語に関しては、「実行スピードに挑戦するJavaアーキ

    Hotspot VMの基本構造を理解する
  • ガベージコレクタの仕組みを理解する

    J2EEがミッションクリティカルな分野に適用されるようになり、Javaのパフォーマンスチューニングの重要性はさらに高まっています。パフォーマンスチューニングにはさまざまなパラメータがありますが、中でもJava VMに関連するチューニングの効果は大きいといわれています。稿は、Java VMに関連するチューニング手法を学ぶための前提知識を提供することを目的にしています(編集部)。 ガベージコレクション(Garbage Collection:以下GC)と聞くと、「プログラマの煩雑なメモリ管理作業を軽減してくれるのはいいけど、アプリケーションの応答時間を遅らせたり、スループットを低下させたりして、パフォーマンスの観点からは非常に困ったものだ」というイメージを持つ人も多いのではないでしょうか。 GCはJava HotSpot仮想マシン(Java HotSpot Virtual Machine:以下

    ガベージコレクタの仕組みを理解する
  • 2004/09/14 日記: Java: Unicode文字コード出力サンプル

    [いがぴょんの日記v2,diary,igapyon,Java,サンプル,Unicode] 久しぶりに文字コードネタに遭遇したので、これをメモしました。 広告: BlancoEclipseDistribution 最新安定版 (3.4.1-20080925) リリース 10/01 最新版の Eclipse である Eclipse Classic (SDK) 3.4.1 一式 (日語化済み) が Windowsインストーラを用いてインストールできます。 BlancoEclipseDistribution は Eclipseディストリビューションのひとつに該当します。 import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.IOException; /** *

  • JSPで特殊文字が文字化けする場合の対処方法

    質問1:「①②」「ⅠⅡ」「㍉㌔」などが文字化けします 解答:文字コードとしてシフトJIS(Shift_JIS)の代わりにWindows-31Jを指定しましょう Windows環境で標準的に用いられている文字コードは、正確にいうと「Shift_JIS」ではなく、Shift_JISを拡張した「Windows-31J」と呼ばれるWindows標準文字セットである。JavaではJDK 1.2以降で「MS932」という名称でサポートされており、JDK 1.4.1以降はWindows-31JというIANAの正式名称でも利用可能になっている。 このWindows-31Jは、以下のようなWindows固有の機種依存文字を含んでいるのが特徴だ。 一方、MacintoshなどWindows以外のOSにおける「Shift_JIS」は、Windows-31Jとは異なる文字集合をサポートしている。例えばWindow

    JSPで特殊文字が文字化けする場合の対処方法
  • JSPのインクルードに関連する文字化けを解消

    JSP/サーブレット・プログラミングで誰もが一度は遭遇するトラブルが文字化けだ。予期せぬ文字化け発生に、デバックに苦労した経験を持つ読者も多いだろう。連載では、JSP/サーブレットにおける文字列の扱いの基礎を復習した上で、文字化けの解決策を要点よく解説してきた。今回が最終回。(編集部) 質問1:JSPのインクルードで文字化けを防ぐには? 解答:親ページではcontentType属性を、子ページではpageEncoding属性を指定しましょう JSPのインクルード機能は文字化けが起こりやすいポイントの1つである。その原因を明らかにする前に、まずは同機能について簡単におさらいしておこう。JSPでは、外部のJSPページやHTMLページをインクルードする手段として、以下の2種類を提供している。 includeディレクティブ:<%@ include file="ファイル名" %> includeア

    JSPのインクルードに関連する文字化けを解消
  • Eclipse 3.0のインストールと日本語化を行う

    記事は2004年に執筆されたものです。環境構築についての最新情報は「バージョン別セットアップマニュアル一覧」の「Eclipse」をご参照ください。Eclipse全般の最新情報は@IT キーワードINDEXの「Eclipse」をご参照ください。 EclipseはJava開発のデファクトスタンダードといっても過言でないほどの人気を集めているオープンソースの統合開発環境です。そのEclipseが2年ぶりに「Eclipse 3.0」にメジャーバージョンアップされ注目を集めています。そこで稿では、Windows版のEclipse 3.0をインストールし日語化する方法を紹介します。 操作方法 (1)必要なソフトウェアの入手 Eclipse 3.0をインストールし日語化するには、下記のソフトウェアを入手する必要があります。 ダウンロード対象ファイル 内容 ファイル名 ファイルサイズ

    Eclipse 3.0のインストールと日本語化を行う
  • MT 乱数の JAVA プログラム

  • ITmedia エンタープライズ:開発時点でWebアプリの脆弱性に対処、NTTデータが入力値チェックライブラリ

    NTTデータは、SQLインジェクションやクロスサイトスクリプティングといったWebアプリケーションの脆弱性を作りこまないようにするJavaライブラリ「SecureBlocker」の提供を開始した。 NTTデータは、SQLインジェクションやコマンドインジェクション、クロスサイトスクリプティングといったWebアプリケーションの脆弱性を、開発時にあらかじめ「つぶして」おくためのライブラリ「SecureBlocker」の提供を開始した。 SecureBlockerは、Javaライブラリの形で提供されるWebアプリケーションセキュリティ対策ツールだ。SecureBlockerの提供するAPIにパラメータの名前と値を渡すだけで、ユーザーの入力値をチェックし、ロジックに応じてサニタイジングやエラー画面の生成などを行える。 Webアプリケーションの脆弱性が抱える危険性はこれまでもたびたび指摘されてきたが、

    ITmedia エンタープライズ:開発時点でWebアプリの脆弱性に対処、NTTデータが入力値チェックライブラリ
  • 最適化/システムリソースの解放

  • インストール方法一覧

    Java アプリケーションを開発する上で必要となる Java SE Development Kit (JDK) のダウンロード及びインストールを行う方法を解説します。 JDK のバイナリとして Oracle 社からは有償サポート契約などがある Oracle JDK の他に商用でも無償で利用可能な Oracle OpenJDK が提供されています。また Oracle 社以外の会社からも OpenJDK をベースにした JDK のバイナリが提供されています。

    インストール方法一覧
  • javaworld.jp

    This domain may be for sale!

  • [ThinkIT] 第2回:Seasar2とSpringのインストール (1/4)

    前回、AADL1に準拠した「従業員管理Webアプリケーション」にインターフェースを導入しましたが、まだコンポーネント間が完全に疎結合になっていないため、Seasar2とSpringを導入して解決するというところまで話が進みました。 今回は問題の解決に先立ち、Seasar2とSpringの概要を解説し、皆さんのマシンにSeasar2とSpring、そしてサンプルアプリケーションである従業員管理システムを導入するところまでを解説します。 なお、連載ではWebコンテナにTomcat、RDBMSにHSQLDB、IDE(統合開発環境)にはEclipseといった、ここ1〜2年のJ2EEを利用したWebアプリケーション開発の定番の組み合わせを開発環境として使用します(表1)。TomcatやEclipseなどの導入方法については様々な書籍やWebサイトが存在していますので連載では記述しません。その点を

  • プログラマー日記(2005-01-20)

    This domain may be for sale!

  • Jakarta Commons - Home

    Welcome to Apache Commons Apache Commons is an Apache project focused on all aspects of reusable Java components. The Apache Commons project is composed of three parts: The Commons Proper - A repository of reusable Java components. The Commons Sandbox - A workspace for Java component development. The Commons Dormant - A repository of components that are currently inactive. You may also read our ch

  • Webアプリのための標準プラグイン「WTP」

    Eclipseでサーバサイドプログラムを作成する場合、これまではSysdeo Tomcat PluginやObjectLearn Lomboz、EclipseHTMLEditorといったサードパーティが提供するプラグインを導入するのが普通でした。これらのプラグインでは、JSPの編集やWebサービスの作成、EJBの作成、HTMLやXMLの編集といった目的に応じて適切なプラグインを探し出し組み合わせて使う必要があり、なかなか決め手となる環境を作ることはできませんでした。 Eclipse Web Tools Project(WTP)は、eclipse.org自体が上記の問いに対する回答を提供するプロジェクトです。WTPには、Javaのサーバサイドアプリケーションを開発する場面で必要となりそうなプラグインがラインアップされているので、サーバサイドプログラミングの第1ステップにはなくてはならないもの

    Webアプリのための標準プラグイン「WTP」
  • kuranukiの日記

    http://objectgarden.skr.jp/?Java%2FTrails RubyでできたフレームワークRuby on Rails (RoR)が、今花盛りです。どこかの記事で「Javaの10倍の生産性」と謳っていたりするほど、高い生産性を誇っているフレームワークです。(RoRについては、割とあちこちで情報が出始めてるので、あえてここでは書きません。) で、Ruby以外の色々な言語でもその影響を受けたフレームワークが作られています。中でも、Trails (http://trails.dev.jave.net/)というJavaで作られたフレームワークを少し調べてみました。現在、バージョン0.8までいってます。 Trailsは、RoRにインスパイアされて開発されたものですが、そのコンセプトは少し違っています。Trailsのコンセプトの中心にあるのは、ドメイン駆動開発という考え方です。R

    kuranukiの日記
  • Phidgets RFID開発キット インストールガイド on MacOSX

    最近ではコンピューター、ウェブ、モバイルでゲームを楽しめるようになりました。これらのゲームプログラミングについて学びましょう。 ゲームプログラミングの特徴 ゲームプログラミングは比較的新しいジャンルです。 ゲーム開発に使用される言語は、C#、C++JavaScriptSwiftRubyです。ゲームでは通常のアプリケーションと異なり複雑なビジュアルを操作するパフォーマンスと速度が要求されますので、プログラム言語もそれに特化している言語がおすすめです。 ゲームプログラミングは今後も人気の職種です。習得してステップアップを目指しましょう。 Oracle PLのプログラミング言語について学びましょう。 Oracle PLの特徴 SQL、T-SQLと同様にOracle PLもデータベースを処理するための言語です。違いとしてはOracle PLは世界最大のデータベースのひとつであるOracle