タグ

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

タグの絞り込みを解除

javaに関するyamkazuのブックマーク (446)

  • Javaのマイクロフレームワーク ― この新トレンドは見逃せない | POSTD


    JavaScala Takapi  blog稿 Java JavaJavaJVMJavaJVMJava使 Java
    Javaのマイクロフレームワーク ― この新トレンドは見逃せない | POSTD
    yamkazu
    yamkazu 2015/07/13
  • javac コマンドの-source, -target オプションのルール変更について

    javac コマンドの-source, -target オプションのルール変更について 2014年7月2日 at 12:55 午後 1件のコメント Java SE 5 以前の Java のソース・コードを Java SE 7, Java SE 8 の環境でご利用頂いている皆様に、今後の JDK における仕様変更(予定)のご案内をさしあげます。 ※ この情報は 2013 年 4 月 14 日に開発者 (Joseph D. Darcy) からアナウンスされた情報です(ご参照:Changing Sources and Moving Targets: Evolving the javac command line )。また、JEP(JDK Enhancement Proposal) 182 としてリストされている内容です。 今まで、javac のコンパイラ・オプションで “-source”, “-

    javac コマンドの-source, -target オプションのルール変更について
    yamkazu
    yamkazu 2014/07/03
  • JVM! JVM! JVM!

    Monitoring casual #6 http://www.zusaar.com/event/11447004Read less

    JVM! JVM! JVM!
    yamkazu
    yamkazu 2014/06/13
  • JVMのGCのログを-XX:+PrintGCDateStampsでhuman readableにする - oinume journal

    English version JVMでGCのログ出すじゃないですか。んで、その時↓みたいに -XX:+PrintGCTimeStamps っていうオプションを指定するじゃないですか。 TODAY=`date "+%Y%m%d-%H%M%S"` JAVA_OPTS="-server -Xms512m -Xmx512m -Xmn256m -XX:PermSize=256m -XX:MaxPermSize=256m \ -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseParNewGC \ -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=32 -XX:TargetSurvivorRatio=85 \ -verbose:gc -Xloggc:/usr/local/tomcat/lo

    JVMのGCのログを-XX:+PrintGCDateStampsでhuman readableにする - oinume journal
    yamkazu
    yamkazu 2014/05/19
  • Javaトラブルに備えよう #jjug_ccc #ccc_h2

    フックを使ったPostgreSQL拡張機能を作ってみよう! (第33回PostgreSQLアンカンファレンス@オンライン 発表資料) 2022年5月31日 NTTデータ 技術開発部 先進コンピューティング技術センタ 加藤 慎也

    Javaトラブルに備えよう #jjug_ccc #ccc_h2
    yamkazu
    yamkazu 2014/05/19
  • Java 7 CMS GCの基本的な情報の整理 - nekop's blog

    バッチ処理などスループット重視のアプリケーションはデフォルトのパラレルGCで良いが、Java EEアプリケーションサーバなどレスポンスタイム重視のものやHadoopなどのクラスタ系ソフトウェアで死活監視に引っ掛る系などのstop the worldをなるべく避けたいいわゆるサーバ系ソフトウェアを運用する場合には、UseConcMarkSweepGCを付与して停止時間の短いCMS GCを使う。その場合にCMSのチューニングに踏み込もうとするとなんだか難しい記述がいっぱいで若干困るので、簡単なガイドをメモとして書いておく。 対象バージョンは以下。 $ java -version java version "1.7.0_51" OpenJDK Runtime Environment (fedora-2.4.5.1.fc20-x86_64 u51-b31) OpenJDK 64-Bit Serve

    Java 7 CMS GCの基本的な情報の整理 - nekop's blog
    yamkazu
    yamkazu 2014/04/03
  • OS XにおけるJavaアプリケーションのエンコーディング - PiyoPiyoDucky


     IntelliJ IDEA(Eclipse)LANGJava7_JAVA_OPTIONSJAVA_TOOL_OPTIONS file.encoding IntelliJ IDEAEclipse Java6file.encodingUTF-8 Java7file.encoding file.encodingUTF-8(IDEA12.1-Dfile.encoding=UTF-8in
  • エルビス演算子(Elvis operator) - yohhoyの日記

    プログラミング言語Javaに対して、Project Coinで提案されていた エルビス演算子(Elvis operator)?:についてメモ*1。Groovy 1.5では同演算子が採用されており、GroovyからJavaへのフィードバック提案となっている。 二項演算子の一種。左オペランドが非nullならば左オペランドの値を、左オペランドがnullならば右オペランドを評価して返す(短絡評価)。機能的にはC#のnull合体演算子(null-coalescing operator)??や、gccでのGNU C拡張 “条件演算子 ?: で第2項を省略” と等価。 FEATURE SUMMARY: The ?: binary "Elvis" operator results in the value of the left-hand-side if it is not null, avoiding

    エルビス演算子(Elvis operator) - yohhoyの日記
  • Java8のStreamを使いこなす - きしだのHatena


    Java8 Java8使Stream Stream使 5/17   IterableforEach List<String> names = Arrays.asList("hoge hoge", "foo bar", "naoki", "kishida"); names.forEach(s -> System.out.println(s));  hoge hoge foo bar naoki kishida for List<String> names = Arrays.a
    Java8のStreamを使いこなす - きしだのHatena
  • Jenv Portal

    What is jenv? jenv is Java environment manager, and it is a clone of RVM for Java. jenv can manage parallel versions of Java development kits on any Unix based system. It provides a convenient command line interface for installing, switching, removing and listing Candidates. Why jenv? Easy to manage Java version, such as 1.6, 1.7, 1.8 and 1.9 Easy to install Java tools, such as Ant, Maven, Tomcat

    yamkazu
    yamkazu 2013/04/28
    gvmみたいにjavaのバージョン管理ができる
  • 第5回 チューニングのために理解しておきたいGCの4つのアルゴリズム | gihyo.jp


    GC使GC GCGCGCGC 4 GC GCGC GCJVM4
    第5回 チューニングのために理解しておきたいGCの4つのアルゴリズム | gihyo.jp
    yamkazu
    yamkazu 2013/04/12
  • Codespell – Java言語がそのまま呪文となる教育用3Dゲーム


     Codespell 3DJava Codesp []  Codespell 3DJava Codespell(gnome)使使使Java7使
    Codespell – Java言語がそのまま呪文となる教育用3Dゲーム
  • IT news, careers, business technology, reviews

    2024 will be a big year for AR/VR, but mainstream adoption will lag

    IT news, careers, business technology, reviews
    yamkazu
    yamkazu 2013/03/19
  • Javaライブラリを配布する際のログ周りにおける配慮と実践 - Kengo's blog

    2020-07-22更新: 以下の投稿で情報をアップデートしています。 https://blog.kengo-toda.jp/entry/2020/07/21/223136 いつも購読させていただいている id:teppeis さんのブックマークに以下のエントリが流れてきて、なるほどこいつはたしかに厄介だと思いました。 javaのロガーが多すぎて訳が解らないので整理してみました - 文系プログラマによるTIPSブログ ただSLF4Jが最も先進的かつ著名なインタフェースである以上、配布側としてはSLF4Jを使いつつ問題を解決したいところです。他のインタフェースを使ったりオレオレ実装を使ったりしてしまうと、それこそユーザの自由度を奪ってしまう形になります。 実際、SLF4Jを配布パッケージに含めないという簡単な解決法がありますので、簡単に紹介します。悲劇を繰り返さないためにライブラリ開発者がす

    Javaライブラリを配布する際のログ周りにおける配慮と実践 - Kengo's blog
    yamkazu
    yamkazu 2013/03/19
  • javaのロガーが多すぎて訳が解らないので整理してみました - 文系プログラマによるTIPSブログ


     tree-tipssolrmavenjar commons-logginglog4jslf4j-apijcl-over-slf4jlogback-classic使 commons-logginglog4jslf4jlogbackjdk1.41.7jarmavenjar s
    javaのロガーが多すぎて訳が解らないので整理してみました - 文系プログラマによるTIPSブログ
    yamkazu
    yamkazu 2013/03/19
  • Java 8でPermGenのOutOfMemoryError問題は解決されるのか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Java 8でPermGenのOutOfMemoryError問題は解決されるのか?
  • Garbage Collectionについてちょっと調べてみた - wyukawa's diary

    HBaseのJuliet PauseをきっかけにしてGarbage Collection(以下GC)についてちょっと調べてみました。そういえば長年Javaでお仕事している割にはGCのこと全然知らなかった(汗 GCというのは不要になったメモリを回収することをいいますがそのアルゴリズムにはいくつかあって代表的なものとして以下の2つがあります。 Mark Sweep GC Coping GC Mark Sweep GCはオブジェクトをアプリケーションからたどっていってMarkしていきます。Markが無いのは使われていないオブジェクトなのでSweepします。メリットは実装が簡単なことでデメリットはメモリの断片化、フラグメンテーションが起きることです。 Coping GCはヒープ領域を2つに分けてオブジェクトをコピーしたり移動したりすることです。メリットはスループットが高いことやフラグメンテーション

    Garbage Collectionについてちょっと調べてみた - wyukawa's diary
  • ラムダの状況

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    ラムダの状況
    yamkazu
    yamkazu 2012/11/27
  • Introduction to Date and Time API

    Introduction to Date and Time API — Presentation Transcript Introduction toDate and Time APINovember 10, 2012 HASUNUMA Kenji Vice president, GlassFish Users Group Japan k.hasunuma@coppermine.jp Twitter: @btnrouge Javaにおける日付・時刻の扱いJDK 1.1 以降、質的には変化なし java.util.Date (JDK 1.0)• ANSI/ISO Cと機能的に同等• UTC or ローカルタイムゾーン• 年/月/日/時/分/秒を取得・設定可• 日付と時刻を同じクラスで表す java.util.Date (JDK 1.1)• 国際化対応…実装をCalendarベースに置 き換

  • JavaでノンブロッキングIOを使ったネットワークアプリを学ぶのに最適なNetty 3.5系のGetting Startedを日本語訳しました - sifue's blog


    NettyJavaIOAPINIOTwitterFinagle使IO NettyHerokuScala(Finagle)Netty60001dyno(AP)4000C(Accept)Java(Jetty)Java(Tomcat)Js(Node)Pyt
    JavaでノンブロッキングIOを使ったネットワークアプリを学ぶのに最適なNetty 3.5系のGetting Startedを日本語訳しました - sifue's blog