タグ

javaに関するxxxkurosukexxxのブックマーク (22)

  • HamcrestのMatchersに定義されているメソッドの使い方メモ - Qiita

    apply plugin: 'java' repositories { mavenCentral() } dependencies { testCompile 'junit:junit:4.11', { transitive = false } testCompile 'org.hamcrest:hamcrest-all:1.3' } >gradle dependencies testCompile - Compile classpath for source set 'test'. +--- junit:junit:4.11 \--- org.hamcrest:hamcrest-all:1.3 JUnit 4.11 はデフォルトだと hamcrest-core の 1.3 に依存している。 今回は別途 hamcrest-all を依存関係に追加するので、 transitive = fal

    HamcrestのMatchersに定義されているメソッドの使い方メモ - Qiita
  • Java8時代の文字列連結まとめ - きしだのHatena

    文字列の配列やリストを[〜]で囲ってカンマで区切って連結するという話、String.joinだとどう?とwatermintさんから指摘があったので、試してみました。 シンプル! public static String stringJoin(){ return "[" + String.join("],[", strarray) + "]"; } でも、1847msでした。改めて前後の文字を文字列連結してるところで時間かかってる感じ。 で、昨日のStringBuilder版はもう少し最適化できるので書き直します。 public static String stringBuilderJoin(){ StringBuilder s = new StringBuilder("["); for(int i = 0; i < strarray.length; ++i){ if(i != 0){ s.

    Java8時代の文字列連結まとめ - きしだのHatena
  • FreeMarkerおぼえがき - するめとめがね

    大昔にテンプレートエンジンのFreeMarkerに関する記事書いてそれ以降書いてなかったので久々に。 FreeMarkerって全然日語のドキュメントないんですよね。こまりますよね。 覚書程度にちょっとまとめてみます。 引きの無いタイトルなのは需要なさそうな上に自信もないからです。へへへ!うへへへ! 変数の存在有無を確認したい! 「??」とか「?has_content」とか「?if_exists」とかあるけどどれ使えばいいのよ! FreeMarker Manual - List of deprecated built-ins 「?if_exists」とかはdeprecatedになってます。 ちょいちょい使ってくる人いるのでなんかその度指摘してる気がします。動きますけどね。 じゃあ「??」と「?has_content」はどう使い分けるのよ!ということでちょっと動きをみてみます。 テストのため

    FreeMarkerおぼえがき - するめとめがね
  • Javaのhello worldの読み方 | mwSoft

    前書き お馴染み、hello worldのソース。 class Hello { public static void main(String[] args) { System.out.println("hello world"); } } このコードはコンパイルされると、こんなバイトコードになります。 ca fe ba be 00 00 00 32 00 22 07 00 02 01 00 05 48 65 6c 6c 6f 07 00 04 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 0a 00 03 00 09 0c 00 05 00 06 01 00 0f 4c 69 6e 65 4e

  • 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

  • ProcessBuilder/Runtime.execでリダイレクト - yhr’s blog

    状況 外部プロセスを起動するとき、外部コマンドとしてリダイレクト(><|ということです)を使えると便利ですが、ProcessBuilder/Runtime.execでは入出力をJava側でもってきてしまうため、リダイレクトは使えません。 解決 シェルを介して実行します。UNIX系ならばたとえば Runtime.exec("/bin/sh", "-c", "launcher", ">", "file"); といった感じで、Windowsだと Runtime.exec("cmd.exe", "/c", "launcher", "<", "file", "|", "app.exe"); といったところです。 ついでに、System.getProperties("os.name")で分岐すればよろしそう。

    ProcessBuilder/Runtime.execでリダイレクト - yhr’s blog
  • 『javaの文字化けを直す』

    Vine Linux 6.5(あめぶろ) VAIO EシリーズにVine Linux 6.5 をベースシステムのみインストールしてVineSeed化しました。 動いたソフトの記録。ソフト以外もいろいろ。 間違いもあるかもしれません。 いいソフトがあったら教えてください。 javaで日語が□にならないようにします。 先に javaをfirefoxで使えるように します。 # mkdir /usr/java/jre1.6.0_26/lib/fonts/fallback して # cd /usr/java/jre1.6.0_26/lib/fonts/fallback して # ln -s /usr/share/fonts/TrueType-vlgothic/VL-Gothic-Regular.ttf して # ln -s /usr/share/fonts/TrueType-vlgothic/V

    『javaの文字化けを直す』
  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • サービス提供終了のお知らせ

    日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート

  • Look and Feelの変更 - Java Swing Tips

    「 terai.xrea.jp 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 terai.xrea.jp 」is Expired or Suspended. The WHOIS is here.

    xxxkurosukexxx
    xxxkurosukexxx 2009/02/17
    Look and Feel
  • JavaMailでメール送信アプリを作る

    さまざまなWebアプリケーションを構築していると、メールと連携した仕掛けが欲しいというケースが出てくると思います。例えば、ECアプリケーションであれば、注文処理を行ったタイミングで商品提供者には注文があった旨を通知することで、定期的にサイトやデータベースを確認しなくても済むようになります。顧客には受注確認通知を送信すれば、注文時にいちいちWebの画面をコピーする必要もなくなります。はたまた、新規商品が追加されたタイミングで、新着情報を希望者にニュース配信するというようなケースもあるかもしれません。 いわゆる「プル型(自分で情報を収集する)」であるブラウザ・アプリケーションと、「プッシュ型(情報提供者が積極的に情報を配信する)」であるメール・アプリケーションとをうまく連携させることで、よりユーザ・フレンドリーであり、サイト管理者にとっても有益な仕組みを提供することができるのです。 稿では、

    JavaMailでメール送信アプリを作る
  • [JAVA+CSV]カンマ区切りを分解したい!

    StringTokenizer というクラスを使います。 String mojiretsu = "12,13,14,15"; StringTokenizer tok = new StringTokenizer(mojiretsu, ","); while (tok.hasMoreTokens()) { String s = tok.nextToken(); System.out.println(s); } というような感じ。 参考URL:http://java.sun.com/j2se/1.4/ja/docs/ja/api/java

    [JAVA+CSV]カンマ区切りを分解したい!
    xxxkurosukexxx
    xxxkurosukexxx 2009/02/06
    new StringTokenizer(String, 区切り文字);
  • Symantec@OKWave ウィルス対策サービス終了およびサービス移行のご案内

    2018年10月31日 Symantec@OKWave ウィルス対策サービス終了と 「OKWAVE」へのサービス移行のご案内 いつもSymantec@OKWave ウィルス対策をご愛顧いただき、ありがとうございます。 Symantec@OKWave ウィルス対策は誠に勝手ながらサービスを終了し、このサービスの運営元の「OKWAVE」にサービスを移行させていただきました。 ご利用のみなさまには大変ご迷惑をおかけいたしますが、なにとぞご了承いただけますよう、お願い申し上げます。 なお、Symantec@OKWave ウィルス対策としてのサービス提供は終了いたしますが、 ここでご提供させていただいておりますQ&Aサービス自体は、日最大級のQ&Aサイト「OKWAVE」が運営するもので、 今後も「OKWAVE」に移行・統合される形で引き続きご利用いただけます。 これまでと同様「OKWAVE」が運営

    xxxkurosukexxx
    xxxkurosukexxx 2009/02/05
    INSERTはexecuteUpdateっと。
  • hellohiro.com

    DOMAIN SALE CLICK HERE TO BUY NOW +1 855-646-1390

  • Perl Tips | Java で、設定ファイルから値を読み込む方法

    Java で設定ファイル (Attribute = Value の形式) を用意して、その設定ファイルに書いた属性の値を読み込むには、Class#getResourceAsStream(String s) メソッドを使う。以下、定義ファイルに host=10.0.0.1、port=8080 と書いてあるものを、Client#init() メソッドの中で処理する例である。ひな型として以下の 3つのファイル (Client.java、ClientImpl.java、Client.properties) は 3点セットとし自分のパターンとして持っておきたい。 Client.properties ファイルの内容 (以下の 2行) host=10.0.0.1 port=8080 Client.java ファイルの内容 public interface Client { public static f

  • Javaの道:Servlet(1.はじめてのServlet)

    Tomcatの概要 TomcatはApache Software FoundationのApache Tomcatで開発が行われているオープンソースのサーブレット/JSPコンテナです。オープンソース・商用を問わず最も利用されているサーブレット/JSPコンテナです。 Tomcatのインストール Windows環境向けのTomcatインストール手順について解説します。TomcatのインストールにはJDKが必要です。JDKをインストールしていない場合は、「Javaの道:Java(JDK)インストール方法」を参照するなどして、JDKをインストールしてください。 ※ページでは、執筆時点で最新であるTomcat 8.0系のTomcatをインストールします。Tomcat 8.0系をインストールするためにはJDK 1.7.0以上が必要です。 1.バイナリ版のダウンロード 1-1.Apache Tomca

    Javaの道:Servlet(1.はじめてのServlet)
  • ホーム - Hello Hiro

    当社のトップ製品 当社のソフトウェアプログラムは、クリエイティブなデザインで高品質なものとなっています。スポーツブックメーカー、ウェルネス&スパセンター、旅行代理店などからの問い合わせを多く頂いており、すべてのお客様が新しくユニークなものを求めています。 Playbetソフトウェア このプラットフォームは、高度な数学的計算、体系的な情報交換、リアルタイムで最適化されたコミュニケーションを組み合わせたギャンブルに使用され、各ゲームユニットからの収益を最大化します。

    ホーム - Hello Hiro
  • HTML の表示

    多目的なテキストコンポーネント 経験ある技術者ほど、HTML を表示するコントロールの開発の困難さがわかります HTML はエラーを発生させませんし、書き方もクリエイターによって癖があります そのため、アプリケーションは様々な例外に備えて、それでも正常に表示できるよう 文字列の解析を小泉総理大臣のように柔軟かつ大胆に行わなければなりません さらに、現代では CSSJavaScript も標準的な存在になっています これらに対応できなければ、十分な閲覧ソフトウェアの開発は困難です 実は、Swing は HTML や RFT ドキュメントを表示する機能を提供しています これは javax.swing.JEditorPane クラスで実装されています java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--

  • MySQL :: MySQL 5.1 リファレンスマニュアル :: 24.4 MySQL Connector/J

    MySQL は、Java プログラム言語で開発されたクライアント アプリケーションに、JDBC ドライバを介する接続を提供しており、 それを MySQL Connector/J と呼びます。 MySQL Connector/J は JDBC-3.0 Type 4 ドライバで、純粋 Java です。JDBC 仕様のバージョン 3.0 を導入しており、また、MySQL プロトコルを仕様して MySQL サーバと直接通信を行います。 JDBC はそれのみで便利なものですが、このマニュアルの最初の数セクションを読んでみても理解しがたい場合は、無償 JDBC の使用は分かりやすい問題のみにとどめ、JDBC でしばしば必要になる反復作業や、より重要な作業には、 Hibernate 、Spring's JDBC templates 、または Ibatis SQL Maps などの一般的なパーシステンス

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer