はじめての副業コース Web制作の副業に必要なスキルが学べる 確実にお仕事をはじめられる5万円案件保証手厚いサポートで副業を最短でスタート
AWS Cloud9 A cloud IDE for writing, running, and debugging code AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal. AWS Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need t
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>nagap</artifactId> <packaging>war</packaging> <version>1.0.0-SNAPSHOT</version> <name>nagap</name> <url>http://maven.apa
Spring Bootのログ出力(How-toガイド)について以下の公式を読んだので訳した。 72. Loggin ‘How-to’ guides なお、ログ出力(概要)はSpring Bootのログ出力(概要)にまとめた。 72. ロギング設定 Spring Bootは必須となるロギングシステムへの依存は持っておらず(commons-loggingは除く)、多くのロギングシステムの中から実装を選択出来る。Logbackを利用する場合はそれを依存関係に含める必要がある。最も簡単な方法は全ての依存関係を持った「spring-boot-starter-logging」を追加することである。ただ、Webアプリケーションであれば「spring-boot-starter-web」を追加するだけで「spring-boot-starter-logging」が推移的依存で追加される。以下はMavenでの設
Spring Bootのログ出力(概要)について以下の公式を読んだので訳した。 26. Logging なお、How-toガイドはSpring Bootのログ出力(How-toガイド)にまとめた。 26. ロギング Spring Bootでは全ての内部ロギングでCommons Loggingを利用しているが、基本となるログ実装部分は開発者に委ねられている。デフォルトではJava Util Logging、Log4J、Log4J2、Logbackが提供されている。つまりこれらが利用可能ということ。また、これらのいずれを利用するにしろ、コンソール出力と任意のファイル出力も可能な状態に予め設定されている。デフォルト設定では、Starter POMを利用する場合はLogbackが採用される。Logback以外を利用したければdependencyを変更するだけでOK。 26.1. ログフォーマット
HttpClientの3.0系はレガシーということで、4系を触ってみました。 実行環境は以下です。 JRE 1.6 HttpClient 4.0.3 (httpclient-4.0.3.jar) HttpCore 4.0.1 (httpcore-4.0.1.jar) Commons Logging 1.1.1 (commons-logging-1.1.1.jar) 簡単に、HTTP接続ができていい感じです。 サンプルは以下。 public class HTTPSample { private static HttpClient httpClient = new DefaultHttpClient(); public static void main(String[] args) { // プロキシがある場合は、以下のようにして設定する //HttpHost proxy = new Http
SpringBootでメッセージ国際化をしてみます 何をするかというと、HTML内に表示されるメッセージを一つのファイルにまとめておきます。 あとからの修正が楽になるなどのメリットがありサイトを多言語展開する場合などに役立ちます プロパティファイルに指定したメッセージは起動時に読み込まれ、インスタンス内にキャッシュされます キャッシュされる方を使いたい場合には、ResourceBundleMessageSourceを使います。 今回は リソースが変更されたらメッセージも変更される様にしたいのでReloadableResourceBundleMessageSourceをつかいます。 この機能はSpringの機能を利用する事になります。 必要なライブラリなどはなく、 1.ビーン登録 2.メッセージ用のpropertyファイルの配置 3.MessageSourceの継承 のみになります。 1.ビ
今日は大雪だというので多分電車も止まるだろうとばっちり休むつもりでいたら、たいして雪もふらず電車も止まってなかったけど休んだ。 というわけで暇だったので NetBeans + Gradle で JavaFX 開発でもやってみようとあれこれ試行錯誤したメモ。とりあえず画面出すまで。変なとこあったらぜひ教えていただきたい。 環境 Windows7 SP1 64bit Java 1.7.0_13 x64 Gradle 1.4 NetBeans 7.2.1 Gradle インストール gradle でぐぐって出てきたやつを入れる。インストールフォルダ\bin を環境変数 path に追加しておく。 NetBeans のプラグイン追加 NetBeans の Gradle サポートを入れる。 NB のツール -> プラグイン -> 使用可能なプラグインから、検索で gradle と入れて出てきた奴をイ
Jackson の、普段あんまり使わない機能過ぎて使いたいときに忘れてぐぐって時間を浪費してしまうようなケースを回避するためにメモメモします。随時更新予定。 見ればわかりますが、元ネタはほぼすべて Stack Overflow です。英語だけだと読むのが辛い、という方向け(主に自分)にまとめています。 snake_case でプロパティを表現している JSON と camelCase で表記している POJO をマッピングしたい java - Jackson overcoming underscores in favor of camel-case - Stack Overflow より。 引数に PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES PropertyNamingStrategy.SNAKE_CAS
デフォルトでは、すべての Amazon S3 オブジェクトはプライベートであり、オブジェクトの所有者のみがアクセスできます。ただし、オブジェクトの所有者は、署名付き URL を作成することで、他のユーザーとオブジェクトを共有できます。署名付き URL は、セキュリティ認証情報を使用してオブジェクトをダウンロードするアクセス許可を期限付きで付与します。署名付き URL をブラウザに入力するか、プログラムで使用してオブジェクトをダウンロードできます。署名付き URL で使用される認証情報は、URL を生成した AWS ユーザーのものです。 署名付き URL の一般的な情報については、「署名付き URL を使用したオブジェクトのダウンロードおよびアップロード」を参照してください。 オブジェクトを共有するための署名付き URL は、Amazon S3 コンソール、AWS Explorer for
このセクションでは、Amazon S3 バケットからオブジェクトをダウンロードする方法について説明します。Amazon S3 では、オブジェクトを 1 つ以上のバケットに保存できます。各オブジェクトの最大サイズは 50 TB です。アーカイブされていない Amazon S3 オブジェクトには、リアルタイムでアクセスできます。ただし、オブジェクトがアーカイブされている場合は、ダウンロードする前に復元する必要があります。アーカイブされたオブジェクトのダウンロードの詳細については、「アーカイブされたオブジェクトのダウンロード」を参照してください。 Amazon S3 コンソール、AWS Command Line Interface (AWS CLI)、AWS SDK、または Amazon S3 REST API を使用して 1 つのオブジェクトをダウンロードできます。コードを記述したり、コマンド
Amazon S3にアップロードしたファイルをダウンロードするには、AWS アカウントの認証が必要になります。 アクセス権限を全員がアクセス可能な状態にすれば、S3 上のファイルの URL を指定しただけでダウンロードが可能ですが。 一部の人のみダウンロード可能にする方法の一つとして、S3 の Pre-signed URL というものがあります。 https://bucket-name.s3.amazonaws.com/test.txt?Expires=1353386085&AWSAccessKeyId=XXXXXXXXXXXXXXXXXXXX&Signature=9Vvu49EtywfHkvPWgcuI%2FabdUAc%3D これは、どういうものかと言うと、URL の部分に下記のように文字列を追加して、この URL を用いて S3 のファイルをダウンロード可能にするものです。 今回この
こんにちは。LeapMotionが届いてる人がチラホラいるようですね。正直うらやましい。こむろです 今回は、AWS SDK for Javaを利用して、S3へのファイル転送の機能を作る際に、一箇所ハマった箇所があるので忘れないように記事にしておきます。 S3とは Amazon S3とは、Amazonが提供するクラウドストレージサービスです。バケットと呼ばれるプライベートな領域にどんなファイルでも格納することができ、さらに数テラバイトに及ぶデータ容量でも容易に格納・取得が可能です。当然、認証により守られているので、許可されていないとファイルは見ることはできません。詳しくはこちら JavaでS3へファイルの格納・取得を行う JavaなどのプログラムからAmazon S3にファイルをアップロード、ダウンロードする操作は簡単です。SDKに含まれているAmazonS3Clientというクラスを利用し
Amazon S3 コンソールまたは DELETE API を使用して、S3 バケットから 1 つの既存のオブジェクトを削除できます。Amazon S3 でのオブジェクト削除の詳細については、「Amazon S3 オブジェクトの削除」を参照してください。 S3 バケット内のすべてのオブジェクトによりストレージコストが生じるため、不要になったオブジェクトを削除する必要があります。例えば、ログファイルを収集している場合は、不要になったファイルを削除することをお勧めします。ログファイルなどのオブジェクトを自動的に削除するライフサイクルルールをセットアップできます。詳細については、バケットに S3 ライフサイクル設定を設定する を参照してください。 Amazon S3 の機能と料金の詳細については、Amazon S3 料金を参照してください。
Java 8 で、 Oracle の JVM を前提とした話です。 Java のメモリ管理 これを知っておかないと、 OOME が起こっても、メモリ内で何が起こっていて、どこを調査すべきで、どのように対処したらいいのかが判断できない。 なので、まずは、そもそも Java がどうやってメモリを管理しているのかを知る。 しかし、実際調べてみたら予想通りというかなんというか、量が多くなってしまった。 なので、個々の用語の説明は末尾の 用語集 に押し込めたので、ここではざっくりとした概要だけ記載する。 メモリの構造 超ざっくりとした、メモリ構造を表した図。 おおきく、ヒープ(Heap)領域とネイティブ(Native)領域の2つの領域がある。 ヒープは Java プログラムが使う領域で、プログラム上で生成したオブジェクトは、このヒープ領域に配置される。 一方、ネイティブ領域は JVM が動くのに必要
REST APIのテストをする 近頃はREST APIを作成することが多くなってきましたが、みなさんはどのようにテストをしているでしょうか。 昔はCactusとか使ってたけど、(とっくに開発終了してた・・・) なんか簡単にテストできるライブラリないかなあと思って探していたら、よさそうなものを見つけたので紹介します。 rest-assuredとは rest-assuredとは、RESTサービスを簡単にテストするためのJava DSLとのことです。 メソッドを組み合わせてREST APIへのリクエストとレスポンスの検証が可能で、シンプルな記述で使うことができます。 //rest-urlのレスポンスを検証 get("/rest-url") .then().body("something.json.param", equalTo("anyvalue")); rest-assuredを使ってみる セ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く