タグ

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

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとJAVAに関するamnmaのブックマーク (225)

  • Javaの道:Tomcat(8.アクセスログ)

    設定方法 Tomcatのアクセスログ設定はserver.xmlやコンテキスト名.xmlに設定する<Valve>タグで行います。アクセスログとはコンテキストに設置されたJSP、サーブレット、HTML、GIFファイルなどのアクセス状況を表すログで、Tomcat動作に関するログ(エラーログなど)とは異なります。Tomcat動作に関するログは<Logger>タグで行います(Tomcat5.5からは、<Logger>タグではなく、logging.propertiesファイルで行うようになりました)。<Valve>タグでは、ログファイル名、ログパターンなどを指定できます。 <Valve>タグは<Engine>タグ、<Host>タグ、<Context>タグのサブ要素として設定できます。<Engine>タグのサブ要素として設定した場合はそのTomcatエンジンすべてのアクセスログを生成します。<Host>

    Javaの道:Tomcat(8.アクセスログ)
  • S2Daoバインド後のSQLのみを別のログファイルに出力する - Do You PHP はてブロ

    ほとんど個人的な備忘録。 log4jレベルだとは予想してましたが、如何せん、log4j.propertiesの書き方を忘れてるよ。。。 orz とりあえず、FAQ/S2DAO - SeasarWikiの情報を基に、以下の内容をlog4j.propertiesに追記することで対応。 log4j.category.org.seasar.extension.jdbc.impl=DEBUG, S log4j.additivity.org.seasar.extension.jdbc.impl=true log4j.appender.S=org.apache.log4j.DailyRollingFileAppender log4j.appender.S.File=${catalina.home}/webapps/test/WEB-INF/logs/sql.log log4j.appender.S.Da

    S2Daoバインド後のSQLのみを別のログファイルに出力する - Do You PHP はてブロ
  • オラクル、サン買収に合意--現地電話会議速報

    Sun Microsystemsの買収を決めたのは、IBMではなくOracleだった。 OracleとSunの両社は米国時間4月20日、OracleがSunの普通株を1株あたり9.50ドルの現金で買収することについて最終合意したと明らかにした。買収総額は74億ドル(Sunの保有現金や負債を考慮した場合の実質的な買収額は56億ドル)。 この買収により、最初の通期会計年度に非GAAPベースで利益が少なくとも1株あたり15セント増えるものと期待している。われわれの推計によると、買収した事業は最初の1年で15億ドル、2年目で20億ドルの営業利益をOracleにもたらすことになる。 Sunはドットコムバブルの時代にサーバ用ハードウェアの供給業者として有名になったが、同社をさらに有名にした技術はソフトウェア関連のもの--プログラミング言語の「Java」だった。両社は20日の発表で、「Oracleが手に

    オラクル、サン買収に合意--現地電話会議速報
  • Groovyってどんな言語? JavaプログラマのためのGroovy入門

    Ruby on Railsの登場以後、さまざまな言語でRailsタイプのフレームワークが普及する中、Javaは一人取り残されていました。そこでJavaプログラマ向けに登場したのが、GroovyによるRailsライクなフレームワーク「Grails」です。Groovyは、Javaではありませんが、Javaプログラマなら、ほとんどJavaと同じ感覚でスクリプトを書くことができます。第1回目はまず、Javaプログラマのために「Groovyとはどんなものか」について、ごくかいつまんで説明します。 はじめに Ruby on RailsRails)が登場して以後、さまざまな言語でRailsタイプのフレームワークが登場し使われるようになりました。そんな中、一人ぽつねんと置き去りになっていたのが「Java」でした。Javaの世界では、既にStrutsというデファクトスタンダードとなるフレームワークがありま

    Groovyってどんな言語? JavaプログラマのためのGroovy入門
  • EclipseベースIDEとTomcatで始めるFlex+Java開発

    手順【3】Flex Builder 3にEclipseのJava開発環境を追加 次に、Javaの開発環境を準備します。Flex Builder 3は「Eclipse」というJavaの開発環境で有名なオープンソースの開発ツールプラットフォーム上に構築されています。いまやJava以外の言語にも対応しActionScriptやMXMLにも対応してきました。 このEclipseの更新機能を使ってJavaの開発機能だけを更新サイトからダウンロードしてくることにします。Flex Bulilder 3を起動し、[ヘルプ]→[ソフトウェア更新]→[検索]およびインストールを選択します(図4)。

    EclipseベースIDEとTomcatで始めるFlex+Java開発
  • 最初のアクセスで;jsessionidを表示させない方法 - ひがやすを技術ブログ

    URLの一部にセッションIDを埋め込むのは、アプリケーションサーバが、クライアントがクッキーをサポートしているかわからない場合です。 最初のアクセスで、アプリケーションサーバは、クッキーを設定してクライアントに返します。二度目以降のアクセスで、クッキーが返ってきた場合は、クッキーを通じてセッション管理ができるので、;jsessionidはURLに埋め込みません。 携帯の端末のようにクッキーが帰ってこない場合、二度目以降も;jsessionidをURLに埋め込みます。 クッキーがサポートされているブラウザで、最初のアクセスでURLに;jsessionidを表示させたくない場合、最初にindex.jspにアクセスしてもらうようにし、index.jspから物の最初のページにリダイレクトします。 <html> <head> <meta http-equiv="Content-Type" cont

    最初のアクセスで;jsessionidを表示させない方法 - ひがやすを技術ブログ
    amnma
    amnma 2009/03/18
  • オンラインマニュアル ページ移転のお知らせ:ミドルウェア:ソフトウェア:日立

    日立オープンミドルウェアは、お客様の既存の財産を生かしながら、高い信頼性と柔軟性、自律性を備えたITシステムの実現を支えています。

    amnma
    amnma 2009/03/18
  • http://japan.internet.com/developer/20070123/26.html

  • ガベージコレクタの仕組みを理解する

    GCを適切に行わせるためのヒープサイズの設定 JVMにGCを適切に行わせるにはヒープサイズを適切に設定(New領域サイズ、Old領域サイズ、領域サイズのバランスなど)する必要があります。当然、適切なヒープサイズはアプリケーションに依存します。一般にヒープサイズが小さいとGCが頻発してアプリケーションのパフォーマンスが低下します。さらに、ヒープサイズが必要量を下回る場合はOutOfMemoryErrorが発生してアプリケーションが停止してしまいます。一方、ヒープサイズが大きいと、GCの起動回数は減りますが、GC1回当たりの処理時間、すなわちアプリケーション停止状態が長くなり、アプリケーションの応答時間に問題が出る場合もあります。システムの物理メモリのフリー領域が不足するまでヒープサイズを大きくすると、物理メモリからスワップ領域へのページングが起こってしまい、かなりのパフォーマンスが劣化する可

    ガベージコレクタの仕組みを理解する
  • [実装編]スレッドセーフにすることを忘れてはいけない

    スレッドセーフとは,アプリケーションをマルチスレッドで動作させても問題がないことを指す。サーバー向けアプリケーションは,マルチスレッドで動作するように設計・実装することが望ましい。そのほうが通常はパフォーマンスが向上するからだ。 だが,マルチスレッドのアプリケーションは,注意深く設計・実装しないとトラブルが生じる。例えば,あるスレッドで保持していた変数の値がほかのスレッドからアクセスされ,処理結果が上書きされたり,ほかの利用者の情報が見えてしまったりする。 こうしたトラブルは,開発者が1人で単体テストしているときには見つけられず,多数の利用者で限界時の挙動テストをしたときや,番移行した後で,たまたま見つかることが多い。トラブルが発生するタイミングを再現することが難しいので,デバッグは困難になりがちだ。 マルチスレッドでのトラブルを防ぐため,開発者は,スレッドセーフな設計と実装を心がける必

    [実装編]スレッドセーフにすることを忘れてはいけない
  • Kumu Ajax

    Kumu.Ajaxとは Kumu.AjaxはTeedaでAjaxを簡単に使用できるように作られたjavascriptのライブラリです。 Kumu.AjaxはTeedaに依存しているわけではありません。サーバーサイド側は自由に選択することができます。 またKumu.Ajaxはkumu.jsに依存していません。ajax.js単体で使用する事ができます。 Kumu.Ajaxは以下の機能を提供します。 Ajaxによる非同期通信 通信状態ごとの関数実行 Teedaとの連携機能 JSONレンダリング Formの値の取得 JSONの文字列化(この機能は将来kumu.jsに移行します) Ajaxによる非同期通信 Kumu.Ajaxは主にKumu.Ajax.executeTeedaAjaxでTeedaと連携して使用するケースが多いですが、低レベルな非同期通信を行う事もできます。 Ajaxで通信する際にはS2

    amnma
    amnma 2008/05/24
    JSONSerializerクラス便利
  • Maven - Json-lib::Welcome

    The function type from javascript is not part of the JSON format "officially" (please refer to http://www.json.org) but it is supported as well. Json-lib comes in two flavors, depending on the jdk compatibility. json-lib-x.x-jdk13 is compatible with JDK 1.3.1 and upwards. json-lib-x.x-jdk15 is compatible with JDK 1.5, includes support for Enums in JSONArray and JSONObject. Please reffer to the app

  • 気になる開発プロダクツ:第2回 JSON-lib 1.1 - JSON文字列とJavaオブジェクトとの相互変換|gihyo.jp … 技術評論社

    JSON-libの概要 JSON-libは、JavaオブジェクトからJSON形式の文字列を生成したり、その逆の処理を行うJavaライブラリです。Ajaxアプリケーションにおいて、Webブラウザで動作しているJavaScriptのプログラムとサーバ側のプログラムとの間でオブジェクトをやり取りする際に利用できます。JAR形式のファイルをSourceForgeからダウンロード可能です。ライセンスはThe Apache Software License, Version 2.0です。 JDK1.3用(json-lib-1.1-jdk13.jar)とJDK1.5用(json-lib-1.1-jdk15.jar)がありますので、使用するJDKのバージョンに合ったものをダウンロードし、ファイルのパスをクラスパス(CLASSPATH)に設定してください。ここではJDK1.5用による実行例を紹介します。 実

    気になる開発プロダクツ:第2回 JSON-lib 1.1 - JSON文字列とJavaオブジェクトとの相互変換|gihyo.jp … 技術評論社
  • サラリーマンプログラマの生きる道 - ひがやすを技術ブログ

    きっかけは、典型的な Java屋 は JSP を使うことに何の疑問も持っていないのエントリ。 典型的なJava屋といえるほどJavaの世界は均質ではないよのエントリで、「それは言いすぎじゃないの」って批判を書いたけど、kwatchさんのいいたかったことは、「Javaの世界は技術的な興味はほとんどなく仕事として黙々とこなしている人が多い」ということでしょうか。それなら、「典型的」は言い過ぎにしても、それなりにいる気はしますね。違う言い方をすると、「サラリーマンプログラマが多い」ということかも。 以前に某I社で最新のSeasarのご紹介ということでS2JDBCの「流れるようなインターフェース」の講演をしたのですが、その後の講演の感想で、某I社は、技術的にどうのこうのよりも、いかに管理しやすいか(誰を?)が重要なので、「流れるようなインターフェース」の技術的な話は、興味がなかった人が多かったとい

    サラリーマンプログラマの生きる道 - ひがやすを技術ブログ
    amnma
    amnma 2008/05/19
  • Adobe - デベロッパーセンター : JSP アプリケーションと Flex のパフォーマンス比較

    アーキテクチャの全体像 Flex サーバーと JSP アプリケーションは、J2EEサーブレットコンテナ上の標準的なWebアプリケーションとしてデプロイ(配備)されます。いずれも J2EE の標準のデプロイアーキテクチャを用いるため、 Flex と JSP それぞれの管理やデプロイに要する IT コストはほぼ同じであると見なせます。 ブラウザから Flex アプリケーションがリクエストされると、 Flex サーバーは必要に応じて MXML を SWF ファイルへコンパイルします。この SWF ファイルをキャッシュに保存したのち、object タグおよび embed タグで同ファイルを参照する HTML ページをブラウザに返します。一方ブラウザは、これらのタグで指定された SWF ファイルをサーバーにリクエストし、マクロメディア Flash Player 上で同ファイルを実行します。このときブ

  • Site Cooler NZ | Points to Note When Shopping for a Washing Machine

    Points to Note When Shopping for a Washing Machine There are different washing machines brands in New Zealand. When shopping, therefore, you need to ensure that first, you get a quality machine; a machine that will last through many years without breaking down. You check product warranties and reviews when shopping to ensure a machine is a good quality. The material of the drum can be enamel, plas

    amnma
    amnma 2008/05/16
    説明わかりやすい
  • 「CATALINA_OPTSで1024MB以上のメモリが割り当てられない」(1) Java Solution - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • 「java.OutOfMemory Error」(1) Java Solution - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • Java実行環境構築手順

    Java Web アプリケーションシステム構築(Linux 編) JavaWebアプリケーションシステム構築に必要なソフト Apache2.0.43 (Web サーバ上で利用したい場合のみ) Java2sdk Stadard Edition v1.4.1 Jakarta-Tomcat4.1.18 mod_jk2(apache-tomcat-connecter) JavaWebアプリケーションシステムを開発するためには、次のソフトも必要です。 Java 2 Platform Enterprise Edition ソフトのダウンロード 必要なソフトを環境に合わせて各サイトよりダウンロードしてください 1.Java2sdk1.4.1(http://java.sun.com/j2se/1.4.1/ja/download.html) JRE=Java(TM) 2 Runtime Environ

  • チューニング例1 「Java VMのチューニング」(@IT:連載:J2EEパフォーマンスチューニング 第4回(2/4))

    ヒープサイズを決める ヒープサイズがシステムの使用可能な空き物理メモリより大きくならないようにします。ページスワップが頻繁に発生しない程度に設定を行ってください。OSのページングの設定にも影響しますが、使用可能な物理メモリ(OSまたはそのほかのプロセスによって占有されない物理メモリ)の80%が妥当な値と思われます。今回のテストでは、(全体メモリ[512Mbytes] -OS使用のメモリサイズ[128Mbytes])×80%=307Mbytesとなります。また、通常、XmsとXmxは同じ値に設定され、ヒープ時の負荷を軽減します。 GC値を決める パフォーマンスを向上させるポイントは、キャッシュされたオブジェクトをなるべく再利用するようにアプリケーションを作成することと、New世代領域とOld世代領域の比率を考えながらXX:NewSize、XX:MaxNewSizeの値を設定することです。有効

    チューニング例1 「Java VMのチューニング」(@IT:連載:J2EEパフォーマンスチューニング 第4回(2/4))