タグ

Javaに関するlmtakのブックマーク (25)

  • Gallery lumber-mill - XML操作関連

    XPath特定のElementを取り出す 以下のようなxml文書を想定します。 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <a> <b> <c foo="bar"/> </b> </a> 要素(Element)"c"の属性値が欲しいような場合にXPathを使った記述は以下のようになります。 XPath xpath = XPathFactory.newInstance().newXPath(); Element c = (Element) xpath.evaluate("/a/b/c", doc.getDocumentElement(), XPathConstants.NODE); System.out.println(c.getAttribute("foo")); // bar 特定のノードリストを取り出す 上記例と同

    lmtak
    lmtak 2010/10/27
    Java標準パーサでDTDを無視してXML構文検証を行う場合の手法
  • Checkstyleの「Got an exception - expecting xxx, found EOF」の解決方法 - 現場のためのソフトウェア開発プロセス - たかのり日記

    CheckstyleのEclipseプラグインを使っていると、以下のようなエラーが大量に出力される場合があります。 Got an exception - expecting xxx, found EOF このエラーは、OSデフォルトのエンコードとソースコードのエンコードが一致しないために、Checkstyleがエンコードを正しく認識できていないために発生します。 エラーが出ないようにするには、Checkstyleの設定画面を開き、「Other」→「TreeWalker」の設定で、「charset」項目でエンコードを指定することで解決できます。 ルールファイル(XML)を直接編集する場合は、以下のように指定します。 <module name="Checker"> <module name="TreeWalker"> <property name="charset" value="UTF-8"

    Checkstyleの「Got an exception - expecting xxx, found EOF」の解決方法 - 現場のためのソフトウェア開発プロセス - たかのり日記
    lmtak
    lmtak 2010/09/23
    Checkstyle (Eclipse plugin) における TreeWalker 文字セット設定
  • java.lang.ClassFormatErrorで困ってた - rderaログ

    以下のようなエラーが出て、途方に暮れていた。 Exception in thread "main" java.lang.ClassFormatError: HelloWorld (unrecognized class file version) 調べていると、以下のURLに行き着いた。 http://java-house.jp/ml/archive/j-h-b/004955.html#body 書かれてあることに当てはまっていた。 というのもファイルはftp経由で持ってきていた。しかも、asciiとかbinaryとか考えずに。 クラスファイルが化けているかもしれないと、すべてコンパイルしなおした。 でも、エラーが出る。 次に、以下のようなURLを発見して解決しました。 http://www.simazaki.com/~izumi/blog/archives/2007_5_21_470.ht

    java.lang.ClassFormatErrorで困ってた - rderaログ
    lmtak
    lmtak 2010/09/14
    32bit環境でビルドしたJavaクラスを、Linuxの64bitJava環境で動かそうとしたとき
  • SQLite Java Wrapper

    <H2> Frame Alert</H2> <P> This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. <BR> Link to<A HREF="overview-summary.html">Non-frame version.</A>

    lmtak
    lmtak 2009/09/04
    *-win32.zip をダウンロードして解凍、%JDK%/jre/ 配下にdllとjarをコピー
  • 过国产午夜福利在线,金8天国在线不卡,欧美三级片图片视频,日本一级婬片免费看特黄

    过国产午夜福利在线,金8天国在线不卡,欧美三级片图片视频,日一级婬片免费看特黄,285ENDX系列,亚洲国产素人在线观看,家庭乱伦第二页,a片日草莓影院,人无码av中文系列久久第一页,自拍 偷拍 国产 亚洲 欧美 空姐 尤物,欧美性爱福利小视频1024

    lmtak
    lmtak 2009/09/04
    JAVAでSQLiteに接続(たまにはWindowsで)
  • jsonicの使い方

    2018/7/1 重要なお知らせ JSONIC はリポジトリを GitHub に移動させるとともに、今後機能強化が行われることがないメンテナンスモードに移行します。Java 新バージョンで動作できなくなった場合への対応は要望があれば考えますが、可能であれば、機能、パフォーマンス共に優れた jackson への移行をおすすめいたします。 JSONICとは JSONICは、Java用のシンプルかつ高機能なJSONエンコーダー/デコーダーライブラリです。 Java用のJSONライブラリはすでに多数存在しますが、JSONICはRFC 7159に従った正式なJSON形式でのデコード/エンコードを行いながらも、プログラミング言語に依存する情報をJSON内に含めることなくPOJO(Plain Old Java Object)と自然な変換を行える点に特徴があります。 使い方も非常に簡単です。 import

    lmtak
    lmtak 2009/08/07
    JSONのencode/decode
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

    lmtak
    lmtak 2009/08/04
    Tomcatなどの起動/終了に連動させて初期処理/終了処理を実施する手順
  • JThink

    Intro Welcome to Jaudiotagger. Jaudiotagger is the Audio Tagging library used by Jaikoz and SongKong taggers for tagging data in Audio files. It currently fully supports Mp3, Mp4 (Mp4 audio, M4a and M4p audio) Ogg Vorbis, Flac, Wav, Aif, Dsf and Wma It can be freely used under the terms of the Lesser General Public License. In essence this means that it can be used in any application but if you im

    lmtak
    lmtak 2009/06/29
  • Java外部プロセス起動メモ(Hishidama's Java Process Memo)

    Process プロセス終了待ち データ読み込み 後から読むとNG 先に読んでもNG 全データ廃棄 スレッド化 [/2015-04-18] リダイレクション クローズ [2010-12-26] プロセス強制終了(タイムアウト) Timer使用 [/2014-03-19] exitValue利用 [/2014-03-19] isAlive利用 [2014-03-19] Future利用 [2014-03-18] タイムアウト付きwaitFor [2014-03-19] Runtime JDK1.4までは、外部プロセスの起動にRuntimeクラスを使う。 JDK1.5以降でも使えるが、JDK1.5以降ではRuntimeの内部でProcessBuilderを使っているので、素直にProcessBuilderを使う方がよい。 「java -version」を実行する例 Runtime r = Ru

    lmtak
    lmtak 2009/06/16
    ProcessBuilderによるJavaから外部プロセスの起動
  • Cobertura

    Cybersecurity Starts With Password Security. Keeper is the top-rated password manager for protecting you, your family and your business from password-related data breaches and cyberthreats. Research shows that a whopping 81% of data breaches are due to weak or stolen passwords. Business password managers provide an affordable and simple way for companies to solve the single biggest root cause of m

    lmtak
    lmtak 2009/06/02
    Cobertura / Antと連携させてUTのC1-Coverageなどを把握
  • Axis2を使いWSDLからWEBサービスとクライアントを作成 - modal.blue 開発BLOG

    JavaでSOAPクライアントとSOAPサーバ(WEBサービス)を作成する方法を簡単にまとめます。 代表的な開発パターンとしては、 SOAPサーバを開発しWSDLを作成する方法 WSDLを元にSOAPサーバを作成する方法 がありますがここでは後者のパターンで説明します。 概要としては、 wsdl2javaでスケルトンを作成しSOAPサーバを開発 wsdl2javaでスタブを作成しSOAPクライアントを開発 となります。 Java用SOAPライブラリ Java用のSOAP調べてみるとSun公式のライブラリMetro/GlassFishとApache Axisが見つかり、当はSunのライブラリを使いたいところでしたが情報が少なそうなので無難そうなApache Axisを選びました。 Apache AxisはAxis1とAxis2があります。 多くの情報源はAxis1を前提に書かれていましたが

    Axis2を使いWSDLからWEBサービスとクライアントを作成 - modal.blue 開発BLOG
    lmtak
    lmtak 2009/01/30
    wsdl→WEBサービス / wsdl→クライアント
  • Ride(らいど)の技術メモ jmagick.dll: Can't find dependent libraries

    javaでImageMagickを使いたかったので、JMagickを使用して使ってみる事になった。 とりあえず、ソースをeclipseで作った。 JMagickのHP(http://www.yeo.id.au/jmagick/)に行って、 Windows 6.2.9-4-Q8 , 6.2.9-4-Q16 jmagick-6.2.6-win-im-6.2.9.zip を落として、jmagick.dllをソースのカレントに置いて、jmagic.jarを取込み、走らせてみた。 (dllをカレントに置いたのはパスを通すのが面倒だったから。。。) Exception: java.lang.UnsatisfiedLinkError: C:\MyWorks\workspace\JMagick\jmagick.dll: Can't find dependent libraries jmagick.dllが

    lmtak
    lmtak 2008/09/05
    Windows版でDLL依存性が解決できない場合の手順?
  • Java Service Wrapper を使って NicoCache をWindows サービスとして登録する - SmallStyle(2007-10-09)

    _ Java Service Wrapper を使って NicoCache をWindows サービスとして登録する ニコニコ動画をローカルにキャッシュして,快適に利用できる便利ツール「NicoCache」ですが,起動するとプロンプトが開いたままになります.ま,残っていても別段気になるわけでもないですが,Windows のサービスに登録しちゃったりすると,すっきりするかな,ということでその方法. Java アプリケーションを Windows のサービスとして利用する方法としては,JavaService や Jakarta Commons Daemon などがあるみたいですが,今回は,Java Service Wrapper を利用して,NicoCache をサービス化しようと思います.この後に書く手順は,事前に NicoCache の導入と稼動確認が取れているものとして,そこから Wind

    lmtak
    lmtak 2008/01/07
    JavaアプリケーションをWindows上でサービスとして動作させるためのオープンソース
  • Ajax in Action

    News April 08, 2024 08 Apr'24 Worlds toughest core Java interview question The trickiest Java interview question ever asked? In five words or less, explain the red 'x' the Eclipse IDE displays at the end of the provided Java code snippet. March 04, 2024 04 Mar'24 Best crash course to learn Jenkins from scratch Need to learn Jenkins CI fast? This Jenkins tutorial will quickly get you up to speed on

    lmtak
    lmtak 2007/11/15
    二重submit防止 : PRG(Post-Redirect-Get)パターン / POST要求に対し303を返して、結果表示画面をGET要求させる。同時にno-cache設定なども行う
  • Log4J徹底解説〜目次

    目次 概説 使い方(1) 使い方(2) 基のAppender ファイル保存系Appender ネットワーク系Appender JMSAppender OSログ系Appender JDBCAppender その他のAppender 1.3で追加されたAppender フィルタ機能 Joran Hacks(1.3) 自前 Appender の書き方!(1.3) Chainsaw(1.3) アスペクトはお好き? Log4cxxと小物ツール Log4php の使い方 Log4php の Appender たち もともとこの文書はバージョン 1.2.8 をベースに書いたものだが、2006年中に 1.3 がリリースされる、とアナウンスされていることもあり、フライングか?と思わなくもないが、1.3 対応をしました! あと、どうも要望のありげな log4php についての記述を大追加! 2007.9.1

  • (まとめ)JavaでXMLをフォーマットする - 印刷屋のdeveloper日記

    結果をまとめてみました 必要ない場合はXMLを読み込む所でDOMを作らないようにし、XMLをフォーマットするという事だけに焦点を絞ってコードを書き直してみました。 検証した環境 MacOSX Tiger 10.4.7 Eclipse 3.2 JavaSE5.0 java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-112) Java HotSpot(TM) Client VM (build 1.5.0_06-64, mixed mode, sharing) Apache Xerces2 2.8.0(http://xerces.apache.org/xerces2-j/) Apache Xalan-Java Version 2.7.0(http://xml.apache

    (まとめ)JavaでXMLをフォーマットする - 印刷屋のdeveloper日記
    lmtak
    lmtak 2007/07/24
    JDK5のみではインデント不可。Xalanが必要(http://www.meisei-u.ac.jp/mirror/apache/dist/xml/xalan-j/) クラスパスにはxalan.jarとserializer.jarの2ファイルを追加
  • Java Tips:マシンのIPアドレスを知るには?

    Javaはネットワークに強い言語として知られています。関連するクラスが豊富に提供されていることがその理由の1つとして挙げられますが、その基である「IPアドレス」を取得する方法を紹介します。 意外とややこしいIPアドレスの取得 ネットワークプログラミングをするとき,IPアドレスは随所に必要になります。最近でこそIPアドレスを直接意識するケースは減りましたが,それでも設定やメッセージに必ず登場します。プログラムから自分のIPアドレスを取得するにはどうすればよいでしょうか。今回は,この方法を紹介しましょう。 自ホストIPアドレスを取得する目的には,ソケットオブジェクトからgetInetAddressメソッドを呼び出したり,java.net.InetAddressクラスのgetLocalHostメソッドで取得するという方法があります。これらは,比較的古くからある手法です。 しかし,この方法には

    Java Tips:マシンのIPアドレスを知るには?
    lmtak
    lmtak 2007/07/02
    自ホストIPアドレスを取得する
  • Executors (Java 2 Platform SE 5.0)

    lmtak
    lmtak 2007/06/30
    Executors#newFixedThreadPool(int) の戻り値の実体は、java.util.concurrent.ThreadPoolExecutor。キャストすれば各種メソッドにアクセスし放題。
  • 改行コード Memo

    解説 改行コードが二文字から構成されている理由 改行が CR LF (CRLF) や LF CR (LFCR) のような二文字から構成されている形式の理解にはシリアルプリンタの制御を考えるとよい。シリアルプリンタとは、一文字印字できるヘッドを主に行の左から右に動かして印字していく方式であり、一行を印字するごとに用紙を次の行に進める(行送り)することでページ全体を印字していく。個人向けに発売されているインクジェットプリンタや熱転写方式 / ドットインパクト方式のプリンタなどがこれに該当することが多い。 このヘッドを行の左端 (行頭) に戻すためのコードとして利用されるのが CR であり、また行を送るために使用されるのが LF である。つまり、CR LF と連続して送信することで、一行を印字して右端に行ってしまったヘッドを左端に戻して、さらに次の行を印字するための用紙送りをするのである。 しか

    lmtak
    lmtak 2007/06/30
    CR=\r, LF=\n
  • “Stop the World”を防ぐコンカレントGCとは? (1/2) - @IT

    “Stop the World”を防ぐコンカレントGCとは?:現場から学ぶWebアプリ開発のトラブルハック(2)(1/2 ページ) 連載は、現場でのエンジニアの経験から得られた、APサーバをベースとしたWebアプリ開発における注意点やノウハウについて解説するハック集である。現在起きているトラブルの解決や、今後の開発の参考として大いに活用していただきたい。(編集部) Full GC問題の時代が再び到来! それまで順調に動いていたはずのWebアプリケーションが、ある時突然、応答を返さなくなる。そして、運用者があたふたしている間に、何事もなかったかのように再び動き出す。 Javaで構築したシステムにかかわる者ならば誰しもが体験するであろう事象、そうFull GC(ガベージ・コレクション)だ。Full GCが行われている間、すべてのアプリケーションスレッドは停止する。この事象は“Stop the

    “Stop the World”を防ぐコンカレントGCとは? (1/2) - @IT
    lmtak
    lmtak 2007/04/27
    ガベージコレクション