タグ

javaに関するtroronのブックマーク (34)

  • プロになるためのSpring上級知識 #jsug | ドクセル

    スライド概要 動画はこちら→ https://www.youtube.com/watch?v=c5ha8FmdNmw Spring Fest 2021の資料です。 DIコンテナなどSpringの基礎知識が既にある方を対象に、上級者へステップアップするために必要な発展的知識を解説します。 このセッションを聞けば、プロジェクトをリードできるエンジニアになれること間違いなし!かも!? ・DIコンテナの要点復習 ・同じ型のBeanが複数あるとどうなる? ・Java Configクラスを分割・統合するには? ・環境によって設定値やBeanを変更するには? ・Beanはどうやって作られる?

    プロになるためのSpring上級知識 #jsug | ドクセル
  • 京都教育大学情報処理センター

    一般 2025年04月09日 【発生中】 Microsoft 365 Education アカウント作成時のエラーについて 一般 2025年04月01日 学生が自分のパソコン等を接続できる無線LANについて(2025年度版) 障害 2025年04月01日 【復旧済】 KUENETの通信障害について 一般 2025年03月27日 KUE WiFiでのプロキシサービスの廃止予告(令和7年4月1日以降) 一般 2025年03月18日 【更新】 KUE WiFi の認証画面が表示されない場合の対処法 一般 2025年03月14日 【再掲】 無線LANアンケートの常設について 一般 2025年03月14日 【教員】 情報処理センターサービスアンケートについて(延長4/30まで) 一般 2025年03月14日 【学生】 パソコン利用状況アンケートについて(延長4/30まで) 一般 2025年03月14

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

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

    JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ - yoskhdia’s diary
  • Javaの進化にともなう運用性の向上はシステム設計にどういう変化をもたらすのか

    Java Day Tokyo 2016 のセッション3-Eの資料です。 Java8, Java9の新機能がシステムの設計にどういう影響があるのかを考えてみました。

    Javaの進化にともなう運用性の向上はシステム設計にどういう変化をもたらすのか
  • Javaの謎のパフォーマンス劣化現象との戦い - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。アプリケーション基盤チームの横田です。 Javaの謎のパフォーマンス劣化にまつわる調査をしていたのですが、1ヶ月の苦労の末に原因がわかりましたので、報告させていただきます! 公開後に頂いたはてなブックマークでのご指摘・社内でのタイポ・読みにくいなどの指摘を受けてたので、謹んで修正させいただきます。 修正した内容につきましては、記事の最後を参照してください。 忙しい人のためのまとめ jdk-7u4以降のjdk-7 *1 でJavaのパフォーマンスが劣化する謎の現象 CodeCacheの容量限界に近づくとJITコンパイラを停止してコンパイルしたコードを捨てる機能が原因だった 起動オプションで回避できるので、長期運用するときは -XX:-UseCodeCacheFlushing, -XX:ReservedCodeCacheSize=128m をつける 上のオプションを設定した時に、C

    Javaの謎のパフォーマンス劣化現象との戦い - Cybozu Inside Out | サイボウズエンジニアのブログ
    troron
    troron 2016/04/13
  • サーバサイドで複数Web APIを呼び出すときのデザインパターン - Qiita

    最近はエンタープライズのシステムでも、Web APIによるシステム間連携が増えてきました。そうしたときに、1リクエストで複数の連携先APIを実行し、結果をクライアントに返すということがままあります。 どう作りましょうか、という問題です。 前提として、サーバサイドでHTMLレンダリングせずに、Web APIの中継することとします。中継する意義は、流量やキャッシュをサーバサイドでコントロールできるところにあります。 クライアントから直接連携先のAPIにアクセスする設計にすると、リロードボタン連打などのDDoS攻撃うけたときに、自分たちでは対処できず、連携先に迷惑をかけてしまいますよね。特に「課金の関係などで直接APIをアクセスしなきゃいけないんだ」、とかでなければ、中継するように設計しておいた方がベターです。 Web APIの呼び出し 業務システムで使う場合は、ちゃんとリクエスト、レスポンスが

    サーバサイドで複数Web APIを呼び出すときのデザインパターン - Qiita
  • Java 8 Cheat Sheet and Best Practices | JRebel by Perforce

    In this post we’ll look at the hot topics of the Java 8 language: default methods, lambdas and streams, and using Optional to represent absent values. In addition, we'll talk about the Java 8 best practices that we've found so far. If you're just here for our Java 8 cheat sheet, you can click the button at the bottom of the page to download a printable PDF version. Back to topBest Practices in Jav

    Java 8 Cheat Sheet and Best Practices | JRebel by Perforce
  • Java のプロパティファイルは UTF-8 エンコーディングで記述したい

    「えーマジ native2ascii!?」「プロパティエディタプラグインが許されるのは J2SE 5.0 までだよねー」 ジャバエンジニアはそろそろ、プロパティファイルを扱う場合に native2ascii やら各種プロパティエディタプラグインやらの呪縛から解放されてもいいと思うのです… 概要 Java でアプリケーションの各種設定を記述したプロパティファイル (.properties) を取り扱う場合、 Properties クラスもしくは ResourceBundle クラスのお世話になるかと思います。 一昔前までは、プロパティファイル内で日語などいわゆるマルチバイト文字を含む場合に、 native2ascii コマンドを利用して ASCII コードの文字のみで表現できる ユニコードエスケープ (!= UTF-xx エンコーディング) 表現に変換することが必要とされていました。 しか

    Java のプロパティファイルは UTF-8 エンコーディングで記述したい
    troron
    troron 2015/07/04
  • 5.5. 入力チェック — TERASOLUNA Global Framework Development Guideline 1.0.0.publicreview documentation

    5.5.1. Overview¶ ユーザーが入力した値が不正かどうかを検証することは必須である。 入力値の検証は大きく分けて、 長さや形式など、文脈によらず入力値だけを見て、それが妥当かどうかを判定できる検証 システムの状態によって入力値が妥当かどうかが変わる検証 がある。 1.の例としては必須チェックや、桁数チェックがあり、2.の例としては 登録済みのEMailかどうかのチェックや、注文数が在庫数以内であるかどうかのチェックが挙げられる。 節では、基的には前者のことを説明し、このチェックのことを「入力チェック」を呼ぶ。 後者のチェックは「業務ロジックチェック」と呼ぶ。業務ロジックチェックについては ドメイン層の実装を参照されたい。 ガイドラインでは、基的に入力チェックをアプリケーション層で行い、 業務ロジックチェックは、ドメイン層で行うことをポリシーとする。 Webアプリケーショ

  • Spring Bootで変わる Javaアプリ開発! #jsug

    GlassFish Users Group Japan 勉強会 2019 Springのスライド https://glassfish.doorkeeper.jp/events/89314 #glassfish_jp #quarkus

    Spring Bootで変わる Javaアプリ開発! #jsug
  • 「Java パフォーマンス」感想 - unnamed

    書の翻訳者の一人である@cero_tより献頂きました、ありがとうございます。というわけで一週間かけて読んでみた。 www.amazon.co.jp 今現在 Java で開発している人、特に運用者や試験者は間違いなく買っておくべきです。Javaに限らない一般的なパフォーマンスチューニングの考え方・観点から、Java アプリケーションにおいてボトルネックになりやすい GC や JIT の詳細な確認方法からチューニング方法が解説されている。特にすごいのが Java の世界のみならず、OS の世界まで触れている点。流石に OS の世界はここに書かれているのが全てではないけれど、Java アプリに関わる部分で問題になりやすい点は割と触れている。 JDK8 にも対応しており、今現在手に入る情報としては一番頼もしいと思う。4000 円程度でこの知識量が手に入るなら非常に安い。 お勧めの読み方 個人

    「Java パフォーマンス」感想 - unnamed
    troron
    troron 2015/04/20
  • Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Javaの開発と言っても、各種ミドルウェアやフレームワーク、ライブラリ、ツールなどが豊富にあり選択に悩むことは少なくないと思います。 そこで関連技術のインデックスになればと作成しました。 あくまで知っている範囲で記述しているので、コメントしてもらえれば随時追加します! すべてを書くと膨大な量になるため、現状採用が減ってきているものや、そもそもあまり採用されていないもの、後継があったり、類似のものと比較した場合に明らかに劣っているものは省いています。 ちなみにライブラリには高機能なものも多いので、分類は参考程度にご覧下さい。 サーバ系 A

    Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ
    troron
    troron 2014/11/20
  • 'jstl' tag wiki

    JSTL (Jakarta Standard Tag Library) is a XML based standard tag library which offers <c:xxx> tags to control the flow in a Facelets or JSP page, <fmt:xxx> tags for date/number formatting and internationalization facilities and several ${fn:xxx()} utility EL functions. Note that JSTL also offers SQL and XML taglibs which enable a declarative manner of executing SQL queries and parsing XML inside a

    'jstl' tag wiki
  • soracane - soracaneホーム

    Spring Frameworkに関する記事を書いています。 左側のSpring概要のリンクに進んでください。 もし参考になりましたら、幸いです。 記事については英訳を基にしていますが、内容をかみ砕いたり、独自の図を作ったりしています。 自作の図等については著作権は放棄しません。すみませんが、許可なく転載することは禁じさせていただきます。 ただし、記事全般にわたって内容を保証するものではありませんので、自己責任でお願いします。 リンクは自由にお願いします。 (よくある注釈ですみませんが、一応お願いします。。) 左のSpring概要のリンクから各記事に遷移できます。(同じリンクをこちらにも記述します) ・Spring frameworkについて ・Spring Tips 開始当初、以下の内容で記事を作っていましたが、部品群は今は休業中です。(2012.03.17) ------------

  • Spring MVC 3.0/3.1/3.2 Cookbook - タツノオトシゴのブログ

    Spring MVC 3.0/3.1/3.2の日語の実用レベルのまとまった情報が少ないので、ドキュメントとして、クックブック的なレシピ集としてまとめたものとして公開します。 まだ、書きかけのところもありますが、Spring MVCの大体の機能は説明できていると思います。 基的に、自分が使っている機能をまとめています。 Spring MVCに直接関係しないものも多々あります。書いていたら、いつの間にか増えてました(JAXBやRELAX NGとか)。 今後も主にこの方針で更新していきますが、ページ数が多くなった場合、分割するかもしれません。 目指すところ Webアプリケーションを作成するときに、フレームワークの選定する際の候補としてSpring MVCも入れてほしいので、その参考資料としても使えるようにする。また、目次をみれば、Spring MVCで何ができるのかできるだけわかるようにする

    Spring MVC 3.0/3.1/3.2 Cookbook - タツノオトシゴのブログ
  • – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2024年5月時点の調査。

    troron
    troron 2012/04/16
  • https://forums.oracle.com/forums/search.jspa?threadID=&q=ParallelGCFailedAllocation&objID=c84&dateRange=all&userID=&numResults=15&rankBy=10001

    troron
    troron 2011/10/21
    ParallelGCFailedAllocation
  • OTN Discussion Forums : Java Virtual Machine (JVM)

    troron
    troron 2011/10/21
    ParallelGCFailedAllocation
  • Tomcat メモ – GET リクエストのパラメータのエンコーディング – yusuke.blog

    Servlet / JSP で GET/POST パラメータを受け取るときは request#setCharacterEncoding() を事前に読んでおく。 これは今時常識ですが、Tomcat でどうしても文字化けしてしまい、2時間くらいハマりました。 WebLogic ではどのバージョンでも setCharacterEncoding() で指定した文字セットでデコードしてくれるのに、Tomcat だと ISO-8859-1 として文字列が取得できてしまうという状況です。 Apache のバグデータベースにも Open 中のバグはなく、ぶらぶら調べてみたら@IT の記事に答えがありました! なんと Tomcat 5.x から GET パラメータに対しては setCharacterEncoding() が効かなくなったそうです。 ・@ITJavaの文字化け対策FAQ(3) ■GET

    Tomcat メモ – GET リクエストのパラメータのエンコーディング – yusuke.blog
  • Acroquest-Javaプログラムが止まってしまいます-JTS(Javaのトラブルシュートはこちら)

    Javaの障害でお悩みの方。問題解析に取り組んでいる方。文字化けやSocket通信、JDBCなどこちらをご参照下さい。

    troron
    troron 2011/06/14
    フリージング