<noscript> <div>JavaScript がブラウザで無効になっています。</div> </noscript> <h2>フレーム関連の警告</h2> <p>このドキュメントはフレーム機能を使って表示するように作られています。フレームを表示できない Web クライアントの場合にこのメッセージが表示されます。<a href="overview-summary.html">フレームなしバージョン</a>へのリンク。</p>
<noscript> <div>JavaScript がブラウザで無効になっています。</div> </noscript> <h2>フレーム関連の警告</h2> <p>このドキュメントはフレーム機能を使って表示するように作られています。フレームを表示できない Web クライアントの場合にこのメッセージが表示されます。<a href="overview-summary.html">フレームなしバージョン</a>へのリンク。</p>
WPFで書いたアプリケーションで、サーバ側(Javaで書かれている)にURLに含めたクエリパラメタを送信するために、文字列にURLエンコードを施す処理をstringクラスの拡張メソッドに組み込んで使っていたのだが、送信したパラメタがJava側で正しく受け取れないことに気が付いた。 public static string UrlEncode(this string str, Encoding encoding = null) { return HttpUtility.UrlEncode(str, encoding ?? Encoding.UTF8); } エンコーディングは双方共UTF-8であり、問題はないはずだが正しく受け取れない。 C#は面倒なことにURLエンコードのためのAPIが他にいくつかあるのだが、 HttpUtility.UrlPathEncode(str) HttpUtili
JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。 JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、Java、JavaScript、Perl、Python、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、 JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構造体、ディクショナリ、ハッシュテーブル、キーのあるリスト、連想配列として実現されています。
問題1 PostgreSQLのデータベースをJDBC経由でEUC_JPとして運用しているとき、古いバージョン(8.1系:〜8.1.3, 7.4: 〜7.4.12)から、それ以降のバージョンにバージョンアップしたら、character 0xXXXXXX of encoding "UNICODE" has no equivalent in "EUC_JP"というSQLExceptionが出るようになる。 原因 PostgreSQLのJDBCドライバでは、JavaからEUC_JPへの変換については、PostgreSQL上の変換ルーチンを用いる。Java上の全ての文字に対応するEUC_JP(厳密にはx-eucjp-open-19970715-ms)のコードがあるわけではないので、変換に失敗する場合がある。たとえば、置換文字(U+FFFD)は、対応するEUC_JPのコードを持たない。 このとき、Po
ラムダ式、メソッド参照、デフォルト実装、ターゲット型推論の強化や型アノテーションと言った大幅な言語的な増強やStreamAPIなどのライブラリ面での増強が行われるJavaSE8は2013年9月頃のリリースを目指していました。 ですが、いくつかの特性が1月末に予定していたFeature Completeに間に合わず現在も開発が進められていて、大幅に遅れが発生しておりリリースが半年ほど遅れる可能性が示唆されました。 1回目の遅延 当初のスケジュールでは次のようなマイルストーンになっていました。(重要な部分だけを抜き出しています)*1 M6 2013/01/31 Feature Complete M7 2013/02/21 Developer Preview 2013/03/18 All Tests Run 2013/04/04 Rampdown start 2013/05/02 API/Int
概要 [2012-11-24] 例外一覧 [/2011-07-30] 例外の基礎 [/2011-06-25] チェック例外 [2012-11-24] NPEのメッセージ [/2020-09-29] 例外とは Javaでは、プログラム実行中に異常事態が発生してそれ以上正常に実行できない場合に、“例外(Exception)”と呼ばれるオブジェクトを作成し、メソッドの呼び出し元に渡す(返す)ことが出来る。[2012-11-24] つまりJavaで言う「例外」とは、一般的な文章で使う「それは例外事項だ」「通常ではない」というようなニュアンスではなく、「Exception」(というクラス・オブジェクト)を表す名詞(専門用語)である。 メソッドでは 処理が正常に終わる場合はreturn文によって値を返すが、例外オブジェクトを返す場合はthrow文という専用の構文を使う。 「throw」は「投げる」とい
The Oracle Java Archive offers self-service download access to some of our historical Java releases WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downloading the latest JDK and JRE versions and al
Oracle Blogsの主としてテクノロジー製品のエントリを日本語でご紹介します(オリジナルのエントリを投稿することもあります)。厳密性をご所望の方は原文をどうぞ。よい内容でしたら原文に対し、"Good Entry, thanks!"でもいいので、是非コメントお願いします(Typoや誤訳はコメント欄からどうぞ)。なお、このエントリは個人の見解であり、所属する会社の公式見解ではありません。また、エントリ内でご紹介している製品・サービスは国内導入時期が未定の場合もありますのでご了承下さい。 Good entries on Oracle Blogs are put into Japanese. Mainly this blog covers technology products. Opinions expressed in this blog is my personal one and d
忘年会シーズンで肝臓への負担を極力避けている@masudaKです。今回はJavaアプリケーションの運用のポイントに関して、書いてみたいと思います。 このエントリはJava Advent Calendar 2012の22日目のエントリです。 Javaアプリケーションの運用ポイントとは 昨今ではLLのほうが敷居が低く、開発スピードも早いということからか、PHPやRubyなどのLLによるWebアプリケーションが多くリリースされているかと思います。 しかしながら、TwitterがJVMベースの開発にシフトしたように、より深いレベルで実装を行おうとした際にLL以外の実装も一つの選択肢として残っているのは間違いないでしょう。 そのようななかで自分が最もよく触れているJavaでのアプリケーションの運用ポイントについて述べてみたいと思います。 ここでいう「運用」とは、サービスをリリースしたのち、サービスへ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く