タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Javaに関するprogrhymeのブックマーク (24)

  • 書籍「Javaパフォーマンス」を読んで - n-agetsumaの日記

    監訳者の@cero-tさんから頂きました。@cero-tさん、ありがとうございます。 Javaパフォーマンス 作者: Scott Oaks,アクロクエストテクノロジー株式会社(監訳),寺田佳央(監訳),牧野聡出版社/メーカー: オライリージャパン発売日: 2015/04/11メディア: 大型この商品を含むブログ (3件) を見るJavaトラブルシューティングに関する仕事に関わっていると、まだ切り分けができていない性能遅延の原因について、GCが疑われることが良くあります。『自動で動く』ことによるブラックボックス感によりGCは疑われやすくなっていると思います。 しかし、実際に色々な案件の解析を繰り返すと、性能遅延の要因は多種多様です。過去に遭遇した代表的なものには、GC以外にも以下のような遅延要因があります。 アプリケーションの不効率なロジック (ループ過多、オブジェクト生成過多) 過度なロ

    書籍「Javaパフォーマンス」を読んで - n-agetsumaの日記
  • jEnv - Manage your Java environment

    Linux / OS X $ git clone https://github.com/jenv/jenv.git ~/.jenv Mac OS X via Homebrew $ brew install jenv Bash $ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile Zsh $ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc $ echo 'eval "$(jenv init -)"' >> ~/.zshrc Enable the export plugin $ eval "$(jenv init -)" $ jenv enable-plugin

    progrhyme
    progrhyme 2015/03/08
    rbenv の Javaポーティング版っぽい。 / jEnv - Manage your Java environment /
  • hellohiro.com

    DOMAIN SALE CLICK HERE TO BUY NOW +1 855-646-1390

  • Java アプリケーション入門

  • Commons CLIとArgs4jを比べてみる - cactusman日誌

    JavaでCUIツールを作成するとき、Commons CLIとArgs4jというライブラリがあります*1。 で、どっちを使うのがいいの?ということがあると思いますので、それぞれの特徴を述べたいと思います。 まずそれぞれの最新は、Commons CLIはバージョン1.1、args4jはバージョン2.0.9になります。 Commons CLIでは2.0が開発中のようですが、正式版はまだなのでここでは取り上げません。 以下、表にしてみます。 比較表 Commons CLI Args4j 備考 Java 1.3以上 5以上 引数のバインド Optionオブジェクト アノテーション ロングネーム ○ ○ パーサの変更 ○ × Commons CLIのパーサはBasicとGNUとPosixの3種類から選べます。 使用例出力 ○ ○ 以下、それぞれ使用したコードと実行結果を記載します。 コード例 Com

    Commons CLIとArgs4jを比べてみる - cactusman日誌
  • Java初心者入門講座

    プログラミング言語Javaのインストール、環境設定からはじめるので、初心者でも大丈夫です。やさしいサンプルプログラムから、eclipseを使った格的なアプリケーション開発まで図を使って学べます。クラス、メソッド、配列、APIの使い方についても解説します。 ■特集 今からでもプログラマーになる方法 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 ・PHPJAVAではデータベースにMySQLを使用しているため、 MySQL初心者入門講座 を先に学ぶと習得が楽になります。もちろん必要になった段階でMySQLを学んでもOKです。

    Java初心者入門講座
  • Java入門

    目指せプログラマー!にようこそ。 当サイトはこちらに引っ越しました。 お手数をおかけしますが、上記サイトへご移動くださいませ。

  • pom.xml

    Maven 2.0 のpom.xml(プロジェクト記述ファイル)についての解説です。 完全なXML定義は maven-v4_0_0.xsd を参照して下さい。 Project ルートになる唯一の要素(Element)です。 parent 親プロジェクトを定義します。 <parent> <artifactId>parent-id</artifactId> <groupId>parent-group-id</groupId> <version>1.0</version> <relativePath>../parent-directory/pom.xml</relativePath> </parent> artifactId 親プロジェクトのIDを定義します。 groupId 親プロジェクトのグループIDを定義します。 version 親プロジェクトのバージョンを定義します。 relativeP

  • ホーム - Hello Hiro

    当社のトップ製品 当社のソフトウェアプログラムは、クリエイティブなデザインで高品質なものとなっています。スポーツブックメーカー、ウェルネス&スパセンター、旅行代理店などからの問い合わせを多く頂いており、すべてのお客様が新しくユニークなものを求めています。 Playbetソフトウェア このプラットフォームは、高度な数学的計算、体系的な情報交換、リアルタイムで最適化されたコミュニケーションを組み合わせたギャンブルに使用され、各ゲームユニットからの収益を最大化します。

    ホーム - Hello Hiro
  • http://hc.apache.org/httpcomponents-client/httpclient/apidocs/

  • @IT Java Solution 全記事一覧

    Scala+Play 2.0でWebアプリ開発入門 2.0からScalaに対応したWebアプリ開発の人気軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載 Selenium WebDriverでWebアプリのテストが変わる Webアプリのテスト自動化ツール「Selenium WebDriver」の特徴を整理するとともに、Selenium WebDriverを利用したWebアプリの簡単な自動テストの実装、実施手法について紹介 XPagesでLotus Notes/Dominoアプリ開発入門 Notes/Dominoの資産をサーバサイドJavaScriptJavaで操作し、HTMLJavaScriptCSSUIにできる技術「XPages」について解説し、Webアプリの作り方を紹介する入門連載

  • Javaの道>オープンソース>Tomcat

    オープンソース Tomcat、Eclipse、StrutsなどJava関連の著名なソフトウェアのインストール方法、設定方法を解説します。

    Javaの道>オープンソース>Tomcat
  • 【ハウツー】Struts1系経験者のための「Struts2.1入門」 (4) Struts2.1とSpring2.5の連携 | エンタープライズ | マイコミジャーナル

    Struts2.1とSpring2.5の連携 実際のWebアプリケーション開発では、MVC2モデルのVC部分をStruts2.1が制御し、Model部分のビジネスコンポーネントはSpringFrameworkなどのDI(Dependency Injection: 依存性の注入)コンテナが、RDBへのアクセスをおこなうコンポーネントはHibernateなどのORMapper(テーブルにアクセスするフレームワーク)が制御することになります。従来、これらのフレームワークの組合わせは、管理すべき定義ファイルが大きく多くなることから、XML地獄などと揶揄されることもありました。 しかし、Struts2.1と同様にSpringFrameworkやHibernateも最新のバージョンでは、定義ファイルを極力減らせるようになっていますので、上手く利用すればXML地獄に落ち込まずに済みます。 項では、定義

  • JAVA Servlet、JSP 基礎編14 - XML 定義取得、digester、XMLReaderFactory - SAK Streets

    JAVA Servlet、JSP 基礎編14 - XML 定義取得、digester、XMLReaderFactory ■XML 定義取得 digester で XML に定義したデータ取得をテストしてみた。 使用したパッケージは、 commons-digester-1.3.zip である。 ■jar 配置 次の jar を WEB-INF/lib/ に配置した。 commons-digester.jar この他に少なくとも commons-beanutils.jar の配置が必要であった。 既にいくつかの jar が配置済みであったため、他の依存 jar は確認 していないが、log4j に山ほど DEBUG メッセージを出力することから、 commons-logging なども必須かなと思う。 ■留意点 digester の動作時に DEBUG レベルメッセージが山ほどロギングに出力さ

  • Maven TipsMaven-TECHSCORE-

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • Javaフレームワークの比較検討資料公開 - 矢野勉のはてな日記

    Java仕事で各種フレームワークを比較検討したので、比較用に作った参考資料を公開します。ちなみに現在私は、ドワンゴさんの社内システム開発をお手伝いしてまして、その一環で調べたものです。会社資料じゃなく、私の資料ということでブログで公開してよい、むしろしとけ、とのことなので公開しときます。 今回の案件向けにアプリケーションを画面層コンテナ層データアクセス層に分けて、それぞれフレームワークを選ぶのが目的です。コンテナ層はDIコンテナのうちいずれか、データアクセス層はO/Rマッパーを選ぶことになります。 太枠の範囲が選定対象です。よくに出てくる杓子定規な階層図とは変えてあります。 次のものを比較検討しました。画面層SAStrutsApache Wicket(ほかにもTeedaとかClick Frameworkとかももともとは候補にあったが、調査が追いつかないので二つに絞った)コンテナSeasa

  • Servlet(サーブレット) / JSP入門 : Javaサーバサイドアプリ

    サーバ側で動作するJavaアプリケーションを作成するにはサーブレットやJSPを使います。サーブレットとJSPは基的に同じことを行いますが、サーブレットはJavaプログラムと同様に作成するのに対し、JSPはPHPのようにスクリプト言語のような記述します。そこで画面表示部分の作成にはJSPが適しており、データベースとの接続などバックエンドで動く部分はサーブレットで作成するのが適しています。 ここではサーブレット及びJSPの使い方に関して具体的なサンプルを使いながら確認していきます。 なおサーブレットやJSPはサーバ側でJavaアプリケーションを作成するための仕様であり、実装したアプリケーションとして無料で提供されているTomcatを使っていきます。TomcatはWebサーバとしての機能も持っておりTomacat単体で試していきますが、Apacheなどと組み合わせる場合は『Tomcatとの連携

  • shin3tky blog: Struts 2 + Spring 2 + iBATIS 連携設定

    2009年2月22日 Struts 2 + Spring 2 + iBATIS 連携設定 新しいプロジェクトを Struts 2.0 + Spring 2.0 + iBATIS 2.3 で組むことにしたので、初期の連携設定のメモを残します。Eclipse (Ganymede) の Dynamic Web Project のディレクトリ構造を前提に書いています。 検討途上では、Struts 2.0 + Guice 1.0 + JPA + Hibernate 3 (Core, Annotations, Entity Manager) も考えましたが、JPA, Hibernate は、その難しさが分かるほど使い込んではおらず、動作の見通しがよくトラブル対応の経験もある iBATIS にしました。iBATIS は最終的に実行される SQL が確実にコントロールでき、キャッシュの機構もシンプルです

  • iBatisのトランザクション制御 - kunikuの苦肉

    iBatis自身が提供するデータソースからコネクションを取得し データベースの更新を行う場合に、同一Thread内でのコミットはSqlMapClient.commitTransaction()を 呼び出すまでコミットされない? 同一Thread内でコネクションを新たに取得しても、トランザクションが開始されていると 先にトランザクション処理を開始したものに紐尽く。 コネクションがThreadLocalとして管理される。 SqlMapClient sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader); try { sqlMap .startTransaction(); sqlMap.update (〜〜〜);・・・(A) sqlMap.insert (〜〜〜);・・・(B) sqlMap.commitTransaction(); } fi

    iBatisのトランザクション制御 - kunikuの苦肉
  • HOMMEZ公式オンラインショップ

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。