タグ

Javaとbugに関するt-murachiのブックマーク (3)

  • Log4jの深刻な脆弱性CVE-2021-44228についてまとめてみた - piyolog

    2021年12月10日、Javaベースのログ出力ライブラリ「Apache Log4j」の2.x系バージョン(以降はLog4j2と記載)で確認された深刻な脆弱性を修正したバージョンが公開されました。セキュリティ関係組織では過去話題になったHeartbleedやShellshockと同レベルの脆弱性とも評価しています。ここでは関連する情報をまとめます。 1.何が起きたの? Javaベースのログ出力ライブラリLog4j2で深刻な脆弱性(CVE-2021-44228)を修正したバージョンが公開された。その後も修正が不完全であったことなどを理由に2件の脆弱性が修正された。 広く利用されているライブラリであるため影響を受ける対象が多く存在するとみられ、攻撃が容易であることから2014年のHeartbleed、Shellshock以来の危険性があるとみる向きもあり、The Apache Software

    Log4jの深刻な脆弱性CVE-2021-44228についてまとめてみた - piyolog
  • 軽い気持ちでLinkedListを使ったら休出する羽目になった話 - Qiita

    ざっくり言うと リスト構造のデータに対してランダムアクセスはしちゃだめだぞ。お兄さんとの約束だ! 発端 数年前に他部署の支援で作ったJavaのシステムに、ちょっとデカめのデータを突っ込んだらありえないほど遅いので助けてくれ、と連絡が入った。 まぁクエリとかインデックスをちょっと見れば直るっしょ・・・と鼻をほじりながら支援に向かった。 処理内容 遅い部分の処理は以下のようなものであった。 処理対象のデータをListで受け取る。 それをforループで1件ずつ前処理する。 処理結果をオブジェクトに格納し、ORマッパーでDBにINSERTする。 これだけ? そう、これだけだ。並列処理なんて高級なことはもちろんやってない。 インフラ調査 処理中のサーバのようすを調査する。今回のインフラは典型的な3層3サーバ構成。 WEBサーバはなにもかもが余裕。 APサーバではCPUを1つ使い切っている。 14コア

    軽い気持ちでLinkedListを使ったら休出する羽目になった話 - Qiita
    t-murachi
    t-murachi 2018/02/19
    設計が悪い、ということであれば、そもランダムアクセスできないコンテナに並び順番号を引数にとる取得メソッドを用意すること自体重大な設計ミスだと思うんですよ…(´・ω・`)
  • Java嫌いになりそう:おきらくプログラマー

    なんだか調子狂うなぁ~. このブログで公開しているJPEG GPX Mergerのなのですが・・・, =========================== //旧ソースの一部(Ver.1.3.1) public class JpegGpxMergerMain { public static final String DEF_VERSION = "1.3.1"; } --------------------------- public class AboutDialog extends JDialog { public AboutDialog(JFrame owner) { super(owner, "About JPEG Gpx Merger", true); String strVersion ="Version:"+JpegGpxMergerMain.DEF_VERSION; } }

    t-murachi
    t-murachi 2008/01/29
    うわぁ~、なんだろう、すごく気持ち悪くてすごく気になる。。。続報に期待。
  • 1