JTable クラスを使ったテーブルの作成方法です。テーブルは Excel などのように表形式でデータを表示するのに使用します。行と列の数を指定してテーブルを作成しますが、あとから行や列を変更することができます。ここでは Java Swing でテーブルを作成する方法について解説します。
Locale クラスについて Locale (Java Platform SE 8) Locale (Java Platform SE 7) Java の Locale クラスは、language と region のペアを表します。 Locale オブジェクトを元に、数値の表示フォーマット (NumberFormat) や、文言リソース (ResourceBundle) オブジェクトを取得することで i18n 対応のアプリを開発できます。 下記は、Locale クラスのコンストラクタのバリエーションです。 Locale(String language) Locale(String language, String country) Locale(String language, String country, String variant) 最後のオーバーロードバージョンでは、langu
Este documento presenta conceptos clave de diseño de dominio y arquitectura de software. Explica patrones como agregados, fábricas y repositorios para modelar entidades y servicios, y describe técnicas como capas de anticorrupción y contextos de dominio acotados para dividir una aplicación. También cubre temas como modelado de eventos, diseño estratégico y mapeo de contextos de dominio.
本日開催されている Google Cloud Next ’18 ですが、非常に面白いプロダクトが発表されました。 その名も Knative (kay-nay-tiv ケイネイティブと発音) Kubernetes上でServerlessを実現するプロダクトです。 https://github.com/knative/docs より引用 KubernetesでServerlessって何が新しいの? この界隈追っている方はご存じかもしれませんが、KubernetesでServerless Platformを実現するという考え方自体は新しいものではありません。 CNCF Serverless Landscape を見てみると分かりますが Fission Kubeless OpenFaaS などなど既に多くのOSSが存在しています。これら先行のServerlessプロダクトとKnativeは何が異な
Googleは、コンテナアプリケーションの実行と運用に最適化した新しいクラウドプラットフォーム「Cloud Services Platform」を、サンフランシスコで開幕した同社のイベント「Google Cloud Next '18」で発表しました。 Google Cloud Next '18の基調講演でCloud Services Platformを発表するGoogle Technical Infrastructure SVP、Urs Hölzle氏 Announcing Cloud Services Platform, an integrated family of cloud services across GCP and on-premise environments that bring the benefits of the cloud to you, no matter wh
[速報]Google、コンテナ実行環境をサーバレスで提供する「Serverless containers」発表。Google Cloud Next '18 Googleはサーバのプロビジョニングやオートスケールなどサーバの運用管理などを意識することなく、コンテナ化したアプリケーションの実行を可能にする新サービス「Serverless containers」を発表しました。 #Serverless announcements coming your way: New App Engine Runtimes: Python 3.7 & Standard PHP 7.2 Cloud Functions GA Serverless containers GKE Serverless add-on Knative Cloud Build https://t.co/1fW7feKEfz #Google
Tip: ただ何かのプログラムが非ASCII文字を正しく処理しないという危惧だけでコードを読みにくくしてはならない。もしそのような事が起こる場合はそのプログラムが 壊れている のであってそちらが 修正 されるべきである。 3 ソースファイル構造 ソースファイルの内容は 以下の順序 であること。 1. ライセンスあるいはコピーライトの情報(もしあるならば) 2. package文 3. import文 4. ただ1個のトップレベルクラス。 ソースに書かれている内容それぞれの分離には ただ1行の空行 を使うこと。 3.1 ライセンスあるいはコピーライトの情報(もしあるならば) もしファイルにライセンスあるいはコピーライトの情報があるならばここに入る。 3.2 パッケージ文 パッケージ文は 改行してはならない。 文字数制限(4.4節 文字数制限は100文字 )はパッケージ文には適用されない。 3
serverfaultに「How can I diff two Oracle 10g Schemas?」というトピックが上がっていました。 Oracleのデータベース間の差分をチェックするツールについて回答がされていました。 【案1】SQL関数 DBMS_METADATA.GET_DDL関数を使う。テキストに出力して比較してねという感じ SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u; SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name) FROM USER_INDEXES u; 【案2】SchemaCrawler DBの内容をdiffで比較!? - 便利データベースコマンドSchemaCrawler 【案3】Schema Compare Tool f
Java でシステムプロパティの扱い方についてまとめました。 システムプロパティの取得方法 Java の実行時に設定されるシステムプロパティーからは、プロジェクトのカレントディレクトリや改行文字、OSの名前やバージョンなどの情報が取得できます。システムプロパティにデフォルトでセットされる値については System.getProperties (Java Platform SE 8) を参照してください。 メソッド 機能 System.getProperties() 全てのプロパティを取得。 System.getProperty("key") 指定されたキーのプロパティを取得。 System.getProperty("key", "default") 指定されたキーのプロパティを取得。無ければデフォルト値。 実際にプロパティ値を確認したい場合はSystem.getProperties()で
JAR ファイルの仕様 目次 はじめに META-INF ディレクトリ 名前-値ペアおよびセクション JAR マニフェスト 概要 マニフェストの仕様 メイン属性 エントリ別属性 署名付き JAR ファイル 概要 署名ファイル 署名の検証 Magic 属性 デジタル署名 マニフェストおよび署名ファイルについて JAR インデックス 概要 インデックスファイルの仕様 下位互換性 サービスプロバイダ 概要 プロバイダ構成ファイル 例 API の詳細 関連項目 はじめに JAR ファイルは普及している ZIP ファイル形式に基づくファイル形式で、多数のファイルを 1 つにまとめるために使用されます。JAR ファイルは実質的には、オプションとして META-INF ディレクトリを含むことのある、 ZIP ファイルです。JAR ファイルは、コマンド行 jar ツールを使うか、Java プラットフォーム
今では、開発の様々なシーンでオープンソースのライブラリを使うことが多くなってきています。 そんなライブラリを使用する際に、想定しない動きをしたり、うまく動かないんだけど、中で何が行われているかわかりにくいこと、ありますよね。 自分で作成したクラスやアプリならEclipseのデバッグ機能を使えば、変数に何が入っているかなどを逐次実行できますが、オープンソースのスタンド・アロンアプリやWebサーバ上のWebアプリだと、そうは行きません。 そんなときに役立つTipsをご紹介します。 Eclipseで実行できないなら、実行中のJVMにつないで覗いてみる その方法は、JVMに、リモートから接続してデバッグするというものです。 Javaのアプリやサーバはバーチャルマシン(JVM)上で実行されているというのはご存知ですよね。JVMにはもともと、デバッグ機能を外部に公開する仕様が備わっており、それを利用す
今回はExcelファイル読み込みをやります。環境構築はExcel出力を参照して下さい。 簡単な読み込みサンプル POI 4 以降 package test; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.DateUtil; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; impor
POI便利っすよねー。 Excelデータの操作をJavaで行うなら必需品です。 だがしかーし!使えない時もある! POIが悪いんじゃない。使うなという企業が悪い。 開発環境に"自由"にライブラリを設置できない場合、ネイティブでやるっきゃない。 "自由"とは責任をもってやること ターゲットをxlsx形式のみにしたら比較的容易にできる。 Office Open XMLなのでDOM解析すれば良い。 手順は下記の通り。 xlsxファイルをZipInputStreamで読む sheetN.xmlとsharedString.xmlを解析して該当セルと中の値をマッチさせる(vタグ内の数値が何番目のsiタグの値かを指す) 以上。 下記サイトでとても綺麗に纏めてくださってる。 Excel XLSX Parser | Chris' Creative Musings ここで読み込めるのは固定値として設定してる値
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く