タグ

関連タグで絞り込む (970)

タグの絞り込みを解除

Javaに関するyassのブックマーク (1,355)

  • Java 7 Update 40、HotSpotのためのMission ControlとAppletsのためのRule Setsとともにリリース

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    Java 7 Update 40、HotSpotのためのMission ControlとAppletsのためのRule Setsとともにリリース
    yass
    yass 2013/09/23
    " ツールの目的は、開発環境とプロダクション環境の両方で使うのに適した、控え目なJavaのモニタリングおよび管理を提供 / 開発とテスト中はフリーでJMCを使えるが、プロダクション利用には別の(有償)ライセンスが必要 "
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    yass
    yass 2013/09/21
    " AMDは,Oracleと他のOpenJDKのメンバーでProject Sumatoraを立ち上げ,JavaでCPU+GPUのヘテロジニアスなコンピューティング環境 /parallel JAVAやRootBeerのAPIであるAparapi,GPU用のJavaコンパイラを整備するとのことです。"
  • Javaで簡単にgpgpu aparapi

    Automotive CAN Protocol | Flow Control | Block Size | ST Min | First Frame

    Javaで簡単にgpgpu aparapi
  • Aparapi:任意の計算タスクを実行するための新たな “Pure Java” API

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    Aparapi:任意の計算タスクを実行するための新たな “Pure Java” API
    yass
    yass 2013/09/21
    " GPU上で実行可能なロジックをJavaで書くことを可能 / Javaだけでデータ並列アルゴリズムを表現 / CUDAやOpenCLを学習したり、JNIという難題に気をもむ必要はありません / プリミティブ型の配列を使ったCスタイルのコード "
  • jocl.org - Java bindings for OpenCL

    This site contains Java bindings for OpenCL, the Open Computing Language. OpenCL allows writing programs for heterogeneous platforms that utilize CPUs or GPUs. More information about OpenCL may be found at the Khronos OpenCL website. The following implementations of OpenCL are currently available: The AMD OpenCL driver: AMD SDK website The NVIDIA drivers: NVIDIA OpenCL website OpenCL for OSX: Appl

    yass
    yass 2013/09/21
    " This site contains Java bindings for OpenCL, the Open Computing Language. OpenCL allows writing programs for heterogeneous platforms that utilize CPUs or GPUs "
  • OSv, designed for the cloud

    OSv is the open-source versatile modular unikernel designed to run unmodified Linux applications securely on micro-VMs in the cloud. Built from the ground up for effortless deployment and management of micro-services and serverless apps, with superior performance. Simplified cloud stack The language runtime, OS and hypervisor all provide protection and abstraction. OSv minimizes the redundancy in

    yass
    yass 2013/09/20
    " OSv reduces the memory and cpu overhead imposed by traditional OS. Scheduling is lightweight, the application and the kernel cooperate, memory pools are shared. It provides unparalleled short latencies and constant predictable performance "
  • [Java]Byte型からInt型への変換を本気で考える | Creative Gear

    JavaでByte型変数をInt型にキャストする際には、気を付けなければならないことがあります。 前回のエントリーで、Byte型配列を16進数文字列に変換するメソッドを作りましたが、その時にByte型をInt型へ変換するには、ただ単にキャスト変換するのではなく、「0xFF」でANDビット演算しなければ値がおかしくなるという事を書きました。 どういう事かというと… [java] byte a = (byte)0xC8 //10進数では200のはず int b = (int)a; Sytem.out.println(b); [/java] この実行結果は、「200」ではなく、「-56」が表示されます。 それを、 [java] byte a = (byte)0xC8 //10進数では200のはず int b = a & 0xff; Sytem.out.println(b); [/

    yass
    yass 2013/09/18
    " Byte型(8ビット)からInt型(32ビット)に拡張する時に、足りない部分の24ビット分は、プラスマイナスの符号を変えないように埋める / 0xFFも16進数表記のInt型として扱われます"
  • バーチャルパネル: 低レイテンシ環境でJavaを使う

    Todd L. Montgomery氏。Informatica Ultra Messagingのアーキテクチャ担当副社長で29Westの低遅延メッセージング製品の主任設計者および実装者。 Dr Andy Piper氏。最近、OracleからPush TechnologyにCTOとしてジョイン。 質問: 低レイテンシとは何を意味するのですか? リアルタイムと同じ意味でしょうか? 一般的に、高パフォーマンスなコードにどう関係しているのですか? Javaを使う利点として、豊富なライブラリ、フレームワーク、アプリケーションサーバなどへのアクセスや、使えるプログラマが多いことが挙げられます。こうした利点は低レイテンシコードにも当てはまるのでしょうか? もし当てはまらないなら、C++よりも何か利点はあるのでしょうか? JVMは並行プログラムをどのようにサポートしていますか? ガベージコレクションは少し

    バーチャルパネル: 低レイテンシ環境でJavaを使う
    yass
    yass 2013/09/17
    " これまでCとC++が事実上の選択肢であった低レイテンシ作業にも、Javaが使われるようになってきた。 InfoQはこの分野の専門家4人を集めて、最近のトレンド / ベストプラクティスについて議論した。/ Martin Thompson "
  • GitHub - flatland/drip: Fast JVM launching without the hassle of persistent JVMs.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - flatland/drip: Fast JVM launching without the hassle of persistent JVMs.
    yass
    yass 2013/09/17
    " Fast JVM launching without the hassle of persistent JVMs. / It keeps a fresh JVM spun up in reserve with the correct classpath and other JVM options so you can quickly connect and use it when needed, then throw it away. "
  • 今日から始めるJava8 - Taste of Tech Topics

    こんにちは id:cero-t です。 「なんとやらは風邪をひかない」と言われているところ 先日、インフルエンザに掛かってしまいまして。 重ね着+多段布団+電気毛布2枚のコンボで一気に悪寒を吹き飛ばし、 一日で熱を下げたものの、感染予防のために出社を控えたために時間でき、 ちょっとJava8などと戯れていました。 そう、今日はJava8の話題です。 今年の秋に正式リリースが予定されているJavaSE8ですが、 OpenJDKのサイトでは、既にEarly Access版を入手することができます。 JDK8 : http://openjdk.java.net/projects/jdk8/ ダウンロード : http://jdk8.java.net/download.html 1/31に、マイルストーン6がリリースされ Feature Complete となりました。 名前からすると 全機能開発

    今日から始めるJava8 - Taste of Tech Topics
    yass
    yass 2013/09/16
    "Javaが大切にする「後方互換性」の観点から、そのような改修を開発者に強いることは好ましくありません / Java8よりインタフェースに実装を持てるようにして / 過去に作った独自のCollection実装も、すべて使えるようにした"
  • 欢迎光临-HB

    欢迎光临-HB 欢迎光临-HB。 <<<返回首页

    yass
    yass 2013/09/15
    " コンストラクタ呼び出しの直後に、{{と}}で囲われた部分で内容の初期化 / putメソッドの呼び出しも簡潔に呼び出せる / 3つの要素が初めから入ってるものなんだなということがひと目で分かる / 変数をfinal宣言できる "
  • 「Java解析ツールバトル」に登壇しました & HeapStats の動かし方について #jjug - unnamed

    JJUG ナイト・セミナー 「Java解析ツールバトル」に HeapStats 陣営でコミッターとして参加してきました! 今回のJJUGでは、自分達の JVM に深く密着してパフォーマンスに心血を注いでいる HeapStats、最近 OSS 化された Java だけでなく SQL 実行計画まで総合的に診断する EndoSnipe、昨日の OracleJDK 7u40のリリースで公式に JDK に付属された Java Flight Recorder と twitter4j の開発者であるモデレータが過去に開発された 侍 の四三つ巴でディスカッションを行いました。 数々のプロジェクトやサービスで利用されている Java だからこそ、障害や性能問題に悩まされる人の数も多いと思われます。障害解析の手助けになるツール、それも今回参加した3つの内2つは日人によって開発されていることもあり、かなりの盛

    「Java解析ツールバトル」に登壇しました & HeapStats の動かし方について #jjug - unnamed
    yass
    yass 2013/09/15
    " 性能に心血を注いだ結果として、JVMに手を突っ込み、一部のコードをアセンブラ化している等が原因で、HeapStatsを動かすためには以下の環境である必要があります / HotSpotであること / x86 または AMD64 の Linux であること "
  • [Java] JDK 8 Documentation - Developer Preview Release

    Oracle Blogsの主としてテクノロジー製品のエントリを日語でご紹介します(オリジナルのエントリを投稿することもあります)。厳密性をご所望の方は原文をどうぞ。よい内容でしたら原文に対し、"Good Entry, thanks!"でもいいので、是非コメントお願いします(Typoや誤訳はコメント欄からどうぞ)。なお、このエントリは個人の見解であり、所属する会社の公式見解ではありません。また、エントリ内でご紹介している製品・サービスは国内導入時期が未定の場合もありますのでご了承下さい。 Good entries on Oracle Blogs are put into Japanese. Mainly this blog covers technology products. Opinions expressed in this blog is my personal one and d

  • MyBatis - Wikipedia

    MyBatis はJavaならびに.NET Frameworkで利用可能な、XMLまたはアノテーションを用いてストアドプロシージャやSQL文をオブジェクトと紐付ける永続性フレームワークである。Apache License 2.0によるオープンソースソフトウェアとして提供されている。 以前はiBATISとして知られていた。 MyBatisは他のO/Rマッピングフレームワークとは異なりデータベースとオブジェクトをマッピングするのではなく、SQL文とオブジェクトのマッピングを行う。このため、MyBatisはレガシーな環境や非正規化されたデータベース、またはSQL文の実行を完全に制御したい場合に、よい選択肢となる。 MyBatisによるデータベースへのアクセスコードは、JDBCによるものより遥かに簡単である。通常の場合、SQL文の実行は1行のコードで完了する。よく見られるコネクションのクローズ漏れ

    yass
    yass 2013/09/14
    " データベースとオブジェクトをマッピングするのではなく、SQL文とオブジェクトのマッピングを行う。/ レガシーな環境や非正規化されたデータベース、またはSQL文の実行を完全に制御したい場合に、よい選択肢となる。"
  • Mirage SQL 〜 2WaySQLをつかうデータアクセスライブラリ for Java | DevelopersIO

    よく訓練されたアップル信者、都元です。Spring連載はもうちっとお待ちください。今回はその布石ということで。 DBアクセスというのは、システムを作る上で大抵避けられない領域でしょう。まぁ近年はRDBMSに限らず、各種NOSQLの台頭が目覚ましいわけですが、いまだRDBMSの世界は多く残っています。 そこで。今、Javaでサーバサイドアプリケーションを書くことになった時、データアクセスのフレームワークには何を使いましょうか。Hibernate (JPA)でしょうか。MyBatisでしょうか。Domaでしょうか。どれも凄いフレームワークです。どれを選ぶのか、真っ当な結論から先に言ってしまえば、そんなの案件次第なわけですがw そんな中、個人的に非常に使い勝手が良いと評価しているフレームワークに「Mirage SQL」があります。今回は、このMirageについてご紹介します。 Mirage SQ

    Mirage SQL 〜 2WaySQLをつかうデータアクセスライブラリ for Java | DevelopersIO
    yass
    yass 2013/09/14
    " Mirageは関連を扱いません。SQLは自分で書きます。つまり、どのテーブルをどのようにJOINするのかは自分で決め ます。RDBMSは、SELECT文に対して「行(row)の集合(set)」を返します。/ この行をオブジェクトに対応付ける役割 "
  • GitHub - julianhyde/optiq: Obsolete - superseded by Apache Calcite

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - julianhyde/optiq: Obsolete - superseded by Apache Calcite
    yass
    yass 2013/09/13
    "Optiq makes data anywhere, of any format, look like a database. For example, you can execute a complex ANSI-standard SQL statement on in-memory collections:"
  • HeapStats(Java解析ツールバトル)

    Garbage First Garbage Collector (G1 GC) - Migration to, Expectations and Adva...

    HeapStats(Java解析ツールバトル)
  • HeapStats/jp - IcedTea

    1 ニュース OpenJDK8系の 8u262 以降の版とともに使用しないでください (2020/7/24) OpenJDK 8u262 は、素晴らしいことに、いくつかのディストリビューションで JDK Flight Recorder (JFR) が同梱されました。 しかし、残念なことに、HeapStats は 8u262 以降ではうまく動作しません。 8u262 以降でのJavaヒープの確認には、JFRの使用をお勧めします。 詳しくは、このページの下の実行環境セクションをご参照ください。 こちらもまたご覧ください。 http://icedtea.classpath.org/pipermail/heapstats/2020-July/002457.html {Exit|Crash}OnOutOfMemoryError を HeapStats と共に使わないでください(2019/7/25)

    yass
    yass 2013/09/10
    " HeapStats とは、JavaVM のヒープやGC状況を監視する軽量なツールで、エラーの兆候を検知してSNMPのようなリアルタイムなアラートを発します。生成するログはかなり小さいもので、GUIツールで解析することができます。"
  • Lock-Based vs Lock-Free Concurrent Algorithms

    Last week I attended a review session of the new JSR166 StampedLock run by Heinz Kabutz at the excellent JCrete unconference. StampedLock is an attempt to address the contention issues that arise in a system when multiple readers concurrently access shared state. StampedLock is designed to perform better than ReentrantReadWriteLock by taking an optimistic read approach. While attending the session

    Lock-Based vs Lock-Free Concurrent Algorithms
    yass
    yass 2013/09/09
    " although StampedLock looks like a good addition to the JDK, it seems to miss the fact that lock-free algorithms are often a better solution to the multiple reader case. "
  • Jetcd: Java Binding for Etcd - Justin Santa Barbara’s blog

    etcd is a great distributed state store that is part of CoreOS (definitely a project-to-watch). It offers similar functionality to Zookeeper, but is written in Go instead of Java and uses a different non-Paxos coordination algorithm, called Raft. I mention Go not because it is this year’s cool new language (sorry, Ruby Erlang Node!), but because it means that etcd has a smaller memory overhead tha

    yass
    yass 2013/09/07
    " Java binding to etcd under the Apache license: jetcd. It’s still very-early code, so test thoroughly before rolling out into production! The trickiest thing is that etcd uses HTTP long-polling for change notification; that is then exposed as a Java Future for use in async code "