タグ

javaに関するk2-ikedaのブックマーク (10)

  • 【真夏の夜のミステリー】Tomcatを殺したのは誰だ?

    【真夏の夜のミステリー】Tomcatを殺したのは誰だ?:現場から学ぶWebアプリ開発のトラブルハック(6)(3/3 ページ) 【第6章】解決 原因が分かれば対処は簡単だ。今回のシステムでは、TomcatのmaxThreads値を350に変更した。 Apacheの全スレッド数より50多く設定した理由は、Apacheからの再接続が発生した際でも耐えられるよう、多少余裕を持つようにしたためである。どれくらい余裕を持てばよいかは、各システムの状況によって異なる。今回のシステムではこの設定変更以降、無応答となる事象は起こらなくなった。 ■負荷テストをしていたのに、なぜ問題が発見できなかったのか? 今回のシステムでは冒頭で述べたとおり、試験環境で負荷試験を行っていた。それにもかかわらず、なぜこの問題が発見できなかったのか? 実は、後から分かったことだが、負荷試験の際、APサーバの台数は番環境と同じ2

    【真夏の夜のミステリー】Tomcatを殺したのは誰だ?
  • java/JUnit/jMockを使う - いがっちの覚書

    jMockとは † EasyMock同様に、インターフェースやクラスを元に動的にMockオブジェクトの生成を行うライブラリです。 EasyMockと同様の特徴に加え、以下のような特徴があります。 メソッドの呼び出し回数や引数のチェックを厳密に行わないようにできる などがあります。順番に見ていきましょう。 ↑ 準備 † こちらのサイトから最新版2.1.0を取得します。(2007/6/6現在) jMockを動かすためは以下のJarファイルが必要です。すべてダウンロードしたzipに含まれています。また最新版を動作させるためには、Java SE 5が必要です。 jmock-junit3-2.1.0.jar jmock-2.1.0.jar cglib-nodep-2.1_3.jar objenesis-1.0.jar hamcrest-library-1.0.jar hamcrest-api-1.

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • FindbugsをEclipseとMavenで実行する - Yamkazu's Blog

    Findbugsはみなさんご存知の通り、クラスやJARファイルを解析して潜在的な問題を探し出してくれる静的解析ツールです。 今のプロジェクトではこのFindbugsを2つのタイミングで実施しています。 EclipseにFindbugs Pluginをインストールし、ビルドと同時にFindbugsを実行 CIのタイミングでMavenでFindbugsを実行 基的には開発者は前者だけを意識して、後者は開発リーダなんかがプロジェクトの全体状況を把握しているのに使用しています。 ここでEclipseとMaven2の2箇所でFindbugsを実行しているわけですが、この2箇所で同様の設定(同じFindbugsのルールセット)で実行されるようにしておく必要あります。この設定の方法が色々めんどくさい。というかEclipseのFindbugsがあまりいけていない。 Maven2とEclipseのFind

    FindbugsをEclipseとMavenで実行する - Yamkazu's Blog
  • ライトニングJava

    新着記事一覧 OKI データ、植林活動による環境保護とカーボンオフセットをタイで実施 [14:42 9/30]  TVアニメ『恋姫†無双』、待望のDVD第一巻登場! 特典は立体マウスパッド!! [14:29 9/30]  質問そのものに投票? 20%ルールから新サービスGoogle Moderator登場 [14:18 9/30]  Google Chromeマルチプロセスの功罪、メモリ使用編 [14:10 9/30]  HTML 4.01の正しい記述方法、最小構成編 [14:01 9/30]  【コラム】恋する家電 第3回 毎日一緒に過ごしたくなるカメラ、リコー「R10」 [14:00 9/30]  世界的に有名な"福田産コーデュロイ"のオリジナル服を発売 - 東武百貨店 [13:21 9/30]  【インタビュー】蜷川幸雄監督、吉高由里子主演の『蛇にピアス』を原作者・金原ひとみが語る 

  • オブジェクトのソケット通信 - Syo-Takasakiの日記

    オブジェクトを送受信するソケット通信のサンプルコードが見つからなかったので,ここで晒します. 「形態素解析を高速に処理&クライアント側に形態素解析器環境不要」を実現したかったので,``ArrayList''を送受信するオブジェクトにしています. HelloWorldMultiThreadServer.java import java.net.ServerSocket; import java.net.Socket; import java.io.ObjectOutputStream; import java.io.ObjectInputStream; import java.util.ArrayList; public class HelloWorldMultiThreadServer { public static void main(String argv[]) { try { //

    オブジェクトのソケット通信 - Syo-Takasakiの日記
  • トップ

    的には、ここの内容をそのままGitHubに登録してpagesの設定をすれば良い。例えば「Reveal.js、MarkdownGithubでスライドを作成する。」が良くまとまっている。だが1つ謎の事象が起きて悩んだ。 index.htmlの中に、直接markdownを書く時には良いのだが、以下のようにdata-markdown属性でmdファイルを指定すると、不可思議な動作をする。 <section data-markdown="./md/firstpage.md" data-separator="\n---\n$" data-vertical="\n--\n"> <script type="text/template"> </script> </section> 最初にcommit/pushした時は表示されるものの、変更してcommit/pushしても変更が反映されなかったり、そもそも

  • Java Sound でMIDI機器を操る - bonar note

    KORG nanoKEY を買ったので Java Sound API (MIDI) がどの様にMIDI機器を扱っているのか調べています。どこの家庭にもあるカシオの電子キーボードとかがなにげにMIDI入出力に対応していたりするので、この辺がわかると何か面白い事が出来るかもです。 KORG SLIM-LINE USB KEYBOARD nanoKEY 出版社/メーカー: KORG発売日: 2008/11/23メディア: エレクトロニクス購入: 5人 クリック: 97回この商品を含むブログ (26件) を見る Mac OS X での注意事項 nanoKEY 特有の問題か他のMIDI入力機器もなのかよくわからないのですが、そのままの状態だとJava Sound 経由でデバイスが見えないという現象に悩まされました。以下の方法でサクっと解決しました。インターネットって素晴らしいですね。 Java から

    Java Sound でMIDI機器を操る - bonar note
  • Executing scripts on a remote machine - Marigan's Weblog

  • NetBeans IDEでのJunitテストの記述

    This tutorial needs a review. You can edit it in GitHub following these contribution guidelines. このチュートリアルでは、NetBeans IDEでJUnit単体テストを記述および実行するための基情報を紹介します。アプリケーションのテストは開発サイクルに不可欠な部分であり、単体テストの記述および管理はソース・コード内の個々のメソッドが正しく動作することを確実にするために役立ちます。JUnit単体テスト・フレームワークに対するIDEの統合サポートにより、JUnitテストとテスト・スイートを迅速かつ容易に作成することができます。 このチュートリアルでは、Javaクラス・ライブラリ・プロジェクト用の、JUnit 3およびJUnit 4という単純な単体テストとテスト・スイートを作成します。チュートリア

  • 1