<?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/nabeop/Java/">
<title>Java&#x306B;&#x95A2;&#x3059;&#x308B;nabeop&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;</title>
<link>https://b.hatena.ne.jp/nabeop/Java/</link>
<description>Java&#x306B;&#x95A2;&#x3059;&#x308B;nabeop&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; (2)</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/nabeop/20240807#bookmark-4757390964964025152" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/nabeop/20230308#bookmark-4733355865042009348" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/nabeop/20240807#bookmark-4757390964964025152">
<title>&#x30B5;&#x30FC;&#x30D0;&#x30FC;&#x30B5;&#x30A4;&#x30C9; Java / Kotlin &#x30A8;&#x30B3;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x306B;&#x6F5C;&#x3080; ThreadLocal ~ Kotlin Coroutine &#x3068; ThreadLocal &#x3092;&#x5B89;&#x5168;&#x306B;&#x3064;&#x306A;&#x304E;&#x3053;&#x3080; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30D8;&#x30F3;&#x30EA;&#x30FC; &#x30A8;&#x30F3;&#x30B8;&#x30CB;&#x30A2;&#x30D6;&#x30ED;&#x30B0;</title>
<link>https://dev.henry.jp/entry/2024/08/07/123129</link>
<description></description>
<dc:creator>nabeop</dc:creator>
<dc:date>2024-08-07T03:56:51Z</dc:date>
<dc:subject>Kotlin</dc:subject>
<dc:subject>Java</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/Kotlin" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Java" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>24</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://dev.henry.jp/entry/2024/08/07/123129&#x22; title=&#x22;&#x30B5;&#x30FC;&#x30D0;&#x30FC;&#x30B5;&#x30A4;&#x30C9; Java / Kotlin &#x30A8;&#x30B3;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x306B;&#x6F5C;&#x3080; ThreadLocal ~ Kotlin Coroutine &#x3068; ThreadLocal &#x3092;&#x5B89;&#x5168;&#x306B;&#x3064;&#x306A;&#x304E;&#x3053;&#x3080; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30D8;&#x30F3;&#x30EA;&#x30FC; &#x30A8;&#x30F3;&#x30B8;&#x30CB;&#x30A2;&#x30D6;&#x30ED;&#x30B0;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fdev.henry.jp%2Fentry%2F2024%2F08%2F07%2F123129&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://dev.henry.jp/entry/2024/08/07/123129&#x22;&#x3E;&#x30B5;&#x30FC;&#x30D0;&#x30FC;&#x30B5;&#x30A4;&#x30C9; Java / Kotlin &#x30A8;&#x30B3;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x306B;&#x6F5C;&#x3080; ThreadLocal ~ Kotlin Coroutine &#x3068; ThreadLocal &#x3092;&#x5B89;&#x5168;&#x306B;&#x3064;&#x306A;&#x304E;&#x3053;&#x3080; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30D8;&#x30F3;&#x30EA;&#x30FC; &#x30A8;&#x30F3;&#x30B8;&#x30CB;&#x30A2;&#x30D6;&#x30ED;&#x30B0;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://dev.henry.jp/entry/2024/08/07/123129&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/a42ec5de2fcac35044dc2002c7ba7a48965db0fc/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fogimage.blog.st-hatena.com%2F4207112889953777012%2F6801883189127241924%2F1723001490&#x22; alt=&#x22;&#x30B5;&#x30FC;&#x30D0;&#x30FC;&#x30B5;&#x30A4;&#x30C9; Java / Kotlin &#x30A8;&#x30B3;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x306B;&#x6F5C;&#x3080; ThreadLocal ~ Kotlin Coroutine &#x3068; ThreadLocal &#x3092;&#x5B89;&#x5168;&#x306B;&#x3064;&#x306A;&#x304E;&#x3053;&#x3080; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30D8;&#x30F3;&#x30EA;&#x30FC; &#x30A8;&#x30F3;&#x30B8;&#x30CB;&#x30A2;&#x30D6;&#x30ED;&#x30B0;&#x22; title=&#x22;&#x30B5;&#x30FC;&#x30D0;&#x30FC;&#x30B5;&#x30A4;&#x30C9; Java / Kotlin &#x30A8;&#x30B3;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x306B;&#x6F5C;&#x3080; ThreadLocal ~ Kotlin Coroutine &#x3068; ThreadLocal &#x3092;&#x5B89;&#x5168;&#x306B;&#x3064;&#x306A;&#x304E;&#x3053;&#x3080; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30D8;&#x30F3;&#x30EA;&#x30FC; &#x30A8;&#x30F3;&#x30B8;&#x30CB;&#x30A2;&#x30D6;&#x30ED;&#x30B0;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3053;&#x3093;&#x306B;&#x3061;&#x306F;&#xFF01;&#x30D8;&#x30F3;&#x30EA;&#x30FC;&#x3067;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x30A8;&#x30F3;&#x30B8;&#x30CB;&#x30A2;&#x3092;&#x3057;&#x3066;&#x3044;&#x308B; @agatan &#x3067;&#x3059;&#x3002; &#x4ECA;&#x65E5;&#x306F;&#x5C0F;&#x30CD;&#x30BF;&#x3067;&#x3001;&#x30B5;&#x30FC;&#x30D0;&#x30FC;&#x30B5;&#x30A4;&#x30C9; Java / Kotlin &#x30A8;&#x30B3;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x3067;&#x610F;&#x5916;&#x3068;&#x4F7F;&#x308F;&#x308C;&#x3066;&#x3044;&#x308B; ThreadLocal &#x3068;&#x3001;&#x305D;&#x308C;&#x3092; Coroutine &#x3068;&#x5B89;&#x5168;&#x306B;&#x7D44;&#x307F;&#x5408;&#x308F;&#x305B;&#x308B;&#x65B9;&#x6CD5;&#x306B;&#x3064;&#x3044;&#x3066;&#x7D39;&#x4ECB;&#x3057;&#x307E;&#x3059;&#xFF01; TL; DR ThreadContextElement&#x3092;&#x4F7F;&#x304A;&#x3046;&#xFF01; ThreadLocal &#x3068;&#x306F; java.lang.Thread...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/dev.henry.jp/entry/2024/08/07/123129&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://dev.henry.jp/entry/2024/08/07/123129&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30B5;&#x30FC;&#x30D0;&#x30FC;&#x30B5;&#x30A4;&#x30C9; Java / Kotlin &#x30A8;&#x30B3;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x306B;&#x6F5C;&#x3080; ThreadLocal ~ Kotlin Coroutine &#x3068; ThreadLocal &#x3092;&#x5B89;&#x5168;&#x306B;&#x3064;&#x306A;&#x304E;&#x3053;&#x3080; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30D8;&#x30F3;&#x30EA;&#x30FC; &#x30A8;&#x30F3;&#x30B8;&#x30CB;&#x30A2;&#x30D6;&#x30ED;&#x30B0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30B5;&#x30FC;&#x30D0;&#x30FC;&#x30B5;&#x30A4;&#x30C9; Java / Kotlin &#x30A8;&#x30B3;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x306B;&#x6F5C;&#x3080; ThreadLocal ~ Kotlin Coroutine &#x3068; ThreadLocal &#x3092;&#x5B89;&#x5168;&#x306B;&#x3064;&#x306A;&#x304E;&#x3053;&#x3080; - &#x682A;&#x5F0F;&#x4F1A;&#x793E;&#x30D8;&#x30F3;&#x30EA;&#x30FC; &#x30A8;&#x30F3;&#x30B8;&#x30CB;&#x30A2;&#x30D6;&#x30ED;&#x30B0;&#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.henry.jp/entry/2024/08/07/123129&#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>
</item>
<item rdf:about="https://b.hatena.ne.jp/nabeop/20230308#bookmark-4733355865042009348">
<title>&#x30AF;&#x30E9;&#x30A6;&#x30C9;&#x30CD;&#x30A4;&#x30C6;&#x30A3;&#x30D6;&#x6642;&#x4EE3;&#x306E;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x74B0;&#x5883;&#x306B;&#x304A;&#x3051;&#x308B;Java&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x30E1;&#x30C8;&#x30EA;&#x30AF;&#x30B9;&#x30FB;&#x30ED;&#x30B0;&#x30FB;&#x30C8;&#x30EC;&#x30FC;&#x30B9;&#x30E2;&#x30CB;&#x30BF;&#x30EA;&#x30F3;&#x30B0;</title>
<link>https://speakerdeck.com/shintanimoto/metrics-log-and-trace-monitoring-of-java-applications-in-containerized-environments-in-the-cloud-native-era</link>
<description></description>
<dc:creator>nabeop</dc:creator>
<dc:date>2023-03-08T00:20:41Z</dc:date>
<dc:subject>Java</dc:subject>
<dc:subject>docker</dc:subject>
<dc:subject>Observability</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/docker" />
    <rdf:li resource="https://b.hatena.ne.jp/q/Observability" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>81</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://speakerdeck.com/shintanimoto/metrics-log-and-trace-monitoring-of-java-applications-in-containerized-environments-in-the-cloud-native-era&#x22; title=&#x22;&#x30AF;&#x30E9;&#x30A6;&#x30C9;&#x30CD;&#x30A4;&#x30C6;&#x30A3;&#x30D6;&#x6642;&#x4EE3;&#x306E;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x74B0;&#x5883;&#x306B;&#x304A;&#x3051;&#x308B;Java&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x30E1;&#x30C8;&#x30EA;&#x30AF;&#x30B9;&#x30FB;&#x30ED;&#x30B0;&#x30FB;&#x30C8;&#x30EC;&#x30FC;&#x30B9;&#x30E2;&#x30CB;&#x30BF;&#x30EA;&#x30F3;&#x30B0;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fspeakerdeck.com%2Fshintanimoto%2Fmetrics-log-and-trace-monitoring-of-java-applications-in-containerized-environments-in-the-cloud-native-era&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://speakerdeck.com/shintanimoto/metrics-log-and-trace-monitoring-of-java-applications-in-containerized-environments-in-the-cloud-native-era&#x22;&#x3E;&#x30AF;&#x30E9;&#x30A6;&#x30C9;&#x30CD;&#x30A4;&#x30C6;&#x30A3;&#x30D6;&#x6642;&#x4EE3;&#x306E;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x74B0;&#x5883;&#x306B;&#x304A;&#x3051;&#x308B;Java&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x30E1;&#x30C8;&#x30EA;&#x30AF;&#x30B9;&#x30FB;&#x30ED;&#x30B0;&#x30FB;&#x30C8;&#x30EC;&#x30FC;&#x30B9;&#x30E2;&#x30CB;&#x30BF;&#x30EA;&#x30F3;&#x30B0;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://speakerdeck.com/shintanimoto/metrics-log-and-trace-monitoring-of-java-applications-in-containerized-environments-in-the-cloud-native-era&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/add4e1ffbb0c2be0ae9df649e464ab2df61ca6ac/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F42aae699216449459488017fd780a544%2Fslide_0.jpg%3F24787057&#x22; alt=&#x22;&#x30AF;&#x30E9;&#x30A6;&#x30C9;&#x30CD;&#x30A4;&#x30C6;&#x30A3;&#x30D6;&#x6642;&#x4EE3;&#x306E;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x74B0;&#x5883;&#x306B;&#x304A;&#x3051;&#x308B;Java&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x30E1;&#x30C8;&#x30EA;&#x30AF;&#x30B9;&#x30FB;&#x30ED;&#x30B0;&#x30FB;&#x30C8;&#x30EC;&#x30FC;&#x30B9;&#x30E2;&#x30CB;&#x30BF;&#x30EA;&#x30F3;&#x30B0;&#x22; title=&#x22;&#x30AF;&#x30E9;&#x30A6;&#x30C9;&#x30CD;&#x30A4;&#x30C6;&#x30A3;&#x30D6;&#x6642;&#x4EE3;&#x306E;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x74B0;&#x5883;&#x306B;&#x304A;&#x3051;&#x308B;Java&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x30E1;&#x30C8;&#x30EA;&#x30AF;&#x30B9;&#x30FB;&#x30ED;&#x30B0;&#x30FB;&#x30C8;&#x30EC;&#x30FC;&#x30B9;&#x30E2;&#x30CB;&#x30BF;&#x30EA;&#x30F3;&#x30B0;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Java Developers Summit (2023-02-28)&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/speakerdeck.com/shintanimoto/metrics-log-and-trace-monitoring-of-java-applications-in-containerized-environments-in-the-cloud-native-era&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://speakerdeck.com/shintanimoto/metrics-log-and-trace-monitoring-of-java-applications-in-containerized-environments-in-the-cloud-native-era&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30AF;&#x30E9;&#x30A6;&#x30C9;&#x30CD;&#x30A4;&#x30C6;&#x30A3;&#x30D6;&#x6642;&#x4EE3;&#x306E;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x74B0;&#x5883;&#x306B;&#x304A;&#x3051;&#x308B;Java&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x30E1;&#x30C8;&#x30EA;&#x30AF;&#x30B9;&#x30FB;&#x30ED;&#x30B0;&#x30FB;&#x30C8;&#x30EC;&#x30FC;&#x30B9;&#x30E2;&#x30CB;&#x30BF;&#x30EA;&#x30F3;&#x30B0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - &#x30AF;&#x30E9;&#x30A6;&#x30C9;&#x30CD;&#x30A4;&#x30C6;&#x30A3;&#x30D6;&#x6642;&#x4EE3;&#x306E;&#x30B3;&#x30F3;&#x30C6;&#x30CA;&#x74B0;&#x5883;&#x306B;&#x304A;&#x3051;&#x308B;Java&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x30E1;&#x30C8;&#x30EA;&#x30AF;&#x30B9;&#x30FB;&#x30ED;&#x30B0;&#x30FB;&#x30C8;&#x30EC;&#x30FC;&#x30B9;&#x30E2;&#x30CB;&#x30BF;&#x30EA;&#x30F3;&#x30B0;&#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/speakerdeck.com/shintanimoto/metrics-log-and-trace-monitoring-of-java-applications-in-containerized-environments-in-the-cloud-native-era&#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>
</item>
</rdf:RDF>