<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://byteinvoker.github.io/</loc><lastmod>2024-03-25T02:54:08.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://byteinvoker.github.io/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://byteinvoker.github.io/en/"/></url><url><loc>https://byteinvoker.github.io/intro.html</loc><lastmod>2024-03-25T02:39:40.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://byteinvoker.github.io/intro.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://byteinvoker.github.io/en/intro.html"/></url><url><loc>https://byteinvoker.github.io/en/</loc><lastmod>2024-03-19T09:00:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://byteinvoker.github.io/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://byteinvoker.github.io/en/"/></url><url><loc>https://byteinvoker.github.io/en/intro.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://byteinvoker.github.io/intro.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://byteinvoker.github.io/en/intro.html"/></url><url><loc>https://byteinvoker.github.io/en/demo/</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/demo/disable.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/demo/encrypt.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/demo/layout.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/demo/markdown.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/demo/page.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/cherry.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/dragonfruit.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/strawberry.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/tomato.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/bigdecimal.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/generics-and-wildcards.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/java-basic-questions-01.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/java-basic-questions-02.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/java-basic-questions-03.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/java-keyword-summary.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/proxy.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/reflection.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/serialization.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/spi.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/syntactic-sugar.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/unsafe.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/basis/why-there-only-value-passing-in-java.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/arrayblockingqueue-source-code.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/arraylist-source-code.html</loc><lastmod>2024-03-25T02:18:58.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/concurrent-hash-map-source-code.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/copyonwritearraylist-source-code.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/delayqueue-source-code.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/hashmap-source-code.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/java-collection-precautions-for-use.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/java-collection-questions-01.html</loc><lastmod>2024-03-25T02:18:58.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/java-collection-questions-02.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/linkedhashmap-source-code.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/collection/linkedlist-source-code.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/aqs.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/atomic-classes.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/completablefuture-intro.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/java-concurrent-collections.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/java-concurrent-questions-01.html</loc><lastmod>2024-03-25T02:18:58.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/java-concurrent-questions-02.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/java-concurrent-questions-03.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/java-thread-pool-best-practices.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/java-thread-pool-summary.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/jmm.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/optimistic-lock-and-pessimistic-lock.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/reentrantlock.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/threadlocal.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/concurrent/virtual-thread.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/io/io-basis.html</loc><lastmod>2024-03-25T02:18:58.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/io/io-design-patterns.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/io/io-model.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/io/nio-basis.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/jvm/class-file-structure.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/jvm/class-loading-process.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/jvm/classloader.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/jvm/jdk-monitoring-and-troubleshooting-tools.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/jvm/jvm-garbage-collection.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/jvm/jvm-in-action.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/jvm/jvm-intro.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/jvm/jvm-parameters-intro.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/jvm/memory-area.html</loc><lastmod>2024-03-25T02:18:58.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java10.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java11.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java12-13.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java14-15.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java16.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java17.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java18.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java19.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java20.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java21.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java8-common-new-features.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java8-tutorial-translate.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/java/new-features/java9.html</loc><lastmod>2024-03-22T10:07:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/apple/1.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/apple/2.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/apple/3.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/apple/4.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/banana/1.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/banana/2.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/banana/3.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://byteinvoker.github.io/en/posts/banana/4.html</loc><lastmod>2024-03-14T16:09:34.000Z</lastmod><changefreq>daily</changefreq></url></urlset>