タグ

2018年7月23日のブックマーク (7件)

  • 【Java】encodingを指定して読み書きする(CSV、テキストファイル) | 侍エンジニアブログ

    エンコーディング(文字コード)とは? プログラミングにおけるエンコーディングとは、ファイルの文字列を文字コード化する作業のことを指します。 とくに日語はエンコーディングの影響が顕著で、コーディング時にソースファイルに日語が含まれていた場合、プラットフォームが異なると文字化けしてしまう可能性があります。例えばWindowsで作成したプログラムをLinuxで動かした場合、日語が文字化けしてしまうこともあります。またLinuxで編集する場合に文字化けで編集が困難になってしまう可能性もあります。 そのため、マルチプラットフォームで動くJavaだからこそ、文字コードについては注意しなければいけません。 Javaでエンコーディングを確認する 使用している開発環境のデフォルトのエンコーディングを調べるには、SystemクラスのgetPropertyメソッドを使用します。 public class

    【Java】encodingを指定して読み書きする(CSV、テキストファイル) | 侍エンジニアブログ
    Itisango
    Itisango 2018/07/23
  • Javaの例外のスタックトレースをStringに変換するスニペット - Qiita

    // エラーのスタックトレースを表示 StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); e.printStackTrace(pw); pw.flush(); String str = sw.toString(); Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Javaの例外のスタックトレースをStringに変換するスニペット - Qiita
  • InputStreamをStringに変換する - Qiita

    static String convertInputStreamToString(InputStream is) throws IOException { InputStreamReader reader = new InputStreamReader(is); StringBuilder builder = new StringBuilder(); char[] buffer = new char[512]; int read; while (0 <= (read = reader.read(buffer))) { builder.append(buffer, 0, read); } return builder.toString(); } static String inputStreamToString(InputStream is) throws IOException{ Buff

    InputStreamをStringに変換する - Qiita
    Itisango
    Itisango 2018/07/23
  • 3. その他の入出力クラス

    3.1. java.io.PrintWriter 「PrintWriter」は様々なデータをテキスト出力ストリームに出力するクラスです。「PrintWriter」は他のクラスと以下の点で異なっています。 基データ型のデータを出力するメソッドを持つ。 自動フラッシュの機能を持つ。フラッシュを行うのは「println」メソッドを呼び出したときで、自動フラッシュを行わないようにする事も可能です。 「write」メソッドを除いて「IOException」例外を発生しない。出力にエラーがあったかどうかは「checkError」メソッドで調べる事ができます。 FileOutputStream out=new FileOutputStream("output.txt"); PrintWriter writer=new PrintWriter(out); writer.println(1); write

    Itisango
    Itisango 2018/07/23
  • SYSおよびSYSTEMユーザー

    次の管理ユーザー・アカウントはOracle Databaseをインストール時に自動的に作成されます。インストールの際に適用したパスワードを使用しても作成できます。どちらも自動的にDBAロールが付与されます。 SYS このアカウントでは、すべての管理機能を実行できます。データベースのデータ・ディクショナリ用のすべての実表およびベース・ビューはSYSスキーマに保存されます。これらの実表およびベース・ビューはOracle Databaseを操作する際に重要となります。データ・ディクショナリの整合性を保持するには、SYSスキーマ内の表をデータベースのみで操作します。すべてのユーザーまたはデータベース管理者による変更は絶対に行わないでください。また、SYSスキーマ内に表を作成しないでください。 SYSユーザーにはSYSDBA権限が付与され、この権限によりバックアップやリカバリのような高水準な管理タス

    Itisango
    Itisango 2018/07/23
  • Oracleのアラートログ、リスナーログをSQLでみる - Qiita

    やりたいこと Oracleのアラートログやリスナーログの内容を出力時刻とともにSQL*Plusで確認します。 アラートログをSQLでみる x$dbgalertextまたはx$diag_alert_extにて確認することができます。 直近2日のログの内容を表示 select distinct originating_timestamp, message_text from x$dbgalertext where originating_timestamp > sysdate-2 order by originating_timestamp ; ORIGINATING_TIMESTAMP --------------------------------------------------------------------------- MESSAGE_TEXT ---------------

    Oracleのアラートログ、リスナーログをSQLでみる - Qiita
    Itisango
    Itisango 2018/07/23
  • Oracleトラブル解決の基礎 「ログ」を理解して「初動対応」を早くする

    Oracle Databaseで出力されるログファイルは「どこ」にあるのかを理解する Oracle Databaseのトラブル調査で利用することが多いログファイル格納先は以下の通りです(図1)。バージョンによってログファイルの出力(格納)先は少し異なりますが、まずはこの図を参考に格納場所を確認してください。

    Oracleトラブル解決の基礎 「ログ」を理解して「初動対応」を早くする
    Itisango
    Itisango 2018/07/23