タグ

javaに関するClockerのブックマーク (18)

  • 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
    Clocker
    Clocker 2013/05/09
  • spock - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

    Clocker
    Clocker 2013/05/09
  • プログラミングは一朝一夕に達成できるものじゃない - カレーなる辛口Javaな加齢日記

    http://anond.hatelabo.jp/20130322031333 プログラミング出来る方法教える。 書いた人に悪意があったかどうかは知らないが,予想通り結果的に初心者を惑わせるだけの悪質な記事. まあこの手の奴は99%デマと考えてよい.このくらいの文章量では,プログラミングができるようになる方法を記述するには全然足りない. 一応ツッコミは入れておく. 世の中「プログラミング言語」を説くはごまんとあれど「プログラミング」を説くやブログはあまりない。 ほとんどのプログラミング言語は,多かれ少なかれプログラミングのやり方も含めて説明している. C実践プログラミング 第3版 作者: Steve Oualline,望月康司(監訳),谷口功出版社/メーカー: オライリー・ジャパン発売日: 1998/06/15メディア: 大型購入: 7人 クリック: 158回この商品を含むブログ

    プログラミングは一朝一夕に達成できるものじゃない - カレーなる辛口Javaな加齢日記
    Clocker
    Clocker 2013/04/13
  • SIerにはコード記述の自動化からビルド・デリバリの自動化へのトレンドの変化を理解してほしい - 達人プログラマーを目指して

    ちょっと前にTogetterで作成したまとめに対して大きな反響をいただきました。 SIerは自動化する対象が違っているのでは? - Togetter これは、私が Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler)) 作者: Jez Humble,David Farley出版社/メーカー: Addison-Wesley Professional発売日: 2010/07/27メディア: ハードカバー購入: 3人 クリック: 141回この商品を含むブログ (23件) を見るを読み始めて、ふとつぶやいた をきっかけに始まったTL上での議論をまとめたものです。このは、7月に行わ

    SIerにはコード記述の自動化からビルド・デリバリの自動化へのトレンドの変化を理解してほしい - 達人プログラマーを目指して
  • WTP から server.xml をいじってデータソースの設定 - kagamihogeの日記

    WTP からだとどっから server.xml 見えるんだろう……と小一時間迷うなどしてしまったのでメモ。 まず、こんな感じにサーバ構成を作って、wtptest1 ってプロジェクトを追加してるとして。 JavaEE パースペクティブ(じゃなくてもいいんだけど)のプロジェクト・エクスプローラーの Servers プロジェクト下でこんな感じに居座っている。 んで、Tomcat6.0 のデータソース設定。元々こんなかんじの Context が居座ってる。 ので、コイツを少しいじるなどする。 参考URL : Apache Tomcat 6.0 - JNDI Datasource HOW-TO 次に web.xml。 jdbc/MySQL javax.sql.DataSource Container あとは Java 側はこんな感じ。 InitialContext ic = new InitialC

  • Javaの例外処理で知らないと損する7つのテクニック

    Javaの例外処理で知らないと損する7つのテクニック:【改訂版】Eclipseではじめるプログラミング(24)(1/3 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipseとJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります(この回と前回のみ、別連載「EclipseでJavaに強くなる」の改訂版です。今回は第4回Javaの例外のテクニックを知る」の改訂版です) 前回の「プログラマの宿命! 例外とエラー処理を理解する」では、Javaにおける例外の用途と基的なコードの書き方、例外が発生するさまざまなケースについて理解しました。 今回は、独自に例外を定義する方法や、ちょっとした例外のテクニックを紹介します。 【1】Eclipseで独自の

    Javaの例外処理で知らないと損する7つのテクニック
    Clocker
    Clocker 2011/12/21
  • 杉浦とソフトウェア開発

    杉浦とソフトウェア開発 ダウンローダをお使いの皆様へ そういえば、秀和システム様より、筆者の「対戦型五目並べ」が、デザパタ入門書として「あなたのコードを[賢く]するデザインパターン Java プログラミング」というタイトルで出版されることになった。7月中旬に店頭に並ぶ予定である。定価は2800円と決まった。著者のクセにシレっと言ってしまうが、内容比だと相当にお買い得だな。ぜひぜひ買ってくれたまえ。より詳しくは→「あなたのコードを[賢く]するデザインパターン Java プログラミング」 私は古手のプログラマである。学生時代から、プログラマ以外のバイトをしたことがない。今まで書いたことのある言語というと、Basic, C, Fortran, Cobol, Scheme, C++, Java, Intel Assembler, Perl, Tcl/Tk, PostScript あたりか。あ、ほと

    Clocker
    Clocker 2011/11/20
  • Deep Side of Java~Java 言語再入門 第4回 ~ スレッドの使い方

    スレッドって何? そもそもスレッドは、コルーチン(非同期に協同して動作するサブルーチン)を形式化して生まれたものである。UNIXでは往々にして複数のプロセスを生成して、それらを協同させて何かの処理をさせることがあるが、複数のプロセスを作ってしまうと、それらは独自のメモリ空間で動作するので、データ共有に別な仕掛けが必要となって協同作用の幅が狭まってしまう。そこで、「軽量プロセス」、プロセスと同じく独自のスケジューリングを持つが、それでも独自のプロセスとまでは言えないような、あるプロセスに従属した「軽いプロセス」によるプログラミングモデルが開発され、これを一般に「スレッド」を呼ぶ。 なぜこのようにスレッドが重視されているのか、という理由にはこの「スレッド・プログラミング・モデル」が柔軟にコルーチンを実現できることの他に、マルチプロセッサ環境で非常に効率的なパフォーマンスが実現できることがある。

  • 増補改訂版Java言語で学ぶデザインパターン入門

    デザインパターンを学ぼう。 Javaを通してデザインパターンを学ぼう。 なかなか勉強の機会がつかめない方。 を読んだけれど「何だか、難しそう」と感じた方。 抽象クラスやインタフェースがわかりにくいという方。 オブジェクト指向を体験的に「つかんで」いない方。 書は、そんな方にお勧めです。 書の特徴 書は、オブジェクト指向プログラミングにおいて古典的な23個のデザインパターンを解説した技術書です。 Java言語で書かれた短いサンプルプログラムとUMLを使い、具体的でわかりやすく解説しています。 抽象クラスやインタフェースを使ったプログラミングの意義を学ぶことができます。 定番のロングセラー 第1版(初版)は2001年に刊行。それ以来、数多くの読者、技術者から支持されてきました。 増補改訂版(第2版)は2004年に刊行。2020年には第31刷まで達しました。 「最もわかりやすいデザインパ

    増補改訂版Java言語で学ぶデザインパターン入門
    Clocker
    Clocker 2011/11/13
  • 1. スレッド

    1.1. スレッドとは スレッドとは、プログラムを実行している主体(例えて言うなら1人の人間)です。すべてのプログラムはスレッドによって実行されています。1つのスレッドは、ひとりの人間がプログラムを1行ずつ読んでプログラムの流れを追いかけるように、命令を1つずつ解釈し処理を実行していきます。 スレッド(Thread)とはもともと「糸」という意味ですが、プログラムの実行は、糸をたぐるように順番に命令が実行されていくため、そのような名前がついています。1つのスレッドはあくまでも1の糸であり、2つの処理を同時に行うことはありません。 Javaのプログラムを起動するには、次のように、javaコマンドにおいて実行したいクラスの名前を指定していました。 > java SomeClass javaコマンドが実行されると、Java仮想マシンは新しいスレッドを作成し、そのスレッドによって指定したクラスのm

    Clocker
    Clocker 2011/11/06
  • Tomcat - server.xml

    Tomcat(4.1.24対応)のserver.xmlについての解説です。 このファイルを修正したら、Tomcatを再起動する必要があります。 Webアプリケーション単位の設定は、各WebアプリケーションのWEB-INFディレクトリにある web.xmlで行うことができます。 要素の親子関係 Server server.xmlのルートになる唯一の要素(Element)です。 className 使用するサーブレットコンテナクラスを指定します。 このクラスは org.apache.catalina.Server インターフェイスを実装している必要があります。 省略すると、org.apache.catalina.core.StandardServer がデフォルトで使用されます。 port このサーバがシャットダウンコマンドを受け取るために待機するポート番号を指定します。 shutdown こ

  • 改訂サーブレット・チュートリアル

    改訂サーブレット・チュートリアル (サーブレット3.0及びTomcat 7対応) 2010年12月 株式会社 クレス このチュートリアルのODTファイル(7.3MB)のダウンロードはここから このチュートリアルのPDF版ファイル(8.9MB)のダウンロードはここから (ファイルが大きいのでInternet Explorerで取り込めないときは、リンク個所を右クリックして「対象をファイルに保存」を実行する) 教材として使われているアプリケーションのWARファイルのダウンロード: 基的な教材(tutorial.war) 非同期処理の見(async_request.war) セキュリティの章の教材(security.war) (リンク箇所を右クリックして、「対象をファイルに保管」を実行する) このファイルはOpenOfficeのODTフォーマットで作成されており、OpenOffice(あるい

  • Java in the Box

    Java SE 6 コードネーム Mustang の新機能を紹介 あなたは野生馬を乗りこなせるか (2007.2.10 更新)

    Clocker
    Clocker 2011/10/25
  • J2SE 5.0 Tiger 虎の穴 JMX 基礎編

    ちょっと前までアプリケーションの管理をするなんて思いもよらなかったのではないですか。 サーバ系で動くアプリケーションであっても、ログを書くぐらいで管理云々なんてそれほどいわれてなかったような気がします。 しかし、時代は変わりました。The Times They Are A-Changin' なのです。 24/7 のアプリケーションは当たり前。けしって止めることのできないアプリケーションもたくさんあります。特にコンテナになるようなアプリケーション、たとえば Tomcat などは、その上で動作するコンポーネントの管理をすることが必須になります。 そこで登場するのが Java Management Extension (JMX) です。JMX は JSR-003 で標準策定された、アプリケーション管理のためのフレームワークです。 くしくも J2EE 1.4 では一足先に JMX が取り込まれてい

    Clocker
    Clocker 2011/10/25
  • 一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10選 - 設計と実装の狭間で。

    10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。 Java Core API JDKインストールしたディレクトリに入ってるsrc.zipを展開すると入ってるから読むと良いよ。 すぐ近くにあるのから読むってのはメンタル的に楽でいい。 厳密にはOSSじゃなくて単に公開されてるってだけなんだけども、JavaプログラマなのにコアAPIのコード読んでないとか無いよね? どれから読めば良いか分からんかったら、 java.lang java.util java.io java.text 辺りをまずはキチンと理解すること。当然コードを読み終わったら、それを使ってコードを書く事。 OpenJDK http://hg.openjdk.java.net/jdk7/jdk7 OpenJDKを読むことで、プログラム言語してのJavaではな

    一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10選 - 設計と実装の狭間で。
    Clocker
    Clocker 2011/10/25
  • 別におぼえたくないのに…Javaの方から勝手に脳に入り込んできて、気がつけばJavaを習得してしまうゲーム「Robocode」 - techiela

    HelloWorldやっても面白くねーんだよ!! 皆さんこんにちは。 Google App Engine (GAE)でJavaがサポートされ、 PythonはスルーしたけどJavaならやりたい!でもJava未経験! GAE/Jに手を出してみたけど、結局hello, world!のサンプルアプリを公開したまま 放置した状態になっていませんか? 僕はそうです! Java使えたら楽しいだろうなー Java覚えて仕事の案件こなしたいなー Java使えたらオブジェクト指向がもっとわかるだろうなー リア充へのあこがれ と、常々思っていつつも、Javaの最初の面倒臭さの前にいつもやる気喪失するんですよね。 HelloWorldひとつやるのにpublic static void main()書くなんて面倒臭すぎです コンパイルなんて面倒でやってられません eclipseの使い方憶えるのが面倒だし ecli

    別におぼえたくないのに…Javaの方から勝手に脳に入り込んできて、気がつけばJavaを習得してしまうゲーム「Robocode」 - techiela
    Clocker
    Clocker 2011/10/25
  • http://634.ayumu-baby.com/torque/index.html

  • Class.forName で DB アクセスできるようになる理由 - すぱいだー日記。

    Java の研修で DB(だいたいMDBかな) にアクセスするプログラムを作ることになったとき、講師はほぼ 100% 「JDBC Driver を使用するためには Class.forName を使用します」と言うはず。ただ、呪文のごとく。 で、Class.forName の API を見てみる。 forName(String name, boolean initialize, ClassLoader loader) 指定されたクラスローダを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられた Class オブジェクトを返します そして疑問が生まれる。「クラスをロードするだけでなんでDBにアクセスできるようになるの?」と。 講師はなぜできるかは説明しない。分かってないってことは無いと思うけど「まだ初心者だから覚えとけばいい」的な感じだろう。 けど、ここは言わせてもらう!

    Class.forName で DB アクセスできるようになる理由 - すぱいだー日記。
    Clocker
    Clocker 2008/07/06
  • 1