タグ

javaに関するseikoudoku2000のブックマーク (70)

  • JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ - yoskhdia’s diary

    JVMにチューニング項目は多々あれど、プロダクションで運用する際に予めおさえておきたい項目をまとめてみるエントリです。*1 勿論、OSもJVMもデフォルトである程度のパフォーマンスは発揮でき、計測を伴わないチューニングは悪手であることはよく知られています。 しかし、設定しておかないとパフォーマンスにそのまま影響すると分かるものを調べないのは裸で戦場に赴くようなものです。*2 どんな項目をどう変更すれば良いのか知っていることは重要な武器なのです。 なぜ調べるのか 今回、チューニングポイントを調べるにあたって、私のモチベーションはどこにあるのかを考えると、以下の要件を満たしたいということがあげられます。 アプリケーションとして求められる品質水準として動作する → 性能目標 異常時に事象を追うことができる ここでいう品質水準・異常とは、パフォーマンスが明らかに低い、アプリケーションがクラッシュす

    JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ - yoskhdia’s diary
  • JVMのヒープサイズとコンテナ時代のチューニング | Folioscope


     JVM 調  Java   Java   Java JVM   (GC)  OOM killer OS JVM 使Java API  Runtime.getRuntime().maxMemory()   java  -XX:+PrintFlagsFinal 
  • JVM の DNS キャッシュを制御する - 平常運転


    JVM (Java )  DNS  DNS  TTL  JVM TTL 調  Oracle JDK  OpenJDK  JVM 調    -1 () 
    JVM の DNS キャッシュを制御する - 平常運転
  • Efficient data transfer through zero copy

    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.

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


    JavaScala Takapi  blog稿 Java JavaJavaJVMJavaJVMJava使 Java
    Javaのマイクロフレームワーク ― この新トレンドは見逃せない | POSTD
  • @IT:Javaパフォーマンスチューニング 第3回


    HP-UX Developer Edge JavaJVMJVM Java  Java 1JVM 
    @IT:Javaパフォーマンスチューニング 第3回
  • Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • はじめての Java Persistence API


     Java Persistence API 20111219 at 2:03 2 Java Advent  12/19  ProxyProxySQL  JPA  DB JPA (Java Persistence API)   Java  (DB) Java  DBJDBCJ
    はじめての Java Persistence API
  • Dislable java

    Statistics Favorites 2 Downloads 0 Comments 0 Embed Views 36 Views on SlideShare 53 Total Views 89 Dislable java Presentation Transcript 第4回若手Webエンジニア交流会 in 2013/2/28 そういえば先週ですが… Ruby 20周年おめでとうございます 若手Webエンジニア= 基的に新卒 3 年目前後のウェブエンジニア とのこと 大御所 LISP 55歳まだ若手 Perl 26歳 Haskell 23歳 Ruby 20歳 若手 Java 18歳 年齢で言うと JavaScript 18歳 18~27,8くらい? PHP 18歳 C# 11歳若すぎる Scala 10歳 Clojure 6歳 Go 4歳 大御所 LISP 55歳まだ若手 Perl

  • Java EE 7 バッチ標準仕様について調べてみた - n-agetsumaの日記


    JavaOne2012調 Batch Applications for the Java Platform (JSR352) JavaJava EE 7 Spring BatchPublic ReviewJCP Java COBOL 
    Java EE 7 バッチ標準仕様について調べてみた - n-agetsumaの日記
  • Cucumber-Jvm with Cucumber-Java + Cucumber-JUnit Example | c0deattack

    In this post I will show you how to add Cucumber-Jvm to your project, how to write a scenarios and step definitions using JUnit 4, and of course how to execute those scenarios, all that using the Java language. No more Ruby dependency, . I have created a simple Banking application using Eclipse IDE to demonstrate writing and executing scenarios. Well, the application hasn’t been built, at this poi

  • ジェネリックな設計 再帰編 - プログラマーの脳みそ

    11/10に開催されたJJUG CCC 2012 Fallでジェネリクスについてセッションを行いました。 このエントリはセッション内容を補足するものです。基礎的な内容は Javaジェネリクス再入門 - プログラマーの脳みそ ジェネリックな設計 基礎編 - プログラマーの脳みそ などを参照してください。 再帰的ジェネリクス public class Hoge<T extends Hoge<T>> このように、型変数Tに対して境界を宣言したクラスHoge自身にした型変数をもつかたちを指して再帰ジェネリクス・再帰的ジェネリクスなどと呼びます。 このような型変数Tはパラメータ化された型として変数宣言に用いようとすると Hoge<?> hoge; といったようにワイルドカードを用いないと宣言できません。また、newによって型をバインドしようとしても型をバインドすることができません。 再帰的な型変数を

    ジェネリックな設計 再帰編 - プログラマーの脳みそ
  • Javaスレッドメモ(Hishidama's Java thread Memo)


     JavaThread[2017-04-15] JavaThread使 ExecutorService/FutureJDK 1.5Fork/JoinJDK 1.7使 Java21virtual thread[2023-09-23] platform thread JavaThread Threadrun class  extends Thread { @Override public vo
  • volatileってなんだろう - ぼっち勉強会


     volatile  volatile  () ()  volatile public class Hoge {public volatile int num; }   () ()  Java3 
    volatileってなんだろう - ぼっち勉強会
  • List#subListの罠 - mtoyoshi開発メモ


    String#subStringList#subListsubString使  List<String> list = new ArrayList<String>(); list.add("dog"); list.add("cat"); List<String> list1 = list.subList(0,1); // dog List<String> list2 = list.subList(1,2); // cat list1.add("pig"); System.out.println(list); System.out.println(list1)
    List#subListの罠 - mtoyoshi開発メモ
    seikoudoku2000
    seikoudoku2000 2012/11/29
    知らなかった
  • 三角関数(Math.sin, Math.cos, Math.tan, etc)

    Math.sin(x) x のサインを返す Math.cos(x) x のコサインを返す Math.tan(x) x のタンジェントを返す Math.asin(x) x のアークサインを返す Math.acos(x) x のアークコサインを返す Math.atan(x) x のアークタンジェントを返す Math.sinh(x) x のハイパーボリックサインを返す Math.cosh(x) x のハイパーボリックコサインを返す Math.tanh(x) x のハイパーボリックタンジェントを返す Math.asinh(x) x のハイパーボリックアークサインを返す Math.acosh(x) x のハイパーボリックアークコサインを返す Math.atanh(x) x のハイパーボリックアークタンジェントを返す Math.atan2(y, x) 引数で指定されたの比率のアークタンジェントを返す

    三角関数(Math.sin, Math.cos, Math.tan, etc)
  • c3p0-v0.10.1 - JDBC3 Connection and Statement Pooling - Documentation

    by Steve Waldman <swaldman@mchange.com> © 2024 Machinery For Change, LLC This software is made available for use, modification, and redistribution, under the terms of the Lesser GNU Public License, v.2.1 (LGPL) or the Eclipse Public License, v.1.0 (EPL), at your option. You should have received copies of both licenses with this distribution. You may also opt to license this software under a more r

    seikoudoku2000
    seikoudoku2000 2012/10/30
    原典が分からんが、absoluteじゃないってことで、"相対的"って訳になったのかな?
  • syboos.jp

    seikoudoku2000
    seikoudoku2000 2012/10/30
    相対時間って文学的。てか、どういう意味なんだ?? / maxConnectionAgeとの違いは、maxConnectionAgeには絶対時間を指定するのに、maxIdleTimeは相対時間になります。
  • guava - mtoyoshi開発メモ


    google-collectionsguavar06guavaGoogleJava使java core library  com.google.common.annotations com.google.common.base com.google.common.collect com.google.common.io com.google.common.net com.google.common.primitives com.google.common.util.concurrent commons-langcommons-collectionscommons
    guava - mtoyoshi開発メモ