タグ

Javaに関するbig-treeのブックマーク (315)

  • Tomcat各種Tips

    Tomcat(5.5対応)についての各種Tipsです。 新しく書いたものが上になるように並べてあります。 JSP2.0 での <jsp:param> について JSP2.0(Tomcat5以降) では、EL式というものが使えます。 例えば、今まで <%= request.getAttribute("userName") %> と記述していたものが、EL式を使うと ${userName} こんなに簡単になります。 これはリクエスト属性だけでなくセッション属性(さらにはアプリケーション属性)もサポートしているので 今までのように「この属性ってリクエストだったかなぁ、セッションだったかなぁ」と悩む必要がありません。 ただし、リクエストパラメータを使うには多少手を加える必要があります。 <%= request.getParameter("userName") %> これは、以下のように記述します。

  • Tomcat高負荷時の設定について

    現在、JMeterを使用してTomcat上で動作するAPに負荷を掛けた際のパフォーマンスを測定しております。 負荷を掛けずにブラウザで処理を実行した際には1秒程度でレスポンスが返却されてくるのですが、 以下の条件で負荷を掛けるとレスポンス速度が段々と遅く(8秒~500秒程度)なって行ってしまいます。 また、かなりの頻度でConnectionタイムアウトが返却されてしまいます。 [負荷条件] スレッド数:1000 Ramp-Up期間:60秒 ループ回数 :無限ループ ※ スレッド数を500くらいにするとConnectionタイムアウトは発生しないのですが、 処理時間はやはりかなり遅くなってしまいます。 最初はJVMのFullGCの頻発が原因かと思い、GCの状況を確認しましたが、 パフォーマンスに影響を与えそうなFullGCは特に発生していませんでした。 [JVM オプション] "-serve

    Tomcat高負荷時の設定について
  • Tomcatパフォーマンスチューニング - Heartful Communication

    2009-10-21 memo 2009-08-17 NTP 2009-07-23 DNS 2009-05-20 build.xml プレコンパイル WebServer 2009-05-11 チューニングポイント PostgreSQL SQL性能調査 パフォーマンスチューニング 2009-04-28 GC 2009-04-24 Apache設定項目 Tomcat設定 Tomcatセキュリティ 2009-04-23 Tomcatパフォーマンスチューニング 2009-04-21 Tomcat基 追跡とチューニング Sendmail 2009-04-17 Apacheチューニング 2009-04-03 Backup_Restore チューニングは、パフォーマンス測定・状況の理解・改善、そして再測定という作業で構成される 基的な流れは、以下のようなものになる 測定対象を決定する 測定方法を

  • ユーザー認証 - サーブレット入門

    著者 / TATSUO IKURA これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。

  • 43693 – setLandscape(true) has no effect on a loaded sheet.

    big-tree
    big-tree 2010/03/25
    POIで印刷の向きの設定が反映されない件。3.6でもまだ治ってないみたい…。ウィンドウ枠の固定もなんか変なんだよなあ…
  • Apache POIでExcelを操作

    Apache POI(以前はJakarta POIと呼ばれていました)はJavaアプリケーションからExcelやWordなどのMicrosoft製品のフォーマットファイルを読み書きするためのAPIです。 今回は特にExcelのファイルを対象として試していきますが、Excelのファイルの読み書きではApache POIの中のHSSFとXSSFを使用します。HSSFExcel2003までのファイルフォーマットに対応したもので、XSSFExcel2007のOOXML(.xlsx)ファイルフォーマットに対応したものです。 Apache POI 3.6のダウンロード Apache POI 3.6のインストール クラスパスの設定

  • Office Open XML形式に対応したPOIの概要と環境構築

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Office Open XML形式に対応したPOIの概要と環境構築
  • はてなブログ

    育児と効率 子どもを産んでから7年間、ずっと育児と効率について考えている。 子どもを産むまでは、まさに分娩の時ですら、効率がいいことがよしとされていた。破水から始まって最終的に1日半ほどかかった長男の出産時と、生まれる10分前まで自宅で陣痛をやり過ごした次男の出産時…

    はてなブログ
    big-tree
    big-tree 2010/03/17
    「致命的: 持続されたセッションをロード中のIOExceptionです」 関連
  • Jakarta POIの実用的なサンプル集 | Ize's Organize

    仕事javaからのEXCEL操作をやりそうなので、 今のうちに使えそうなサンプルをまとめてみた。 No related posts. 関連記事はYARPP関連記事プラグインによって表示されています。

  • JavaのメモⅡ(POI3.5 beta Office2007)

    【POI3.5 betaのメモ】 1.エクセルファイルを出力してみる。(office2007) /* * ☆準備するもの。 * POIの体のjarファイル。 * poi-3.5-beta4-20081128.jar * poi-contrib-3.5-beta4-20081128.jar * poi-ooxml-3.5-beta4-20081128.jar * poi-scratchpad-3.5-beta4-20081128.jar * * 他にも外部jarファイルがたくさんいる。 * dom4j-1.6.1.jar * jsr173_1.0_api.jar * ooxml-schemas-1.0.jar * openxml4j-1.0-beta.jar * xmlbeans-2.3.0.jar * * こんなものまで、無いと動かない。 * commons-logging-1.1.ja

  • Busy Developers' Guide to HSSF and XSSF Features

    Want to use HSSF and XSSF read and write spreadsheets in a hurry? This guide is for you. If you're after more in-depth coverage of the HSSF and XSSF user-APIs, please consult the HOWTO guide as it contains actual descriptions of how to use this stuff. Index of Features How to create a new workbook How to create a sheet How to create cells How to create date cells Working with different types of ce

  • Jakarta POI 3.6 - Diary of absj31

    しばらく使っていない間に、POIも大分改善されたようで。xlsx形式のファイルもサポートするようになったんですね。 Apache POI - the Java API for Microsoft Documents 使い方、コードサンプルはこちらから。一番下は(3.5への)バージョンアップ用の手順ですね。 Busy Developers' Guide to HSSF and XSSF Features The New Halloween Document Upgrading to POI 3.5, including converting existing HSSF Usermodel code to SS Usermodel (for XSSF and HSSF) EXCEL2007対応については、以下の頁が詳しいです。 Apache POIのExcel2007対応について - kens

    Jakarta POI 3.6 - Diary of absj31
    big-tree
    big-tree 2010/01/14
    jdk1.6じゃないと動作しない?Caused by: java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException
  • はてなブログ | 無料ブログを作成しよう

    バンドを脱退した理由は「唐揚げ定」だった 最近、Twitterでmixiのことがやたらと取り上げられていた。今更mixi復活するの?といった感じである。mixiは今から20年くらい前にやたらと流行っていたSNSである。俺も一時、アカウントは持っていた。その話は後述する。 俺はSNSはFacebookとInstagramをやっている。In…

    はてなブログ | 無料ブログを作成しよう
    big-tree
    big-tree 2009/12/21
    結構使いたいケースあるコレ。便利~
  • JNIより簡単にJavaとC/C++をつなぐ「JNA」とは(1/4)-@IT

    インターネットの普及に加えて、リッチクライアント/RIAの発展とともに、アプリケーションの形態は、C/S(クライアント/サーバ)システムから、Webアプリケーションシステムにシフトしています。一般の情報発信システムだけではなく、企業の基幹情報システムまで、盛んにWebアプリケーションで構築するようになりました。 この変化の主役であるといわれる、Java技術は、Webアプリケーションシステムの発展とともに、ネットワークの親和性や、プラットフォーム適用の多様性で、広く受け入れられて、Webアプリケーションシステム開発の基盤技術になっています。 これまでのC/Sシステムでは、サーバロジックはC/C++で実装されるケースが一般的でした。C/SシステムからWebアプリケーションシステムにシフトする際に、Java技術を導入することを決めた場合、Java技術で、すべて新規開発するのは1つの選択肢ですが、

  • OOXMLをサポートするApache POI 3.5がリリースされた

    原文(投稿日:2009/10/29)へのリンク ApacheはPOIのバージョン3.5をリリースした。POIはJavaMicrosoftのドキュメント形式を扱うためのライブラリだ。POIの以前のバージョンではMicrosoftのOLE2複合ドキュメントフォーマットをサポートしていた。このフォーマットはOffice 97-2003 (バージョン 8.0 - 11)で使われていたものだ。最新バージョンであるPOI 3.5ではMicrosoftのOffice Open XML (OOXML)ドキュメント標準がサポートされている。これはOffice 2007のデフォルトのフォーマットだ。 前バージョンのHSSFがOOXMLをサポートしていないにもかかわらず、HSSFユーザモデルを使っている既存のコードは、POI 3.5を使う場合、既存のコードをそのまま使い続けて大丈夫だ。というのは、OOXMLと

    OOXMLをサポートするApache POI 3.5がリリースされた
  • XMLEncoderとXMLDecoderを使用したデータの書き出しと復元

    はじめに アプリケーションで作成したデータを、次回アプリケーションを起動した時に再び利用したい場合、データをファイルに書き出す仕組みと、ファイルからデータを復元する仕組みが必要になります。それでは、この仕組みはどのように実現するのが良いでしょう。 オリジナルのアプリケーションでは、自分で自由に仕様(ファイルフォーマット)を決定することができます。一般的には、カンマや改行でデータを区切った単純なテキストファイルとして保存することが多いのではないでしょうか。しかし、自分でファイルフォーマットを決定したり、それに対応した読み込みの機能を実装するのは手間のかかる作業です。さらに、アプリケーションのバージョンアップに伴うファイルフォーマットの拡張にも柔軟に対応できるようにすることは、とても大変です。拡張性という観点からはXML形式でファイルを保存することが考えられますが、XMLの扱いを習得するのもや

    XMLEncoderとXMLDecoderを使用したデータの書き出しと復元
  • POI Javaテクニカルサンプル集

    MicrosoftのWordファイルをJavaで読み込むサンプルです。 http://www.apache.org/dyn/closer.cgi/jakarta/poi/からライブラリをダウンロードします。 現在使用しているのは、poi-bin-3.0-FINAL-20070503.zip のライブラリです。 HWPFライブラリは poi-scratchpad-3.0-rc4-20070503.jar に入っています。 Paragraph の使い方 Paragraphとは、段落を表しています。 Range もしくは Section クラスの getParagraph(行数)で取得します。 CharacterRun の使い方 CharacterRun とは、一つのParagraph の中で、同じ属性を持つ文字列を表しています。 例えば、ABCDEFという文の場合、Paragraph では、A

  • ExCella

    お知らせ ExcellaのリポジトリはGitHubへ移行しました。 最新の情報はこちらをご覧ください https://excella-core.github.io/ コンセプト Excelは様々なシステムのフロントエンド・バックエンドで利用されるようになってきました。 またExcel2007では、扱えるデータ件数の増加、ピボットテーブル/ピボットグラフの機能の充実などが行われ、今後より多くのシーンでの利用が予想されます。 一方、JavaからExcelを操作するには POIやJava Excel APIなどの低レベルのAPIを利用するのが一般的ですが、 これらのAPIを利用してExcelを操作するには多くのコーディングをする必要があり、Excelのバージョンの違いにも悩まされます。 このような問題を解決する目的で作られたのがExCellaです。 ExCellaでは、ベースとなるフレームワーク

  • DWR セッション使用テスト - パソコン関係覚え書

  • Google App Engine/Java上で、DWR2を使ったSessionの管理をするには - tetsuya_odakaの日記

    先のログで「Google App Engine(GAE)上に配置したDWR2では、scope=sessionの設定がうまくいかない」と書いた。 GAEが準じているとするServetAPI2.5の参照実装であるTomcat6.0では、dwr.xmlにscope=sessionで定義したJavaBean(POJO)はセッションのスコープをもつ(ように見える)。 ただ、(これも先のログで書いたが)DWRのドキュメントを見る限りでは、「DWR2のsession=scopeの設定は、不変オブジェクトを指向している」と読めなくもない。Sessionオブジェクトは「便利なオブジェクト」であるが、永続化の1種であるから、これもあながち間違っていない(「Sessionオブジェクトに入れるからjava.io.Selializableをimplする」習慣の人もいると思う)。 とはいえ、ショッピングカートのような

    Google App Engine/Java上で、DWR2を使ったSessionの管理をするには - tetsuya_odakaの日記