2017-05-01から1ヶ月間の記事一覧

有名な原則・法則

有名な原則・法則 【1】 コンウェイの法則 (Conwayの法則) 【2】 ハインリッヒの法則(1:29:300の法則) 【3】 ブルックスの法則 【4】 ホフスタッターの法則 【1】 コンウェイの法則 * システムを設計する組織は、その構造をそっくりまねた構造の設…

【負荷テスト】 【JMeter】JMeter ~ CSV読み込み編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/36908158.html https://blogs.yahoo.co.jp/dk521123/36910281.html の続き。 例えば、1万ユーザで別々のアカウントでログインした場合のテストをしたいってなったら物凄い面倒くさい。 しかし、1万ユーザおよ…

【負荷テスト】 【JMeter】JMeter ~ あれこれ 編 ~

はじめに https://blogs.yahoo.co.jp/dk521123/36908158.html の続き。少し実用的な試験になるような手順を補足していく 構成 [TestPlan] + [User Defined Variables] (ユーザー定義変数) + [HTTP Request Defaults](HTTPリクエスト初期値設定) + [Number …

【負荷テスト】 【JMeter】JMeter ~ Webサービス / SOAP 編 ~

■ 前提条件 * JMeterがインストールされていること * 環境構築については、以下の関連記事を参照のこと。 https://blogs.yahoo.co.jp/dk521123/37280266.html ■ 実行環境 * 実行環境は以下の通り JMeter実行環境 + OS : Windows10 Webサービス環境 + OS : Wi…

【Linux】DebianでDNSタイムアウトを設定する

■ はじめに https://dk521123.hatenablog.com/entry/36559479 で、Webサービスのアクセスする際にタイムアウト値を設けたが、 場合によって、時間がかかる場合があった。 どうやら、DNSの名前解決に時間が掛かっていそうなので、 OS側の設定で、DNSのタイム…

【AWS】Lambda ~ JavaScript / クライアントサイド編 ~

AWS

■ はじめに https://dk521123.hatenablog.com/entry/2017/05/22/233340 で、Javaで AWS Lambda関数を作成したが、 それを呼び出すものも必要でJavaでも組めんこともないが、 JavaScriptでも組めるらしいので、作成してみた なお、以下のSDKのAPI仕様を一読し…

【AWS】Lambda ~ Java / サーバサイド編 ~

AWS

■ はじめに https://dk521123.hatenablog.com/entry/2017/04/05/235618 の続き。 今回は、サーバレスなのに、サーバサイドって変な感じだけど、 Javaでの簡単なサンプルを記す ■ Lambda 料金 https://aws.amazon.com/jp/lambda/pricing/ より Lambda では 1 …

【Ant】Antで環境変数を使用する

Ant

■ 環境変数を取得するには(例:JAVA_HOME) <property environment="env"/> <echo message="${env.JAVA_HOME}" level="info" /> サンプル <project basedir="." default="sample.path" name="SampleJava"> </project></echo></property>

【AWS】運用中、気を付けること

AWS

【1】 全般 1-1)AWSの時間帯のデフォルトは、UTC * AWSの時間帯のデフォルトは、 JST(日本時間) ではなく、UTC => 例えば、EC2 で時間を取得するプログラムなんかは、時間が狂うので注意。 【2】 Amazon マシンイメージ (AMI) 関連 2-1)EC2運用…

【Ant】 JARファイルの作成

Ant

はじめに * 実行可能なJARファイル作成をantで行う * テストコードは除外する * antの以下のタスクのマニュアルが役立つ http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/CoreTasks/jar.html http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual…

【Ant】 WAR ファイルの作成

Ant

はじめに * テストコードを除外したWARファイルを作成する サンプル <project basedir="." default="create.war" name="SampleService"> <property name="tomcat.home" value="../../tomcat/tomcat8"/> <property name="lib.path" value="WebContent/WEB-INF/lib"/> </property></property></project>

【Java】【JAX-WS】 Webサービス / Metro [10] ~ WSDLファイルをクライアントのローカルに置く ~

はじめに Webサービス / Metro [9] ~ タイムアウトを設定する / クライアントサイド https://blogs.yahoo.co.jp/dk521123/36559479.html で、クライアントサイドのタイムアウトを設定した。 しかし、上記の関連記事のタイムアウト値はあくまで、 下記「クラ…

【Java】JavaでEmail ~ JavaMail / Return-Path・Errors-To ~

■ はじめに https://dk521123.hatenablog.com/entry/2017/04/28/234103 で扱った Amazon SES において、以下のサイト http://temporal.hatenablog.com/entry/2013/01/20/174500 の対策として、「Return-Pathヘッダ付加」があったので、 JavaMailでどうすれば…

【Java】【Swing】モジュール提供用テンプレートを作ってみた Part4 ~Login画面 その2~

はじめに https://blogs.yahoo.co.jp/dk521123/36572567.html でやったログイン画面だが、今度は、BoxLayoutで作ってみた。 BoxLayout https://blogs.yahoo.co.jp/dk521123/36553511.html https://blogs.yahoo.co.jp/dk521123/36664347.html サンプル LoginF…

【Webサービス】【C#】Javaで作ったWebサービスに対して、C#のクライアントアプリを作成する

■ はじめに * Javaで作ったWebサービスを作成する予定だが、クライアントもJavaで作るより、 .NETで作った方が色々な面で楽なので、その方法を調べてみた。 => 思ったより簡単にできた。 使用するWebサービス https://blogs.yahoo.co.jp/dk521123/36139336.h…

【Java】JavaでEmail ~ JavaMail / TLS ~

■ はじめに https://dk521123.hatenablog.com/entry/2017/04/28/234103 Amazon SES(Simple Email Service)を使用する場合、 Transport Layer Security(TLS)で送信する必要があるとのことなので、 JavaMailで実装する方法を記録する 【1】JavaMailの設定 *…

【トラブル】【Java】例外「java.net.MalformedURLException: unknown protocol: c」発生時の対応

はじめに 以下の関連記事を対応中に以下のコード ~~~~~ URL url = new URL("C:/work/workspace/SampleCode/conf/SampleWebService.wsdl"); ~~~~~ を実行したところ、例外「java.net.MalformedURLException: unknown protocol: c」が 発生した。 We…