S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

Java

protectedとは? 再びの続き

ライフサイクルの話から、例えばMicrosoft Officeなんかを考えるとき。

ListとかMapとかIListとかIDictionaryとか

Javaで言うところのList#addAllとかMap#puAllが、C#のIListとIDictionaryにないって困ってる人は少ないのか? C#のListにはAddRangeってメソッドがあるけど、なんでIListにないん? とりあえず1か所だけだったから、foreachで1要素ずつAddしたけど。

イベントログに書き込む

バッチ処理なんかで何かエラーが発生したとき、サーバがWindowsであればイベントログに書き込んで、後はJP1みたいな監視ツールにお願いする方法なんか考えてみる。 JavaからWindowsのイベントログに書き込み : rs6000の日記 イベントログにエントリを書き込…

Tomcat7

Apache Tomcat - Welcome! Servlet 3.0, JSP 2.2, EL 2.2って辺りをおさらいせんといかんかな。

MyFacesとその周辺

MyFaces - Welcome to the Apache MyFaces Project JSF2.0になってバージョンも2.x台か。 Trinidadは2.x台に対応してるように書いてるけど、Tobagoの方はJSF1.1と1.2ってな書き方しかしてないな。 RichFacesは4.x台からJSP2.0に対応か。

iBATIS改めMyBatis

MyBatis Home バージョンは引き継いで3.x台から。 Spring3との連携(追記:2010/09/27) MyBatis 3 + Spring 3 - Spring Community Forums

Spring3

なんかDIとAOPだけ使えりゃえんじゃけど、ってレベルじゃねぇな。

TDDとBDD、ついでにチケット駆動

TDD的にはJUnit、BDD的にはJBehaveなのか。 JBehaveって、 Ensure#throwsExceptionってので例外のテストするのかー ってJUnitも4や4.4以降ってことで、@TestアノテーションとかassertThatってのでテストできるのか、っていまさら知ったw

Windowsコマンドの実行

Runtime.getRuntime().execメソッドでWindowsコマンドを実行した時に、 java.io.IOException: CreateProcess: 【execで実行するコマンド】 error=2 という例外が発生した。 このException自体は「コマンドを実行するファイルが見つからない」で、IOException…

ftp4j

JavaのFTPクライアントライブラリ ftp4j - a pure Java FTP client library 基本的にはApache commons-net使うと思うけど。

java.lang.Class型の変数にジェネリックスで型を指定しなければならない理由

java.lang.Class型の変数に格納された、ClassオブジェクトのnewInstance()メソッドで生成されるオブジェクトに対する、タイプセーフが目的らしい。 J2SE 5.0の新機能――第1回 型の安全性を確保する新文法「Generics」 - ITアーキテクト [IT Architect] スー…

ExCella

ExCella OSSのフレームワークを利用してExcelレポートを簡単作成:CodeZine

FTP/FTPS/SFTP

まずは、それぞれのプロトコルを復習して。 FTP/FTPSは、commons-netのFTPClient/FTPSClinetクラスでサポートされてるけど、SFTPは? ということでSSH周りから。

Lucene

Java版は3.0.xで進化してて、.NETは後追いで2.9.xまで行ってるな。 リリース見てるとサイクルは悪くない感じ。 .NET版で日本語の解析はこちら。 全文検索エンジン「Lucene.Net」を使う − @IT

脆弱性修正版を公開

Oracle、「Java Runtime Environment (JRE)」の脆弱性修正版を公開 Webページを表示するだけでプログラムがダウンロード・実行される脆弱性を修正 長期化するかと思ったけど、まぁ一安心。

Java 仮想マシン (JVM) のテスト

検索してて、こんなの見つけた。 Java 仮想マシン (JVM) のテスト

Javaに未修正の脆弱性

Javaに未修正の脆弱性、Webページを閲覧するだけで攻撃を受けるおそれ IE6/7/8や「Firefox」「Google Chrome」などWebブラウザー全般が対象

全てのURLにセッションID(jsessionid)を付加する

携帯のサイトでセッションに情報を持たせる場合は、cookieじゃないよねってことで。 jsessionidの自動付加について − Java Solution − @IT

最適化

ちょっと別件を調べてたら、こんなの見つけた。 Visual Basic .NET でのパフォーマンスの最適化

構文の違い

VB.NETを使い始めて2日目で気が付いたことを。

JTAとトランザクション

JTAは、標準ではネストされたトランザクションをサポートしないのか。 Springでは、トランザクション属性で制御できるけど、てっきりJTAのレベルで実現されてるのかと思ってた。

hashCode()メソッドのハッシュコード

改めて、ハッシュコードって内部アドレスなのかとか。 Object (Java 2 Platform SE 5.0) もし、オーバーライドされて値が保証されない場合は、System#identityHashCodeメソッドで取得できますよとか。 System (Java 2 Platform SE 5.0)

PDLOADコマンドの標準出力へのログ出力

この時の「"@echo off"にしたらちゃんと返ってきた」で、解決したと思ってたんですが。

XMLのパーサ

この問題は、同じような環境の別アプリでCrimsonを使ってたけど、問題のあったアプリではTomcatのクラスを使ってたために発生していた。ってオチらしい。

XMLの文字コード

Sun JDK 1.4.x系 ちょっとリモートで聞いて情報不足。

Microsoft Projectのファイルを操作する

POIでできたっけ?と思ったけど、案の上なかった…Outlook、Visioはできるようになってるっぽいのに。 Asposeシリーズでも、Aspose.Tasksってので.NET版のみとか。 POIに依存してるらしいけど、MPXJってのがあるみたい。 MPXJ - Microsoft Project Exchange

XMLとXSLとXSLTと

今ある画面定義情報(某VisualConform形式)をXMLに変換して、Web画面(HTML)を生成する処理を考えてみた。

WebSphere4で動いていたアプリケーションをEclipse+Tomcatで動かしてみる

Sun Java 1.6.0_03 Tomcat 6.0.18 DB2 UDB 8.2 どこかの誰かさんが、何年か前にやってたシステムの改訂が次のお仕事。

protectedとは?

パッケージとサブパッケージとprotected パッケージ分けた時に、パッケージ間には2種類の関係があるような。 xxx.yyy.zzz.util ユーティリティパッケージ xxx.yyy.zzz.util.date 日付関連のユーティリティパッケージ xxx.yyy.zzz.util.string 文字列関連の…

privateとprivate static

クラス変数とインスタンス変数という言い方があるけど、