<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:hatena="http://www.hatena.ne.jp/info/xmlns#"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
>

<channel rdf:about="https://b.hatena.ne.jp/drumsco/Java/">
<title>Java&#x306B;&#x95A2;&#x3059;&#x308B;drumsco&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;</title>
<link>https://b.hatena.ne.jp/drumsco/Java/</link>
<description>Java&#x306B;&#x95A2;&#x3059;&#x308B;drumsco&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; (735)</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20230804#bookmark-4740293452460506639" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20230201#bookmark-4655035644626616449" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20220727#bookmark-241736899" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20220424#bookmark-4718431575221367714" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20220411#bookmark-4717611503919938850" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20220401#bookmark-4717566240846236674" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20220401#bookmark-4717558164156566146" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20220401#bookmark-4717513494863106914" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20220317#bookmark-4668180025604783842" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20211226#bookmark-4713090180525948482" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20211215#bookmark-4712579046916197538" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20211215#bookmark-4712441497294221026" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20211215#bookmark-4712578918603969442" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20211212#bookmark-4712417233400622050" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20211202#bookmark-371346396" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20211202#bookmark-4711980585878973090" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20211202#bookmark-4685584265135924642" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20211202#bookmark-366358892" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20211003#bookmark-4708351360723054274" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/drumsco/20210622#bookmark-4674156506522384354" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20230804#bookmark-4740293452460506639">
<title>&#x3010;SpringBoot&#x3011;&#x52D5;&#x7684;&#x306B;DB&#x3092;&#x5207;&#x308A;&#x66FF;&#x3048;&#x308B;&#x65B9;&#x6CD5; - &#x30A8;&#x30AD;&#x30B5;&#x30A4;&#x30C8; TechBlog.</title>
<link>https://tech.excite.co.jp/entry/2022/07/25/100302</link>
<description> DatabaseSchemeType.getSchemeType, DataSourceContextHolder, AbstractRoutingDataSource &#x3092;&#x4F7F;&#x7528;&#x3002;&#x3053;&#x3093;&#x306A;&#x306E;&#x3069;&#x3053;&#x306B;&#x66F8;&#x3044;&#x3066;&#x3042;&#x308B;&#x306E;&#x3060;&#x308D;&#x3046;&#x304B;</description>
<dc:creator>drumsco</dc:creator>
<dc:date>2023-08-04T13:40:14Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>Spring Boot</dc:subject>
<dc:subject>database</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Spring%20Boot" />
    <rdf:li resource="https://b.hatena.ne.jp/q/database" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://tech.excite.co.jp/entry/2022/07/25/100302&#x22; title=&#x22;&#x3010;SpringBoot&#x3011;&#x52D5;&#x7684;&#x306B;DB&#x3092;&#x5207;&#x308A;&#x66FF;&#x3048;&#x308B;&#x65B9;&#x6CD5; - &#x30A8;&#x30AD;&#x30B5;&#x30A4;&#x30C8; TechBlog.&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Ftech.excite.co.jp%2Fentry%2F2022%2F07%2F25%2F100302&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://tech.excite.co.jp/entry/2022/07/25/100302&#x22;&#x3E;&#x3010;SpringBoot&#x3011;&#x52D5;&#x7684;&#x306B;DB&#x3092;&#x5207;&#x308A;&#x66FF;&#x3048;&#x308B;&#x65B9;&#x6CD5; - &#x30A8;&#x30AD;&#x30B5;&#x30A4;&#x30C8; TechBlog.&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://tech.excite.co.jp/entry/2022/07/25/100302&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/da5f6c9cabdb71a3da44130aab964857cda2f06d/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F9020fd28029661bc2882c12c7b9bdb4ab0efe809%2Fbackend%3Dimagemagick%3Bversion%3D1%3Bwidth%3D1300%2Fhttps%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fe%252Fexcite-kazuki%252F20220720%252F20220720004537.png&#x22; alt=&#x22;&#x3010;SpringBoot&#x3011;&#x52D5;&#x7684;&#x306B;DB&#x3092;&#x5207;&#x308A;&#x66FF;&#x3048;&#x308B;&#x65B9;&#x6CD5; - &#x30A8;&#x30AD;&#x30B5;&#x30A4;&#x30C8; TechBlog.&#x22; title=&#x22;&#x3010;SpringBoot&#x3011;&#x52D5;&#x7684;&#x306B;DB&#x3092;&#x5207;&#x308A;&#x66FF;&#x3048;&#x308B;&#x65B9;&#x6CD5; - &#x30A8;&#x30AD;&#x30B5;&#x30A4;&#x30C8; TechBlog.&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x306F;&#x3058;&#x3081;&#x306B; &#x52D5;&#x4F5C;&#x74B0;&#x5883; &#x8907;&#x6570;&#x306E;DB DataSource&#x306E;&#x8A2D;&#x5B9A; DB&#x306E;&#x63A5;&#x7D9A;&#x5148;&#x3092;&#x5B9A;&#x7FA9;&#x3057;&#x305F;Enum&#x306E;&#x4F5C;&#x6210; DataSourceContextHolder&#x306E;&#x4F5C;&#x6210; AbstractRoutingDataSource&#x3092;&#x5B9F;&#x88C5;&#x3059;&#x308B; SqlSessionFactory&#x3092;&#x5B9A;&#x7FA9;&#x3059;&#x308B; &#x5B9F;&#x969B;&#x306B;&#x5B9F;&#x884C;&#x3059;&#x308B; &#x304A;&#x308F;&#x308A;&#x306B; &#x53C2;&#x8003; &#x306F;&#x3058;&#x3081;&#x306B; &#x30A8;&#x30AD;&#x30B5;&#x30A4;&#x30C8;&#x682A;&#x5F0F;&#x4F1A;&#x793E; &#x30D0;&#x30C3;&#x30AF;&#x30A8;&#x30F3;&#x30C9;&#x30A8;&#x30F3;&#x30B8;&#x30CB;&#x30A2;&#x306E;&#x5C71;&#x7E23;&#x3067;&#x3059;&#x3002; &#x65E2;&#x5B58;&#x30B5;&#x30FC;&#x30D3;&#x30B9;&#x306E;&#x30EA;&#x30D3;&#x30EB;&#x30C9;&#x3092;&#x3059;&#x308B;&#x306B;&#x3042;&#x305F;&#x3063;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/tech.excite.co.jp/entry/2022/07/25/100302&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://tech.excite.co.jp/entry/2022/07/25/100302&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x3010;SpringBoot&#x3011;&#x52D5;&#x7684;&#x306B;DB&#x3092;&#x5207;&#x308A;&#x66FF;&#x3048;&#x308B;&#x65B9;&#x6CD5; - &#x30A8;&#x30AD;&#x30B5;&#x30A4;&#x30C8; TechBlog.&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x3010;SpringBoot&#x3011;&#x52D5;&#x7684;&#x306B;DB&#x3092;&#x5207;&#x308A;&#x66FF;&#x3048;&#x308B;&#x65B9;&#x6CD5; - &#x30A8;&#x30AD;&#x30B5;&#x30A4;&#x30C8; TechBlog.&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/tech.excite.co.jp/entry/2022/07/25/100302&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>1</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20230201#bookmark-4655035644626616449">
<title>JMH - Java&#x3067;&#x306E;&#x30D9;&#x30F3;&#x30C1;&#x30DE;&#x30FC;&#x30AF;&#x3092;&#x8A66;&#x3057;&#x3066;&#x307F;&#x308B; - &#x899A;&#x3048;&#x305F;&#x3089;&#x66F8;&#x304F;</title>
<link>https://blog.y-yuki.net/entry/2016/09/07/010000</link>
<description>OpenJDK &#x306E;&#x30B5;&#x30A4;&#x30C8;&#x3067;&#x516C;&#x958B;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;&#x30DE;&#x30A4;&#x30AF;&#x30ED;&#x30D9;&#x30F3;&#x30C1;&#x30DE;&#x30FC;&#x30AF;&#x7528;&#x306E;&#x30E9;&#x30A4;&#x30D6;&#x30E9;&#x30EA;&#x3002;Java Microbenchmark Harness &#x306E;&#x7565;&#x3002;</description>
<dc:creator>drumsco</dc:creator>
<dc:date>2023-02-01T05:26:46Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>metrics</dc:subject>
<dc:subject>benchmark</dc:subject>
<dc:subject>performance</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/metrics" />
    <rdf:li resource="https://b.hatena.ne.jp/q/benchmark" />
    <rdf:li resource="https://b.hatena.ne.jp/q/performance" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://blog.y-yuki.net/entry/2016/09/07/010000&#x22; title=&#x22;JMH - Java&#x3067;&#x306E;&#x30D9;&#x30F3;&#x30C1;&#x30DE;&#x30FC;&#x30AF;&#x3092;&#x8A66;&#x3057;&#x3066;&#x307F;&#x308B; - &#x899A;&#x3048;&#x305F;&#x3089;&#x66F8;&#x304F;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fblog.y-yuki.net%2Fentry%2F2016%2F09%2F07%2F010000&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://blog.y-yuki.net/entry/2016/09/07/010000&#x22;&#x3E;JMH - Java&#x3067;&#x306E;&#x30D9;&#x30F3;&#x30C1;&#x30DE;&#x30FC;&#x30AF;&#x3092;&#x8A66;&#x3057;&#x3066;&#x307F;&#x308B; - &#x899A;&#x3048;&#x305F;&#x3089;&#x66F8;&#x304F;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://blog.y-yuki.net/entry/2016/09/07/010000&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/0cdd4bed32ea03989892d21da0f8ee5e846c72ed/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnini_y%2F20160906%2F20160906213351.png&#x22; alt=&#x22;JMH - Java&#x3067;&#x306E;&#x30D9;&#x30F3;&#x30C1;&#x30DE;&#x30FC;&#x30AF;&#x3092;&#x8A66;&#x3057;&#x3066;&#x307F;&#x308B; - &#x899A;&#x3048;&#x305F;&#x3089;&#x66F8;&#x304F;&#x22; title=&#x22;JMH - Java&#x3067;&#x306E;&#x30D9;&#x30F3;&#x30C1;&#x30DE;&#x30FC;&#x30AF;&#x3092;&#x8A66;&#x3057;&#x3066;&#x307F;&#x308B; - &#x899A;&#x3048;&#x305F;&#x3089;&#x66F8;&#x304F;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;OpenJDK &#x306E;&#x30B5;&#x30A4;&#x30C8;&#x3067;&#x516C;&#x958B;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;&#x30DE;&#x30A4;&#x30AF;&#x30ED;&#x30D9;&#x30F3;&#x30C1;&#x30DE;&#x30FC;&#x30AF;&#x7528;&#x306E;&#x30E9;&#x30A4;&#x30D6;&#x30E9;&#x30EA;&#x3002;Java Microbenchmark Harness &#x306E;&#x7565;&#x3002; JMH&#x306E;&#x5B58;&#x5728;&#x7406;&#x7531; Java&#x3067;&#x30D1;&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30F3;&#x30B9;&#x6E2C;&#x5B9A;&#xFF08;&#x30D9;&#x30F3;&#x30C1;&#x30DE;&#x30FC;&#x30AF;&#x53D6;&#x5F97;&#xFF09;&#x3059;&#x308B;&#x306E;&#x306F;&#x4EE5;&#x4E0B;&#x306E;&#x3088;&#x3046;&#x306A;&#x7406;&#x7531;&#x306B;&#x3088;&#x308A;&#x7C21;&#x5358;&#x3067;&#x306F;&#x3042;&#x308A;&#x307E;&#x305B;&#x3093; &#x8A08;&#x6E2C;&#x7528;&#x306E;&#x30B3;&#x30FC;&#x30C9;&#x3092;&#x66F8;&#x304F;&#x306E;&#x304C;&#x5B9F;&#x306F;&#x96E3;&#x3057;&#x3044; &#x8A08;&#x6E2C;&#x7528;&#x306E;&#x30B3;&#x30FC;&#x30C9;&#x306E;&#x66F8;&#x304D;&#x65B9;&#x304C;&#x307E;&#x305A;&#x3044;&#x3068;&#x3001;&#x30B3;&#x30F3;&#x30D1;&#x30A4;&#x30E9;&#x306B;&#x3088;&#x308A;&#x6700;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/blog.y-yuki.net/entry/2016/09/07/010000&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://blog.y-yuki.net/entry/2016/09/07/010000&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - JMH - Java&#x3067;&#x306E;&#x30D9;&#x30F3;&#x30C1;&#x30DE;&#x30FC;&#x30AF;&#x3092;&#x8A66;&#x3057;&#x3066;&#x307F;&#x308B; - &#x899A;&#x3048;&#x305F;&#x3089;&#x66F8;&#x304F;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - JMH - Java&#x3067;&#x306E;&#x30D9;&#x30F3;&#x30C1;&#x30DE;&#x30FC;&#x30AF;&#x3092;&#x8A66;&#x3057;&#x3066;&#x307F;&#x308B; - &#x899A;&#x3048;&#x305F;&#x3089;&#x66F8;&#x304F;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/blog.y-yuki.net/entry/2016/09/07/010000&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>5</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20220727#bookmark-241736899">
<title>BFG Repo-Cleaner by rtyley</title>
<link>https://rtyley.github.io/bfg-repo-cleaner/</link>
<description>git-filter-branch &#x306E;&#x9650;&#x5B9A;&#x7684;&#x3060;&#x304C;&#x3001;&#x3088;&#x308A;&#x9AD8;&#x901F;&#x306B;&#x52D5;&#x304F;Java&#x88FD;Tool&#x3002;</description>
<dc:creator>drumsco</dc:creator>
<dc:date>2022-07-27T08:15:55Z</dc:date>
<dc:subject>Git</dc:subject>
<dc:subject>Java</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Git" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://rtyley.github.io/bfg-repo-cleaner/&#x22; title=&#x22;BFG Repo-Cleaner by rtyley&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Frtyley.github.io%2Fbfg-repo-cleaner%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://rtyley.github.io/bfg-repo-cleaner/&#x22;&#x3E;BFG Repo-Cleaner by rtyley&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://rtyley.github.io/bfg-repo-cleaner/&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;BFG Repo-Cleaner by rtyley&#x22; title=&#x22;BFG Repo-Cleaner by rtyley&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala View project on GitHub $ bfg --strip-blobs-bigger-than 100M --replace-text banned.txt repo.git an alternative to git-filter-branch The BFG is a simpler, faster alternative to git-filter-branch for cle...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/rtyley.github.io/bfg-repo-cleaner/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://rtyley.github.io/bfg-repo-cleaner/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - BFG Repo-Cleaner by rtyley&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - BFG Repo-Cleaner by rtyley&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/rtyley.github.io/bfg-repo-cleaner/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>52</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20220424#bookmark-4718431575221367714">
<title>CVE-2022-21449: Psychic Signatures in Java</title>
<link>https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2022-04-24T00:07:15Z</dc:date>
<dc:subject>security</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>vulnerability</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/security" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/vulnerability" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/&#x22; title=&#x22;CVE-2022-21449: Psychic Signatures in Java&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fneilmadden.blog%2F2022%2F04%2F19%2Fpsychic-signatures-in-java%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/&#x22;&#x3E;CVE-2022-21449: Psychic Signatures in Java&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/cd6e52f7bfc00cdeb473ce80b62eaec13ecbf7ea/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fneilmadden.blog%2Fwp-content%2Fuploads%2F2022%2F04%2Fpsychic_paper_dw_shakespeare_code.jpg&#x22; alt=&#x22;CVE-2022-21449: Psychic Signatures in Java&#x22; title=&#x22;CVE-2022-21449: Psychic Signatures in Java&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;The long-running BBC sci-fi show Doctor Who has a recurring plot device where the Doctor manages to get out of trouble by showing an identity card which is actually completely blank. Of course, this being Doctor Who, the card is really made out of a special &#x201C;psychic paper&#x201C;, which causes the perso...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/neilmadden.blog/2022/04/19/psychic-signatures-in-java/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - CVE-2022-21449: Psychic Signatures in Java&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - CVE-2022-21449: Psychic Signatures in Java&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/neilmadden.blog/2022/04/19/psychic-signatures-in-java/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>42</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20220411#bookmark-4717611503919938850">
<title>cve-2022-22965 Spring4Shell &#x306E;&#x5F71;&#x97FF;&#x8ABF;&#x67FB; | DevelopersIO</title>
<link>https://dev.classmethod.jp/articles/springboot-spring4shell/</link>
<description>Tomcat&#x4E0A;&#x3067;&#x306E;&#x691C;&#x8A3C;&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x4F8B;&#x3042;&#x308A;&#x3002;</description>
<dc:creator>drumsco</dc:creator>
<dc:date>2022-04-11T04:01:43Z</dc:date>
<dc:subject>security</dc:subject>
<dc:subject>vulnerability</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>Spring</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/security" />
    <rdf:li resource="https://b.hatena.ne.jp/q/vulnerability" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Spring" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://dev.classmethod.jp/articles/springboot-spring4shell/&#x22; title=&#x22;cve-2022-22965 Spring4Shell &#x306E;&#x5F71;&#x97FF;&#x8ABF;&#x67FB; | DevelopersIO&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fdev.classmethod.jp%2Farticles%2Fspringboot-spring4shell%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://dev.classmethod.jp/articles/springboot-spring4shell/&#x22;&#x3E;cve-2022-22965 Spring4Shell &#x306E;&#x5F71;&#x97FF;&#x8ABF;&#x67FB; | DevelopersIO&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://dev.classmethod.jp/articles/springboot-spring4shell/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/1f86238c1c7f4ec733588f032bd3fa2a484ad457/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fimages.ctfassets.net%2Fct0aopd36mqt%2F1dD7b8HkT2sbiJzUIewMTD%2Fe5cdc6f33c4fdd9d798f11a4564612ff%2Feyecatch_developersio_darktone_1200x630.jpg&#x22; alt=&#x22;cve-2022-22965 Spring4Shell &#x306E;&#x5F71;&#x97FF;&#x8ABF;&#x67FB; | DevelopersIO&#x22; title=&#x22;cve-2022-22965 Spring4Shell &#x306E;&#x5F71;&#x97FF;&#x8ABF;&#x67FB; | DevelopersIO&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x306F;&#x3058;&#x3081;&#x306B; &#x3053;&#x3080;&#x308D;&#x3067;&#x3059;&#x3002; Spring4Shell &#x306B;&#x3064;&#x3044;&#x3066;&#x3067;&#x3059;&#x3002;&#x3069;&#x3046;&#x305B;&#x304A;&#x524D;&#x3089;&#x8ABF;&#x67FB;&#x3057;&#x3066;&#x305F;&#x3093;&#x3060;&#x308D;&#xFF1F;&#x3068;&#x601D;&#x3063;&#x305F;&#x3042;&#x306A;&#x305F;&#x3001;&#x5927;&#x6B63;&#x89E3;&#x3067;&#x3059;&#x3002; &#x7D50;&#x8AD6; &#x975E;&#x5E38;&#x306B;&#x5E83;&#x7BC4;&#x306A;&#x5F71;&#x97FF;&#x304C;&#x3042;&#x308A;&#x307E;&#x3057;&#x305F;&#x304C;&#x3001;&#x73FE;&#x6642;&#x70B9;&#x3067;&#x3001;Spring Framework &#x672C;&#x4F53;&#x3078;&#x306E;&#x4FEE;&#x6B63;&#x30D1;&#x30C3;&#x30C1;&#x304C;&#x3059;&#x3067;&#x306B;&#x9069;&#x7528;&#x3055;&#x308C;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x305D;&#x306E;&#x305F;&#x3081;&#x3053;&#x308C;&#x306B;&#x6E96;&#x3058;&#x305F;&#x30A2;&#x30C3;&#x30D7;&#x30C7;&#x30FC;&#x30C8;&#x3092;&#x5B9F;&#x65BD;&#x3059;&#x308B;&#x3053;&#x3068;&#x3067;&#x8106;&#x5F31;&#x6027;&#x3092;&#x56DE;&#x907F;&#x3067;&#x304D;&#x307E;&#x3059;&#x3002; spring-boo...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/dev.classmethod.jp/articles/springboot-spring4shell/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://dev.classmethod.jp/articles/springboot-spring4shell/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - cve-2022-22965 Spring4Shell &#x306E;&#x5F71;&#x97FF;&#x8ABF;&#x67FB; | DevelopersIO&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - cve-2022-22965 Spring4Shell &#x306E;&#x5F71;&#x97FF;&#x8ABF;&#x67FB; | DevelopersIO&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/dev.classmethod.jp/articles/springboot-spring4shell/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>47</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20220401#bookmark-4717566240846236674">
<title>JavaCV&#x3092;&#x4F7F;&#x3063;&#x3066;&#x958B;&#x767A;&#x3057;&#x305F;&#x30A2;&#x30D7;&#x30EA;&#x306E;JAR&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30B5;&#x30A4;&#x30BA;&#x3092;&#x5C0F;&#x3055;&#x304F;&#x3059;&#x308B; | NO MORE! &#x8ECA;&#x8F2A;&#x306E;&#x518D;&#x767A;&#x660E;</title>
<link>https://mem-archive.com/2021/11/07/post-2838/</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2022-04-01T14:34:44Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>OpenCV</dc:subject>
<dc:subject>JavaCV</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/OpenCV" />
    <rdf:li resource="https://b.hatena.ne.jp/q/JavaCV" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://mem-archive.com/2021/11/07/post-2838/&#x22; title=&#x22;JavaCV&#x3092;&#x4F7F;&#x3063;&#x3066;&#x958B;&#x767A;&#x3057;&#x305F;&#x30A2;&#x30D7;&#x30EA;&#x306E;JAR&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30B5;&#x30A4;&#x30BA;&#x3092;&#x5C0F;&#x3055;&#x304F;&#x3059;&#x308B; | NO MORE! &#x8ECA;&#x8F2A;&#x306E;&#x518D;&#x767A;&#x660E;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fmem-archive.com%2F2021%2F11%2F07%2Fpost-2838%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://mem-archive.com/2021/11/07/post-2838/&#x22;&#x3E;JavaCV&#x3092;&#x4F7F;&#x3063;&#x3066;&#x958B;&#x767A;&#x3057;&#x305F;&#x30A2;&#x30D7;&#x30EA;&#x306E;JAR&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30B5;&#x30A4;&#x30BA;&#x3092;&#x5C0F;&#x3055;&#x304F;&#x3059;&#x308B; | NO MORE! &#x8ECA;&#x8F2A;&#x306E;&#x518D;&#x767A;&#x660E;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://mem-archive.com/2021/11/07/post-2838/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/79bbf81aa7bfcddc2baa26b073d94ff1b2741ddb/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fi0.wp.com%2Fmem-archive.com%2Fwp-content%2Fuploads%2F2021%2F11%2Fjavacv.jpg%3Ffit%3D305%252C214%26ssl%3D1&#x22; alt=&#x22;JavaCV&#x3092;&#x4F7F;&#x3063;&#x3066;&#x958B;&#x767A;&#x3057;&#x305F;&#x30A2;&#x30D7;&#x30EA;&#x306E;JAR&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30B5;&#x30A4;&#x30BA;&#x3092;&#x5C0F;&#x3055;&#x304F;&#x3059;&#x308B; | NO MORE! &#x8ECA;&#x8F2A;&#x306E;&#x518D;&#x767A;&#x660E;&#x22; title=&#x22;JavaCV&#x3092;&#x4F7F;&#x3063;&#x3066;&#x958B;&#x767A;&#x3057;&#x305F;&#x30A2;&#x30D7;&#x30EA;&#x306E;JAR&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30B5;&#x30A4;&#x30BA;&#x3092;&#x5C0F;&#x3055;&#x304F;&#x3059;&#x308B; | NO MORE! &#x8ECA;&#x8F2A;&#x306E;&#x518D;&#x767A;&#x660E;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;dependencies { implementation group: &#x26;#39;org.bytedeco&#x26;#39;, name: &#x26;#39;javacv-platform&#x26;#39;, version: &#x26;#39;1.5.6&#x26;#39; } &#x3059;&#x308B;&#x3068;&#x751F;&#x6210;&#x3055;&#x308C;&#x305F;JAR&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x306E;&#x30B5;&#x30A4;&#x30BA;&#x306F;779M&#x3068;&#x306A;&#x308A;&#x3001;&#x3068;&#x3066;&#x3082;&#x5927;&#x304D;&#x3044;&#x3082;&#x306E;&#x306B;&#x306A;&#x308A;&#x307E;&#x3057;&#x305F;&#x3002; $ ls -lh build/libs/javacv_url_image_loader-1.0-SNAPSHOT-all.jar -rw-r--r-- 1 user staff 779M Nov 7 07:17 build/libs/jav...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/mem-archive.com/2021/11/07/post-2838/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://mem-archive.com/2021/11/07/post-2838/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - JavaCV&#x3092;&#x4F7F;&#x3063;&#x3066;&#x958B;&#x767A;&#x3057;&#x305F;&#x30A2;&#x30D7;&#x30EA;&#x306E;JAR&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30B5;&#x30A4;&#x30BA;&#x3092;&#x5C0F;&#x3055;&#x304F;&#x3059;&#x308B; | NO MORE! &#x8ECA;&#x8F2A;&#x306E;&#x518D;&#x767A;&#x660E;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - JavaCV&#x3092;&#x4F7F;&#x3063;&#x3066;&#x958B;&#x767A;&#x3057;&#x305F;&#x30A2;&#x30D7;&#x30EA;&#x306E;JAR&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30B5;&#x30A4;&#x30BA;&#x3092;&#x5C0F;&#x3055;&#x304F;&#x3059;&#x308B; | NO MORE! &#x8ECA;&#x8F2A;&#x306E;&#x518D;&#x767A;&#x660E;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/mem-archive.com/2021/11/07/post-2838/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>1</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20220401#bookmark-4717558164156566146">
<title>Spring Core&#x306B;&#x304A;&#x3051;&#x308B;&#x91CD;&#x5927;&#x306A;&#x8106;&#x5F31;&#x6027;: CVE-2022-22965 (&#x5225;&#x540D;: Spring4Shell)</title>
<link>https://sysdig.jp/blog/cve-2022-22965-spring-core-spring4shell/</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2022-04-01T10:23:59Z</dc:date>
<dc:subject>security</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>Spring</dc:subject>
<dc:subject>vulnerability</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/security" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Spring" />
    <rdf:li resource="https://b.hatena.ne.jp/q/vulnerability" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://sysdig.jp/blog/cve-2022-22965-spring-core-spring4shell/&#x22; title=&#x22;Spring Core&#x306B;&#x304A;&#x3051;&#x308B;&#x91CD;&#x5927;&#x306A;&#x8106;&#x5F31;&#x6027;: CVE-2022-22965 (&#x5225;&#x540D;: Spring4Shell)&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fsysdig.jp%2Fblog%2Fcve-2022-22965-spring-core-spring4shell%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://sysdig.jp/blog/cve-2022-22965-spring-core-spring4shell/&#x22;&#x3E;Spring Core&#x306B;&#x304A;&#x3051;&#x308B;&#x91CD;&#x5927;&#x306A;&#x8106;&#x5F31;&#x6027;: CVE-2022-22965 (&#x5225;&#x540D;: Spring4Shell)&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://sysdig.jp/blog/cve-2022-22965-spring-core-spring4shell/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/a08d7162d747b975525b00b43f9c2278961fe853/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fsysdig.jp%2Fwp-content%2Fuploads%2Fsysdig-meta.png&#x22; alt=&#x22;Spring Core&#x306B;&#x304A;&#x3051;&#x308B;&#x91CD;&#x5927;&#x306A;&#x8106;&#x5F31;&#x6027;: CVE-2022-22965 (&#x5225;&#x540D;: Spring4Shell)&#x22; title=&#x22;Spring Core&#x306B;&#x304A;&#x3051;&#x308B;&#x91CD;&#x5927;&#x306A;&#x8106;&#x5F31;&#x6027;: CVE-2022-22965 (&#x5225;&#x540D;: Spring4Shell)&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x672C;&#x6587;&#x306E;&#x5185;&#x5BB9;&#x306F;&#x3001;2022&#x5E74;3&#x6708;31&#x65E5;&#x306B;Stefano Chierici&#x304C;&#x6295;&#x7A3F;&#x3057;&#x305F;&#x30D6;&#x30ED;&#x30B0;(https://sysdig.com/blog/cve-2022-22965-spring-core-spring4shell/&#xFF09;&#x3092;&#x5143;&#x306B;&#x65E5;&#x672C;&#x8A9E;&#x306B;&#x7FFB;&#x8A33;&#x30FB;&#x518D;&#x69CB;&#x6210;&#x3057;&#x305F;&#x5185;&#x5BB9;&#x3068;&#x306A;&#x3063;&#x3066;&#x304A;&#x308A;&#x307E;&#x3059;&#x3002; &#x6628;&#x65E5;&#x5831;&#x544A;&#x3055;&#x308C;&#x305F;Spring cloud&#x306E;&#x8106;&#x5F31;&#x6027;&#x306B;&#x7D9A;&#x304D;&#x3001;&#x4ECA;&#x5EA6;&#x306F;&#x3001;&#x30DD;&#x30D4;&#x30E5;&#x30E9;&#x30FC;&#x306A;JDK9+&#x4E0A;&#x306E;Java&#x30D5;&#x30EC;&#x30FC;&#x30E0;&#x30EF;&#x30FC;&#x30AF;Spring Core&#x306B;Spring4shell C...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/sysdig.jp/blog/cve-2022-22965-spring-core-spring4shell/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://sysdig.jp/blog/cve-2022-22965-spring-core-spring4shell/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Spring Core&#x306B;&#x304A;&#x3051;&#x308B;&#x91CD;&#x5927;&#x306A;&#x8106;&#x5F31;&#x6027;: CVE-2022-22965 (&#x5225;&#x540D;: Spring4Shell)&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Spring Core&#x306B;&#x304A;&#x3051;&#x308B;&#x91CD;&#x5927;&#x306A;&#x8106;&#x5F31;&#x6027;: CVE-2022-22965 (&#x5225;&#x540D;: Spring4Shell)&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/sysdig.jp/blog/cve-2022-22965-spring-core-spring4shell/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>1</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20220401#bookmark-4717513494863106914">
<title>Spring Framework RCE, Early Announcement</title>
<link>https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement/</link>
<description>&#x22;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306F;&#x3001;JDK9&#x3067;&#x5B9F;&#x884C;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;SpringMVC&#x304A;&#x3088;&#x3073;SpringWebFlux&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306B;&#x5F71;&#x97FF;&#x3092;&#x4E0E;&#x3048;&#x307E;&#x3059;&#x3002; &#x7279;&#x5B9A;&#x306E;&#x30A8;&#x30AF;&#x30B9;&#x30D7;&#x30ED;&#x30A4;&#x30C8;&#x3067;&#x306F;&#x3001;&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x3092;WAR&#x30C7;&#x30D7;&#x30ED;&#x30A4;&#x30E1;&#x30F3;&#x30C8;&#x3068;&#x3057;&#x3066;Tomcat&#x3067;&#x5B9F;&#x884C;&#x3059;&#x308B;&#x5FC5;&#x8981;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059;&#x3002;&#x22;</description>
<dc:creator>drumsco</dc:creator>
<dc:date>2022-04-01T08:01:23Z</dc:date>
<dc:subject>security</dc:subject>
<dc:subject>vulnerability</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>Spring</dc:subject>
<dc:subject>Spring Boot</dc:subject>
<dc:subject>Tomcat</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/security" />
    <rdf:li resource="https://b.hatena.ne.jp/q/vulnerability" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Spring" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Spring%20Boot" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Tomcat" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement/&#x22; title=&#x22;Spring Framework RCE, Early Announcement&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspring.io%2Fblog%2F2022%2F03%2F31%2Fspring-framework-rce-early-announcement%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement/&#x22;&#x3E;Spring Framework RCE, Early Announcement&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/3dd090fff8b8e4c2e7b7f0bf22dd89cd5b439386/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fspring.io%2Fimg%2Fog-spring.png&#x22; alt=&#x22;Spring Framework RCE, Early Announcement&#x22; title=&#x22;Spring Framework RCE, Early Announcement&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Updates [04-13] &#x26;quot;Data Binding Rules Vulnerability CVE-2022-22968&#x26;quot; follow-up blog post published, related to the &#x26;quot;disallowedFields&#x26;quot; from the Suggested Workarounds [04-08] Snyk announces an additional attack vector for Glassfish and Payara. See also related Payara, upcoming release announcement [04...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/spring.io/blog/2022/03/31/spring-framework-rce-early-announcement/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Spring Framework RCE, Early Announcement&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Spring Framework RCE, Early Announcement&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/spring.io/blog/2022/03/31/spring-framework-rce-early-announcement/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>47</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20220317#bookmark-4668180025604783842">
<title>picocli - a mighty tiny command line interface</title>
<link>https://picocli.info/</link>
<description>&#x30BF;&#x30A4;&#x30D7;&#x30DF;&#x30B9;&#x6642;&#x306A;&#x3069;&#x306B;&#x30B5;&#x30B8;&#x30A7;&#x30B9;&#x30C1;&#x30E7;&#x30F3;&#x3092;&#x3046;&#x307E;&#x3044;&#x3053;&#x3068;&#x51FA;&#x3057;&#x3066;&#x304F;&#x308C;&#x308B;&#x3068;&#x3044;&#x3046; CLI &#x30AA;&#x30D7;&#x30B7;&#x30E7;&#x30F3;&#x30D1;&#x30FC;&#x30B5;&#x30FC;&#x30E9;&#x30A4;&#x30D6;&#x30E9;&#x30EA;&#x3002;</description>
<dc:creator>drumsco</dc:creator>
<dc:date>2022-03-17T08:39:24Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>CLI</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/CLI" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://picocli.info/&#x22; title=&#x22;picocli - a mighty tiny command line interface&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fpicocli.info%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://picocli.info/&#x22;&#x3E;picocli - a mighty tiny command line interface&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://picocli.info/&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;picocli - a mighty tiny command line interface&#x22; title=&#x22;picocli - a mighty tiny command line interface&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;The user manual for the latest release is at https://picocli.info. For the busy and impatient: there is also a Quick Guide. Picocli aims to be the easiest way to create rich command line applications that can run on and off the JVM. Considering picocli? Check what happy users say about picocli. P...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/picocli.info/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://picocli.info/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - picocli - a mighty tiny command line interface&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - picocli - a mighty tiny command line interface&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/picocli.info/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>7</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20211226#bookmark-4713090180525948482">
<title>tomcat&#x306E;&#x30AA;&#x30D5;&#x30B7;&#x30E3;&#x30EB;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x3067;&#x30B9;&#x30EC;&#x30C3;&#x30C9;&#x30C0;&#x30F3;&#x30D7;&#x3092;&#x53D6;&#x308B; - ksaito&#x306E;&#x65E5;&#x8A18;</title>
<link>https://ksaito11.hatenablog.com/entry/2018/07/02/220917</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-12-26T02:39:30Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>Tomcat</dc:subject>
<dc:subject>GC</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Tomcat" />
    <rdf:li resource="https://b.hatena.ne.jp/q/GC" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://ksaito11.hatenablog.com/entry/2018/07/02/220917&#x22; title=&#x22;tomcat&#x306E;&#x30AA;&#x30D5;&#x30B7;&#x30E3;&#x30EB;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x3067;&#x30B9;&#x30EC;&#x30C3;&#x30C9;&#x30C0;&#x30F3;&#x30D7;&#x3092;&#x53D6;&#x308B; - ksaito&#x306E;&#x65E5;&#x8A18;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fksaito11.hatenablog.com%2Fentry%2F2018%2F07%2F02%2F220917&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://ksaito11.hatenablog.com/entry/2018/07/02/220917&#x22;&#x3E;tomcat&#x306E;&#x30AA;&#x30D5;&#x30B7;&#x30E3;&#x30EB;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x3067;&#x30B9;&#x30EC;&#x30C3;&#x30C9;&#x30C0;&#x30F3;&#x30D7;&#x3092;&#x53D6;&#x308B; - ksaito&#x306E;&#x65E5;&#x8A18;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://ksaito11.hatenablog.com/entry/2018/07/02/220917&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/332b7b6d53232e1e8c914e0ddfaf023dcd69e60b/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fogimage.blog.st-hatena.com%2F6653586347154254674%2F10257846132597476362%2F1530537704&#x22; alt=&#x22;tomcat&#x306E;&#x30AA;&#x30D5;&#x30B7;&#x30E3;&#x30EB;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x3067;&#x30B9;&#x30EC;&#x30C3;&#x30C9;&#x30C0;&#x30F3;&#x30D7;&#x3092;&#x53D6;&#x308B; - ksaito&#x306E;&#x65E5;&#x8A18;&#x22; title=&#x22;tomcat&#x306E;&#x30AA;&#x30D5;&#x30B7;&#x30E3;&#x30EB;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x3067;&#x30B9;&#x30EC;&#x30C3;&#x30C9;&#x30C0;&#x30F3;&#x30D7;&#x3092;&#x53D6;&#x308B; - ksaito&#x306E;&#x65E5;&#x8A18;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Tomcat&#x306E;&#x30AA;&#x30D5;&#x30B7;&#x30E3;&#x30EB;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x306E;&#x30BD;&#x30FC;&#x30B9;&#x3092;clone&#x3057;&#x307E;&#x3059;&#x3002; git clone https://github.com/docker-library/tomcat.git cd tomcat/8.0/jre8 &#x30AA;&#x30D5;&#x30B7;&#x30E3;&#x30EB;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x306E;&#x30D9;&#x30FC;&#x30B9;&#x306F;&#x3001;JRE&#x306A;&#x306E;&#x3067;JDK&#x306B;&#x5909;&#x66F4;&#x3057;&#x307E;&#x3059;&#x3002; $ git diff diff --git a/8.0/jre8/Dockerfile b/8.0/jre8/Dockerfile index 973c8f3..be061ce 100644 --- a/8.0/jre8/Docke...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/ksaito11.hatenablog.com/entry/2018/07/02/220917&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://ksaito11.hatenablog.com/entry/2018/07/02/220917&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - tomcat&#x306E;&#x30AA;&#x30D5;&#x30B7;&#x30E3;&#x30EB;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x3067;&#x30B9;&#x30EC;&#x30C3;&#x30C9;&#x30C0;&#x30F3;&#x30D7;&#x3092;&#x53D6;&#x308B; - ksaito&#x306E;&#x65E5;&#x8A18;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - tomcat&#x306E;&#x30AA;&#x30D5;&#x30B7;&#x30E3;&#x30EB;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x3067;&#x30B9;&#x30EC;&#x30C3;&#x30C9;&#x30C0;&#x30F3;&#x30D7;&#x3092;&#x53D6;&#x308B; - ksaito&#x306E;&#x65E5;&#x8A18;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/ksaito11.hatenablog.com/entry/2018/07/02/220917&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>2</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20211215#bookmark-4712579046916197538">
<title>&#x7D9A; Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j 2 &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;</title>
<link>https://medium.com/google-cloud-jp/cloud-armor-waf-rule-for-apache-log4j2-2-323cc9f01295</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-12-15T02:11:50Z</dc:date>
<dc:subject>Google</dc:subject>
<dc:subject>GCP</dc:subject>
<dc:subject>security</dc:subject>
<dc:subject>vulnerability</dc:subject>
<dc:subject>Armor</dc:subject>
<dc:subject>Java</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Google" />
    <rdf:li resource="https://b.hatena.ne.jp/q/GCP" />
    <rdf:li resource="https://b.hatena.ne.jp/q/security" />
    <rdf:li resource="https://b.hatena.ne.jp/q/vulnerability" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Armor" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://medium.com/google-cloud-jp/cloud-armor-waf-rule-for-apache-log4j2-2-323cc9f01295&#x22; title=&#x22;&#x7D9A; Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j 2 &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fmedium.com%2Fgoogle-cloud-jp%2Fcloud-armor-waf-rule-for-apache-log4j2-2-323cc9f01295&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://medium.com/google-cloud-jp/cloud-armor-waf-rule-for-apache-log4j2-2-323cc9f01295&#x22;&#x3E;&#x7D9A; Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j 2 &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://medium.com/google-cloud-jp/cloud-armor-waf-rule-for-apache-log4j2-2-323cc9f01295&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/05754f78226f8cf3de5e216683210a2198a58174/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F0%2AP3JuRBn7fEO0w5d2.jpg&#x22; alt=&#x22;&#x7D9A; Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j 2 &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x22; title=&#x22;&#x7D9A; Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j 2 &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Apache Log4j 2 &#x306E;&#x8106;&#x5F31;&#x6027;&#x306B;&#x5BFE;&#x5FDC;&#x3057;&#x305F; Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x306B;&#x30A2;&#x30C3;&#x30D7;&#x30C7;&#x30FC;&#x30C8;&#x304C;&#x3042;&#x308A;&#x307E;&#x3057;&#x305F;&#x306E;&#x3067;&#x3001;&#x5225;&#x30A8;&#x30F3;&#x30C8;&#x30EA;&#x3068;&#x3057;&#x3066;&#x3054;&#x7D39;&#x4ECB;&#x3057;&#x305F;&#x3044;&#x3068;&#x601D;&#x3044;&#x307E;&#x3059;&#x3002; &#x5143;&#x306E;&#x8A18;&#x4E8B;&#x3092;&#x66F4;&#x65B0;&#x3057;&#x3066;&#x3082;&#x3088;&#x304B;&#x3063;&#x305F;&#x306E;&#x3067;&#x3059;&#x304C;&#x3001;&#x3059;&#x3067;&#x306B;&#x8AAD;&#x307E;&#x308C;&#x305F;&#x65B9;&#x306B;&#x306F;&#x66F4;&#x65B0;&#x304C;&#x4F1D;&#x308F;&#x308A;&#x306B;&#x304F;&#x3044;&#x3053;&#x3068;&#x3068;&#x3001;&#x305D;&#x3082;&#x305D;&#x3082; Cloud Armor &#x306E;&#x300C;&#x4E8B;&#x524D;&#x306B;&#x8A2D;&#x5B9A;&#x3055;&#x308C;&#x305F;&#x30EB;&#x30FC;&#x30EB;&#x300D;&#x306E;&#x30C1;&#x30E5;&#x30FC;&#x30CB;&#x30F3;&#x30B0;&#x306B;&#x3064;&#x3044;&#x3066;&#x306F;&#x5143;&#x306E;&#x8A18;&#x4E8B;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/medium.com/google-cloud-jp/cloud-armor-waf-rule-for-apache-log4j2-2-323cc9f01295&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://medium.com/google-cloud-jp/cloud-armor-waf-rule-for-apache-log4j2-2-323cc9f01295&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x7D9A; Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j 2 &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x7D9A; Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j 2 &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/medium.com/google-cloud-jp/cloud-armor-waf-rule-for-apache-log4j2-2-323cc9f01295&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>2</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20211215#bookmark-4712441497294221026">
<title>Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x3092;&#x3059;&#x308B;</title>
<link>https://medium.com/google-cloud-jp/cloud-armor-%E3%81%AE-waf-%E3%83%AB%E3%83%BC%E3%83%AB%E3%81%A7-apache-log4j-%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E5%AF%BE%E7%AD%96%E3%82%92%E3%81%99%E3%82%8B-cfa69f8fc530</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-12-15T02:11:23Z</dc:date>
<dc:subject>Google</dc:subject>
<dc:subject>GCP</dc:subject>
<dc:subject>Armor</dc:subject>
<dc:subject>security</dc:subject>
<dc:subject>vulnerability</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>WAF</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Google" />
    <rdf:li resource="https://b.hatena.ne.jp/q/GCP" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Armor" />
    <rdf:li resource="https://b.hatena.ne.jp/q/security" />
    <rdf:li resource="https://b.hatena.ne.jp/q/vulnerability" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/WAF" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://medium.com/google-cloud-jp/cloud-armor-%E3%81%AE-waf-%E3%83%AB%E3%83%BC%E3%83%AB%E3%81%A7-apache-log4j-%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E5%AF%BE%E7%AD%96%E3%82%92%E3%81%99%E3%82%8B-cfa69f8fc530&#x22; title=&#x22;Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x3092;&#x3059;&#x308B;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fmedium.com%2Fgoogle-cloud-jp%2Fcloud-armor-%25E3%2581%25AE-waf-%25E3%2583%25AB%25E3%2583%25BC%25E3%2583%25AB%25E3%2581%25A7-apache-log4j-%25E3%2581%25AE%25E8%2584%2586%25E5%25BC%25B1%25E6%2580%25A7%25E5%25AF%25BE%25E7%25AD%2596%25E3%2582%2592%25E3%2581%2599%25E3%2582%258B-cfa69f8fc530&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://medium.com/google-cloud-jp/cloud-armor-%E3%81%AE-waf-%E3%83%AB%E3%83%BC%E3%83%AB%E3%81%A7-apache-log4j-%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E5%AF%BE%E7%AD%96%E3%82%92%E3%81%99%E3%82%8B-cfa69f8fc530&#x22;&#x3E;Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x3092;&#x3059;&#x308B;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://medium.com/google-cloud-jp/cloud-armor-%E3%81%AE-waf-%E3%83%AB%E3%83%BC%E3%83%AB%E3%81%A7-apache-log4j-%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E5%AF%BE%E7%AD%96%E3%82%92%E3%81%99%E3%82%8B-cfa69f8fc530&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/ea9ae3a5d6d9e51d30b5943c118ec63552b98c2a/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AC7NGMPSAJ_qfJJ2TH6uc3A.png&#x22; alt=&#x22;Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x3092;&#x3059;&#x308B;&#x22; title=&#x22;Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x3092;&#x3059;&#x308B;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;(2021 &#x5E74; 12 &#x6708; 14 &#x65E5; 21:00 JST &#x8FFD;&#x8A18;&#xFF1A;WAF &#x30EB;&#x30FC;&#x30EB;&#x306E;&#x30C1;&#x30E5;&#x30FC;&#x30CB;&#x30F3;&#x30B0;&#x306B;&#x3064;&#x3044;&#x3066;&#x7D9A;&#x7DE8;&#x3092;&#x66F8;&#x304D;&#x307E;&#x3057;&#x305F;) Google Cloud Japan Advent Calendar 2021 &#x306E; 12 &#x65E5;&#x76EE;&#x2026;&#x3067;&#x306F;&#x3042;&#x308A;&#x307E;&#x305B;&#x3093;&#x3002;&#xFF08;12 &#x65E5;&#x76EE;&#x306E;&#x8A18;&#x4E8B;&#x306F;&#x3053;&#x3061;&#x3089;&#x3067;&#x3059;&#x3002;&#x304A;&#x3001;&#x305F;&#x307E;&#x305F;&#x307E;&#x8106;&#x5F31;&#x6027;&#x95A2;&#x9023;&#x3067;&#x3059;&#x306D;&#x3002;&#xFF09; &#x5E74;&#x306E;&#x702C;&#x3082;&#x5DEE;&#x3057;&#x8FEB;&#x3063;&#x305F; 2021 &#x5E74; 12 &#x6708; 10 &#x65E5;&#xFF08;&#x91D1;&#xFF09;&#x3001;Apache Log4j 2 &#x306E;&#x8106;&#x5F31;&#x6027;&#x306B;&#x5BFE;&#x3059;&#x308B;&#x30BC;&#x30ED;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/medium.com/google-cloud-jp/cloud-armor-%E3%81%AE-waf-%E3%83%AB%E3%83%BC%E3%83%AB%E3%81%A7-apache-log4j-%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E5%AF%BE%E7%AD%96%E3%82%92%E3%81%99%E3%82%8B-cfa69f8fc530&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://medium.com/google-cloud-jp/cloud-armor-%E3%81%AE-waf-%E3%83%AB%E3%83%BC%E3%83%AB%E3%81%A7-apache-log4j-%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E5%AF%BE%E7%AD%96%E3%82%92%E3%81%99%E3%82%8B-cfa69f8fc530&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x3092;&#x3059;&#x308B;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Cloud Armor &#x306E; WAF &#x30EB;&#x30FC;&#x30EB;&#x3067; Apache Log4j &#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x3092;&#x3059;&#x308B;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/medium.com/google-cloud-jp/cloud-armor-%E3%81%AE-waf-%E3%83%AB%E3%83%BC%E3%83%AB%E3%81%A7-apache-log4j-%E3%81%AE%E8%84%86%E5%BC%B1%E6%80%A7%E5%AF%BE%E7%AD%96%E3%82%92%E3%81%99%E3%82%8B-cfa69f8fc530&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>26</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20211215#bookmark-4712578918603969442">
<title>Cybersecurity solutions: SecOps, intelligence, AI, and cloud security</title>
<link>https://cloud.google.com/security</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-12-15T02:07:51Z</dc:date>
<dc:subject>security</dc:subject>
<dc:subject>CVE</dc:subject>
<dc:subject>vulnerability</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>Google</dc:subject>
<dc:subject>GCP</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/security" />
    <rdf:li resource="https://b.hatena.ne.jp/q/CVE" />
    <rdf:li resource="https://b.hatena.ne.jp/q/vulnerability" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Google" />
    <rdf:li resource="https://b.hatena.ne.jp/q/GCP" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://cloud.google.com/security&#x22; title=&#x22;Cybersecurity solutions: SecOps, intelligence, AI, and cloud security&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fcloud.google.com%2Fsecurity&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://cloud.google.com/security&#x22;&#x3E;Cybersecurity solutions: SecOps, intelligence, AI, and cloud security&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://cloud.google.com/security&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/cb9532d4d801fcc56217e9b21f3aa47cbf47e221/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fcloud.google.com%2F_static%2Fcloud%2Fimages%2Fsocial-icon-google-cloud-1200-630.png&#x22; alt=&#x22;Cybersecurity solutions: SecOps, intelligence, AI, and cloud security&#x22; title=&#x22;Cybersecurity solutions: SecOps, intelligence, AI, and cloud security&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Secure what&#x26;#39;s next with frontline experts, intel-driven security operations, and cloud security&#x2014;supercharged by AI.&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/cloud.google.com/security&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://cloud.google.com/security&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Cybersecurity solutions: SecOps, intelligence, AI, and cloud security&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Cybersecurity solutions: SecOps, intelligence, AI, and cloud security&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/cloud.google.com/security&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>10</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20211212#bookmark-4712417233400622050">
<title>Log4j2 &#x8106;&#x5F31;&#x6027;&#x554F;&#x984C;&#x306B;&#x304A;&#x3051;&#x308B; SpringBoot &#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x691C;&#x8A3C; | DevelopersIO</title>
<link>https://dev.classmethod.jp/articles/log4jrce-springboot-research/</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-12-12T02:43:41Z</dc:date>
<dc:subject>security</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>logging</dc:subject>
<dc:subject>vulnerability</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/security" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/logging" />
    <rdf:li resource="https://b.hatena.ne.jp/q/vulnerability" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://dev.classmethod.jp/articles/log4jrce-springboot-research/&#x22; title=&#x22;Log4j2 &#x8106;&#x5F31;&#x6027;&#x554F;&#x984C;&#x306B;&#x304A;&#x3051;&#x308B; SpringBoot &#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x691C;&#x8A3C; | DevelopersIO&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fdev.classmethod.jp%2Farticles%2Flog4jrce-springboot-research%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://dev.classmethod.jp/articles/log4jrce-springboot-research/&#x22;&#x3E;Log4j2 &#x8106;&#x5F31;&#x6027;&#x554F;&#x984C;&#x306B;&#x304A;&#x3051;&#x308B; SpringBoot &#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x691C;&#x8A3C; | DevelopersIO&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://dev.classmethod.jp/articles/log4jrce-springboot-research/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/1f86238c1c7f4ec733588f032bd3fa2a484ad457/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fimages.ctfassets.net%2Fct0aopd36mqt%2F1dD7b8HkT2sbiJzUIewMTD%2Fe5cdc6f33c4fdd9d798f11a4564612ff%2Feyecatch_developersio_darktone_1200x630.jpg&#x22; alt=&#x22;Log4j2 &#x8106;&#x5F31;&#x6027;&#x554F;&#x984C;&#x306B;&#x304A;&#x3051;&#x308B; SpringBoot &#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x691C;&#x8A3C; | DevelopersIO&#x22; title=&#x22;Log4j2 &#x8106;&#x5F31;&#x6027;&#x554F;&#x984C;&#x306B;&#x304A;&#x3051;&#x308B; SpringBoot &#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x691C;&#x8A3C; | DevelopersIO&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x5148;&#x65E5;&#x9A12;&#x304E;&#x306B;&#x306A;&#x3063;&#x3066;&#x3044;&#x305F; CVE-2021-44228 &#x306B;&#x3064;&#x3044;&#x3066;&#x306E;&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x5074;&#x306E;&#x5BFE;&#x5FDC;&#x306B;&#x3064;&#x3044;&#x3066;&#x8A18;&#x8F09;&#x3044;&#x305F;&#x3057;&#x307E;&#x3059;&#x3002; &#x7DE9;&#x548C;&#x7B56;&#x3068;&#x3057;&#x3066;&#x3059;&#x3067;&#x306B; AWS WAF &#x3067;&#x306E; Rule &#x306E; Update &#x7B49;&#x304C;&#x884C;&#x308F;&#x308C;&#x3066;&#x3044;&#x308B;&#x305F;&#x3081;&#x3001;AWS &#x30B5;&#x30FC;&#x30D3;&#x30B9;&#x306E;&#x8A73;&#x7D30;&#x306B;&#x3064;&#x3044;&#x3066;&#x306F;&#x5225;&#x9014;&#x8A18;&#x4E8B;&#x3092;&#x5FA1;&#x89A7;&#x304F;&#x3060;&#x3055;&#x3044;&#x3002; Log4j&#x306E;&#x8106;&#x5F31;&#x6027;&#x5BFE;&#x7B56;&#x3068;&#x3057;&#x3066;AWS WAF&#x306E;&#x30DE;&#x30CD;&#x30FC;&#x30B8;&#x30C9;&#x30EB;&#x30FC;&#x30EB;&#x306B;&#x300C;Log4JRCE&#x300D;&#x304C;&#x8FFD;&#x52A0;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F; ...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/dev.classmethod.jp/articles/log4jrce-springboot-research/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://dev.classmethod.jp/articles/log4jrce-springboot-research/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Log4j2 &#x8106;&#x5F31;&#x6027;&#x554F;&#x984C;&#x306B;&#x304A;&#x3051;&#x308B; SpringBoot &#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x691C;&#x8A3C; | DevelopersIO&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Log4j2 &#x8106;&#x5F31;&#x6027;&#x554F;&#x984C;&#x306B;&#x304A;&#x3051;&#x308B; SpringBoot &#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x691C;&#x8A3C; | DevelopersIO&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/dev.classmethod.jp/articles/log4jrce-springboot-research/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>103</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20211202#bookmark-371346396">
<title>GitHub - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java&#x8BCA;&#x65AD;&#x5229;&#x5668;Arthas</title>
<link>https://github.com/alibaba/arthas</link>
<description>Alibaba&#x88FD;&#x306E;&#x30D7;&#x30ED;&#x30D5;&#x30A1;&#x30A4;&#x30E9; Arthas (&#x30A2;&#x30FC;&#x30B5;&#x30B9;)</description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-12-02T04:43:04Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>profiler</dc:subject>
<dc:subject>profiling</dc:subject>
<dc:subject>performance</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/profiler" />
    <rdf:li resource="https://b.hatena.ne.jp/q/profiling" />
    <rdf:li resource="https://b.hatena.ne.jp/q/performance" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/alibaba/arthas&#x22; title=&#x22;GitHub - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java&#x8BCA;&#x65AD;&#x5229;&#x5668;Arthas&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Falibaba%2Farthas&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/alibaba/arthas&#x22;&#x3E;GitHub - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java&#x8BCA;&#x65AD;&#x5229;&#x5668;Arthas&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/alibaba/arthas&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/1176f4fbcf33eb53158f6078361cbc7c00d5aca4/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fopengraph.githubassets.com%2Fffb0fa2fee40a6887a50633b322e427787fb6e9f2e5ebfa2d25f16e65cde514c%2Falibaba%2Farthas&#x22; alt=&#x22;GitHub - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java&#x8BCA;&#x65AD;&#x5229;&#x5668;Arthas&#x22; title=&#x22;GitHub - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java&#x8BCA;&#x65AD;&#x5229;&#x5668;Arthas&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Often times, the production system network is inaccessible from the local development environment. If issues are encountered in production systems, it is impossible to use IDEs to debug the application remotely. More importantly, debugging in production environment is unacceptable, as it will sus...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/alibaba/arthas&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/alibaba/arthas&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java&#x8BCA;&#x65AD;&#x5229;&#x5668;Arthas&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java&#x8BCA;&#x65AD;&#x5229;&#x5668;Arthas&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/alibaba/arthas&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>3</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20211202#bookmark-4711980585878973090">
<title>A Guide to async-profiler | Baeldung</title>
<link>https://www.baeldung.com/java-async-profiler</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-12-02T04:33:10Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>performance</dc:subject>
<dc:subject>profiler</dc:subject>
<dc:subject>profiling</dc:subject>
<dc:subject>async-profiler</dc:subject>
<dc:subject>intellij</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/performance" />
    <rdf:li resource="https://b.hatena.ne.jp/q/profiler" />
    <rdf:li resource="https://b.hatena.ne.jp/q/profiling" />
    <rdf:li resource="https://b.hatena.ne.jp/q/async-profiler" />
    <rdf:li resource="https://b.hatena.ne.jp/q/intellij" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://www.baeldung.com/java-async-profiler&#x22; title=&#x22;A Guide to async-profiler | Baeldung&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.baeldung.com%2Fjava-async-profiler&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://www.baeldung.com/java-async-profiler&#x22;&#x3E;A Guide to async-profiler | Baeldung&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://www.baeldung.com/java-async-profiler&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;A Guide to async-profiler | Baeldung&#x22; title=&#x22;A Guide to async-profiler | Baeldung&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.baeldung.com/java-async-profiler&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://www.baeldung.com/java-async-profiler&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - A Guide to async-profiler | Baeldung&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - A Guide to async-profiler | Baeldung&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.baeldung.com/java-async-profiler&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>1</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20211202#bookmark-4685584265135924642">
<title>JVM&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;CPU&#x30DC;&#x30C8;&#x30EB;&#x30CD;&#x30C3;&#x30AF;&#x3092;async-profiler&#x3067;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x308B; | DevelopersIO</title>
<link>https://dev.classmethod.jp/articles/find-cpu-bottleneck-with-async-profiler/</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-12-02T04:29:41Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>profiler</dc:subject>
<dc:subject>profiling</dc:subject>
<dc:subject>async-profiler</dc:subject>
<dc:subject>performance</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/profiler" />
    <rdf:li resource="https://b.hatena.ne.jp/q/profiling" />
    <rdf:li resource="https://b.hatena.ne.jp/q/async-profiler" />
    <rdf:li resource="https://b.hatena.ne.jp/q/performance" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://dev.classmethod.jp/articles/find-cpu-bottleneck-with-async-profiler/&#x22; title=&#x22;JVM&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;CPU&#x30DC;&#x30C8;&#x30EB;&#x30CD;&#x30C3;&#x30AF;&#x3092;async-profiler&#x3067;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x308B; | DevelopersIO&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fdev.classmethod.jp%2Farticles%2Ffind-cpu-bottleneck-with-async-profiler%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://dev.classmethod.jp/articles/find-cpu-bottleneck-with-async-profiler/&#x22;&#x3E;JVM&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;CPU&#x30DC;&#x30C8;&#x30EB;&#x30CD;&#x30C3;&#x30AF;&#x3092;async-profiler&#x3067;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x308B; | DevelopersIO&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://dev.classmethod.jp/articles/find-cpu-bottleneck-with-async-profiler/&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/0cb772e70c5488961a052270da206f7c9358e725/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2013%2F09%2Fjava.png&#x22; alt=&#x22;JVM&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;CPU&#x30DC;&#x30C8;&#x30EB;&#x30CD;&#x30C3;&#x30AF;&#x3092;async-profiler&#x3067;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x308B; | DevelopersIO&#x22; title=&#x22;JVM&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;CPU&#x30DC;&#x30C8;&#x30EB;&#x30CD;&#x30C3;&#x30AF;&#x3092;async-profiler&#x3067;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x308B; | DevelopersIO&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3053;&#x3093;&#x306B;&#x3061;&#x306F;&#x3001;&#x4E8B;&#x696D;&#x958B;&#x767A;&#x90E8;&#x306E;&#x9F4B;&#x85E4;&#x3067;&#x3059;&#x3002; &#x3053;&#x3053;&#x6700;&#x8FD1;&#x305A;&#x3063;&#x3068;&#x8CA0;&#x8377;&#x8A66;&#x9A13;&#x3092;&#x3084;&#x3063;&#x3066;&#x3044;&#x307E;&#x3057;&#x305F;&#x3002; &#x4ECA;&#x65E5;&#x306F;JVM&#x306E;&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x30D7;&#x30ED;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3092;&#x53D6;&#x308B;&#x3053;&#x3068;&#x304C;&#x51FA;&#x6765;&#x308B;&#x3001;&#x300C;async-profiler&#x300D;&#x3092;&#x4F7F;&#x3063;&#x3066;&#x307F;&#x305F;&#x306E;&#x3067; &#x305D;&#x306E;&#x30C4;&#x30FC;&#x30EB;&#x306E;&#x7D39;&#x4ECB;&#x8A18;&#x4E8B;&#x3067;&#x3059;&#x3002; &#x306F;&#x3058;&#x3081;&#x306B; &#x4ECA;&#x56DE;&#x4F7F;&#x3063;&#x3066;&#x307F;&#x3088;&#x3046;&#x3001;&#x3068;&#x3044;&#x3046;&#x304D;&#x3063;&#x304B;&#x3051;&#x306B;&#x306A;&#x3063;&#x305F;&#x306E;&#x306F; &#x8CA0;&#x8377;&#x8A66;&#x9A13;&#x5B9F;&#x884C;&#x4E2D;&#x306B;&#x3084;&#x3051;&#x306B;CPU&#x8CA0;&#x8377;&#x304C;&#x9AD8;&#x3044;&#x3001;&#x3068;&#x3044;&#x3046;...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/dev.classmethod.jp/articles/find-cpu-bottleneck-with-async-profiler/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://dev.classmethod.jp/articles/find-cpu-bottleneck-with-async-profiler/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - JVM&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;CPU&#x30DC;&#x30C8;&#x30EB;&#x30CD;&#x30C3;&#x30AF;&#x3092;async-profiler&#x3067;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x308B; | DevelopersIO&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - JVM&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;CPU&#x30DC;&#x30C8;&#x30EB;&#x30CD;&#x30C3;&#x30AF;&#x3092;async-profiler&#x3067;&#x8ABF;&#x3079;&#x3066;&#x307F;&#x308B; | DevelopersIO&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/dev.classmethod.jp/articles/find-cpu-bottleneck-with-async-profiler/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>13</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20211202#bookmark-366358892">
<title>GitHub - async-profiler/async-profiler: Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events</title>
<link>https://github.com/async-profiler/async-profiler</link>
<description>JVM&#x306E;&#x30D7;&#x30ED;&#x30D5;&#x30A1;&#x30A4;&#x30E9;&#x30FC;&#x3002; Win/Mac/Linux &#x7528;&#x304C;&#x63D0;&#x4F9B;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;&#x3002; &#x53EF;&#x8996;&#x5316;&#x4F8B;&#x3068;&#x3057;&#x3066; Flame Graph visualization &#x306E;&#x6D3B;&#x7528;&#x4F8B;&#x3042;&#x308A;&#x3002;</description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-12-02T04:26:48Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>profiler</dc:subject>
<dc:subject>performance</dc:subject>
<dc:subject>profiling</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/profiler" />
    <rdf:li resource="https://b.hatena.ne.jp/q/performance" />
    <rdf:li resource="https://b.hatena.ne.jp/q/profiling" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://github.com/async-profiler/async-profiler&#x22; title=&#x22;GitHub - async-profiler/async-profiler: Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fgithub.com%2Fasync-profiler%2Fasync-profiler&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://github.com/async-profiler/async-profiler&#x22;&#x3E;GitHub - async-profiler/async-profiler: Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://github.com/async-profiler/async-profiler&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/4eb1b010d6c9d1dcf55274cb8b799095fe005237/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Frepository-images.githubusercontent.com%2F56894212%2Fae4aad80-8511-11eb-9bbb-3fbac0d75ca6&#x22; alt=&#x22;GitHub - async-profiler/async-profiler: Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events&#x22; title=&#x22;GitHub - async-profiler/async-profiler: Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;This project is a low overhead sampling profiler for Java that does not suffer from the Safepoint bias problem. It features HotSpot-specific API to collect stack traces and to track memory allocations. The profiler works with OpenJDK and other Java runtimes based on the HotSpot JVM. Unlike tradit...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/async-profiler/async-profiler&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://github.com/async-profiler/async-profiler&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - async-profiler/async-profiler: Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - GitHub - async-profiler/async-profiler: Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/github.com/async-profiler/async-profiler&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>11</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20211003#bookmark-4708351360723054274">
<title>3&#x5E74;&#x3076;&#x308A;&#x306E;&#x9577;&#x671F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x7248;&#x3068;&#x306A;&#x308B;&#x300C;Java 17&#x300D;&#x6B63;&#x5F0F;&#x7248;&#x304C;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3002;M1 Mac&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;Sealed Class&#x306E;&#x8FFD;&#x52A0;&#x306A;&#x3069;</title>
<link>https://www.publickey1.jp/blog/21/3java_17m1_macseald_class.html</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-10-02T15:05:27Z</dc:date>
<dc:subject>Java</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;https://www.publickey1.jp/blog/21/3java_17m1_macseald_class.html&#x22; title=&#x22;3&#x5E74;&#x3076;&#x308A;&#x306E;&#x9577;&#x671F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x7248;&#x3068;&#x306A;&#x308B;&#x300C;Java 17&#x300D;&#x6B63;&#x5F0F;&#x7248;&#x304C;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3002;M1 Mac&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;Sealed Class&#x306E;&#x8FFD;&#x52A0;&#x306A;&#x3069;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fwww.publickey1.jp%2Fblog%2F21%2F3java_17m1_macseald_class.html&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://www.publickey1.jp/blog/21/3java_17m1_macseald_class.html&#x22;&#x3E;3&#x5E74;&#x3076;&#x308A;&#x306E;&#x9577;&#x671F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x7248;&#x3068;&#x306A;&#x308B;&#x300C;Java 17&#x300D;&#x6B63;&#x5F0F;&#x7248;&#x304C;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3002;M1 Mac&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;Sealed Class&#x306E;&#x8FFD;&#x52A0;&#x306A;&#x3069;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://www.publickey1.jp/blog/21/3java_17m1_macseald_class.html&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/09e0b066194791c0a0c82aae0fb1b1bec50540f0/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fwww.publickey1.jp%2F2021%2Fjava17ga.gif&#x22; alt=&#x22;3&#x5E74;&#x3076;&#x308A;&#x306E;&#x9577;&#x671F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x7248;&#x3068;&#x306A;&#x308B;&#x300C;Java 17&#x300D;&#x6B63;&#x5F0F;&#x7248;&#x304C;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3002;M1 Mac&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;Sealed Class&#x306E;&#x8FFD;&#x52A0;&#x306A;&#x3069;&#x22; title=&#x22;3&#x5E74;&#x3076;&#x308A;&#x306E;&#x9577;&#x671F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x7248;&#x3068;&#x306A;&#x308B;&#x300C;Java 17&#x300D;&#x6B63;&#x5F0F;&#x7248;&#x304C;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3002;M1 Mac&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;Sealed Class&#x306E;&#x8FFD;&#x52A0;&#x306A;&#x3069;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;3&#x5E74;&#x3076;&#x308A;&#x306E;&#x9577;&#x671F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x7248;&#x3068;&#x306A;&#x308B;&#x300C;Java 17&#x300D;&#x6B63;&#x5F0F;&#x7248;&#x304C;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3002;M1 Mac&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;Sealed Class&#x306E;&#x8FFD;&#x52A0;&#x306A;&#x3069; Java&#x306E;&#x65B0;&#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3;&#x300C;Java 17&#x300D;&#x304C;&#x6B63;&#x5F0F;&#x306B;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x3002;Java 17&#x306F;&#x3001;Java 11&#x4EE5;&#x6765;3&#x5E74;&#x3076;&#x308A;&#x306E;&#x9577;&#x671F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x5BFE;&#x8C61;&#x3068;&#x306A;&#x308B;Java&#x306E;&#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3;&#x3067;&#x3059;&#x3002; Java 17 is now available! #Java17 #JDK17 #OpenJDK Download now: h...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.publickey1.jp/blog/21/3java_17m1_macseald_class.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://www.publickey1.jp/blog/21/3java_17m1_macseald_class.html&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - 3&#x5E74;&#x3076;&#x308A;&#x306E;&#x9577;&#x671F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x7248;&#x3068;&#x306A;&#x308B;&#x300C;Java 17&#x300D;&#x6B63;&#x5F0F;&#x7248;&#x304C;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3002;M1 Mac&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;Sealed Class&#x306E;&#x8FFD;&#x52A0;&#x306A;&#x3069;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - 3&#x5E74;&#x3076;&#x308A;&#x306E;&#x9577;&#x671F;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x7248;&#x3068;&#x306A;&#x308B;&#x300C;Java 17&#x300D;&#x6B63;&#x5F0F;&#x7248;&#x304C;&#x30EA;&#x30EA;&#x30FC;&#x30B9;&#x3002;M1 Mac&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3001;Sealed Class&#x306E;&#x8FFD;&#x52A0;&#x306A;&#x3069;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/www.publickey1.jp/blog/21/3java_17m1_macseald_class.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>46</hatena:bookmarkcount>
</item>
<item rdf:about="https://b.hatena.ne.jp/drumsco/20210622#bookmark-4674156506522384354">
<title>Swarm main page - Swarm</title>
<link>http://www.swarm.org/wiki/Swarm_main_page</link>
<description></description>
<dc:creator>drumsco</dc:creator>
<dc:date>2021-06-22T03:49:19Z</dc:date>
<dc:subject>multi-agent</dc:subject>
<dc:subject>Java</dc:subject>
<dc:subject>Objective-C</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/multi-agent" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Objective-C" />
  </rdf:Bag>
</taxo:topics>
<content:encoded>&#x3C;blockquote cite=&#x22;http://www.swarm.org/wiki/Swarm_main_page&#x22; title=&#x22;Swarm main page - Swarm&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=http%3A%2F%2Fwww.swarm.org%2Fwiki%2FSwarm_main_page&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;http://www.swarm.org/wiki/Swarm_main_page&#x22;&#x3E;Swarm main page - Swarm&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;http://www.swarm.org/wiki/Swarm_main_page&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;Swarm main page - Swarm&#x22; title=&#x22;Swarm main page - Swarm&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Swarm is a platform for agent-based models (ABMs) that includes: A conceptual framework for designing, describing, and conducting experiments on ABMs; Software implementing that framework and providing many handy tools; and A community of users and developers that share ideas, software, and exper...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/www.swarm.org/wiki/Swarm_main_page&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/http://www.swarm.org/wiki/Swarm_main_page&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Swarm main page - Swarm&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Swarm main page - Swarm&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/www.swarm.org/wiki/Swarm_main_page&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
<hatena:bookmarkcount>2</hatena:bookmarkcount>
</item>
</rdf:RDF>