<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
         <loc>http://books1.cn/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/SUMMARY/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/cloud-native/guide/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/1.%20Source/collection/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/1.%20Source/custom/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/1.%20Source/datagenerator/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/1.%20Source/file/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/1.%20Source/kafka/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/1.%20Source/mysql_cdc/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/1.%20Source/socket/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/10.%20transform/filter/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/10.%20transform/flatmap/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/10.%20transform/map/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/10.%20transform/richfunction/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/11.%20Checkpoint/checkpointconfig/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/11.%20Checkpoint/kafka_to_kafka/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/11.%20Checkpoint/savepoint/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/12.%20Watermark/custom/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/12.%20Watermark/idleness/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/12.%20Watermark/interval_join/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/12.%20Watermark/interval_join_with_late/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/12.%20Watermark/late/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/12.%20Watermark/mono/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/12.%20Watermark/out_of_orderness/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/12.%20Watermark/window_join/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/13.%20Window/count_window/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/13.%20Window/time_window/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/13.%20Window/window_aggregate/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/13.%20Window/window_aggregate_and_process/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/13.%20Window/window_api/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/13.%20Window/window_process/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/13.%20Window/window_reduce/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/14.%20State/keyed_aggregating_state/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/14.%20State/keyed_list_state/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/14.%20State/keyed_map_state/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/14.%20State/keyed_reducing_state/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/14.%20State/keyed_value_state/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/14.%20State/operator_broadcast_state/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/14.%20State/operator_list_state/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/14.%20State/statebackend/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/14.%20State/statettl/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/15.%20WordCountExample/operator_chain/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/15.%20WordCountExample/slot_sharing_group/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/15.%20WordCountExample/word_count_batch/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/15.%20WordCountExample/word_count_stream/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/15.%20WordCountExample/word_count_stream_unbounded/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/2.%20Sink/custom/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/2.%20Sink/file/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/2.%20Sink/kafka/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/2.%20Sink/mysql/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/3.%20TableAPI/aggregatefunction/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/3.%20TableAPI/datagen_source_to_print_sink/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/3.%20TableAPI/kafka_source_to_mysql/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/3.%20TableAPI/scalarfunction/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/3.%20TableAPI/tableaggregatefunction/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/3.%20TableAPI/tablefunction/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/3.%20TableAPI/tablestream/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/4.%20%E5%88%86%E6%B5%81/sideoutput/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/4.%20%E5%88%86%E6%B5%81/splitbyfilter/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/5.%20Process/ProcessAllWindowTopN/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/5.%20Process/keyedProcessFunctionTopN/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/5.%20Process/keyedprocesstimer/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/5.%20Process/sideoutput/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/6.%20%E5%88%86%E5%8C%BA/custompartition/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/6.%20%E5%88%86%E5%8C%BA/partition/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/7.%20Env/demo/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/8.%20Aggregate/keyedstream/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/8.%20Aggregate/reduce/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/8.%20Aggregate/simpleaggregate/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/9.%20Combine/connect/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/9.%20Combine/connectkeyby/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/flink/9.%20Combine/union/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/interview/flink/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/mongodb/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/mongodb/1-MongoDB%20%E7%AE%80%E4%BB%8B/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/ops/ProxySQL/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/others/Redis%20Big%20Key%20%E9%97%AE%E9%A2%98/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/others/SQLite%20UDF%20%E5%8F%8A%20UDAF%20%E7%9A%84%E5%AE%9E%E7%8E%B0/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/others/Scrapy%20%E7%88%AC%E5%8F%96%E5%9C%A8%E8%A1%8C%E6%95%B0%E6%8D%AE/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/others/URL%20Decode%20%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/others/WebTorrent%20%E4%B8%8B%E8%BD%BD%E7%A3%81%E5%8A%9B%E9%93%BE%E6%8E%A5%E5%B7%A5%E5%85%B7/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/others/%E6%B5%8B%E8%AF%95%E9%A9%B1%E5%8A%A8%E5%BC%80%E5%8F%91%20TDD%28Test%20Driven%20Development%29/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/others/%E9%9A%8F%E6%9C%BA%E6%8E%92%E5%BA%8F%E7%9A%84%E4%B8%80%E7%A7%8D%E4%BC%98%E5%8C%96%E5%AE%9E%E7%8E%B0/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/userful/%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
    <url>
         <loc>http://books1.cn/userful/%E5%B8%B8%E7%94%A8%E6%96%87%E6%A1%A3/</loc>
         <lastmod>2025-06-30</lastmod>
    </url>
</urlset>