<?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://blog.guosgbin.cn/</loc><lastmod>2026-03-26T09:25:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/EffectiveJava_note/01-%E5%88%9B%E5%BB%BA%E5%92%8C%E9%94%80%E6%AF%81%E5%AF%B9%E8%B1%A1.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/01-CAS%E5%92%8CUnsafe%E7%9A%84API%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/02-%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B%E5%8E%9F%E5%AD%90%E7%B1%BBAtomicLong.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/03-%E5%BC%95%E7%94%A8%E7%B1%BB%E5%9E%8B%E5%8E%9F%E5%AD%90%E7%B1%BBAtomicReference.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/04-%E5%8E%9F%E5%AD%90%E6%95%B0%E7%BB%84%E7%B1%BBAtomicLongArray.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/05-%E5%8E%9F%E5%AD%90%E6%93%8D%E4%BD%9C%E7%B1%BBAtomicReferenceFieldUpdater.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/06-%E9%AB%98%E6%80%A7%E8%83%BD%E5%8E%9F%E5%AD%90%E7%B1%BBLongAdder.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/07-LockSupport%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/08-AQS%E7%AE%80%E5%8D%95%E4%BB%8B%E7%BB%8D.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/09-%E5%9F%BA%E4%BA%8EReentrantLock%E5%88%86%E6%9E%90AQS%E7%9A%84%E7%8B%AC%E5%8D%A0%E6%A8%A1%E5%BC%8F.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/10-%E5%9F%BA%E4%BA%8ECountDownLatch%E5%88%86%E6%9E%90AQS%E7%9A%84%E5%85%B1%E4%BA%AB%E6%A8%A1%E5%BC%8F.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/11-AQS%E7%9A%84Condition%E6%9C%BA%E5%88%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/12-%E4%BF%A1%E5%8F%B7%E9%87%8FSemaphore.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/13-%E5%BE%AA%E7%8E%AF%E6%A0%8F%E6%A0%85CyclicBarrier.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/14-%E9%98%B6%E6%AE%B5Phaser.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/15-%E4%BA%A4%E6%8D%A2Exchanger.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/16-%E8%AF%BB%E5%86%99%E9%94%81ReentrantReadWriteLock.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/17-Future%E6%A8%A1%E5%BC%8F-FutureTask.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/18-%E7%BA%BF%E7%A8%8B%E6%B1%A0%E4%BD%93%E7%B3%BB%E6%A6%82%E8%BF%B0.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/19-%E7%BA%BF%E7%A8%8B%E6%B1%A0%E4%BD%93%E7%B3%BB-AbstractExecutorService.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/20-%E7%BA%BF%E7%A8%8B%E6%B1%A0%E4%BD%93%E7%B3%BB-ThreadPoolExecutor.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/21-%E7%BA%BF%E7%A8%8B%E6%B1%A0%E4%BD%93%E7%B3%BB-ScheduledThreadPoolExecutor.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/22-CopyOnWriteArrayList%E5%86%99%E6%97%B6%E5%A4%8D%E5%88%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/23-CopyOnWriteArraySet%E5%86%99%E6%97%B6%E5%A4%8D%E5%88%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/24-ConcurrentSkipListMap%E8%B7%B3%E8%A1%A8.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/25-ConcurrentSkipListSet%E8%B7%B3%E8%A1%A8.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/26-ConcurrentHashMap%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/27-%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97ArrayBlockingQueue.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/28-%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97LinkedBlockingQueue.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/29-%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97LinkedBlockingDeque.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/30-%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97PriorityBlockingQueue.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/31-%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97DelayQueue.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/32-%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97SynchronousQueue.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/JDK_source/33-%E9%98%BB%E5%A1%9E%E9%98%9F%E5%88%97LinkedTransferQueue.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Java_base/SPI%E6%9C%BA%E5%88%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis01%EF%BC%9Amyabtis%E7%9A%84%E6%95%B4%E4%BD%93%E6%9E%B6%E6%9E%84.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis02%EF%BC%9A%E5%85%A5%E9%97%A8%E6%A1%88%E4%BE%8B.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis03%EF%BC%9A%E8%A7%A3%E6%9E%90%E5%85%A8%E5%B1%80%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis04%EF%BC%9A%E8%A7%A3%E6%9E%90Mapper%E6%98%A0%E5%B0%84%E6%96%87%E4%BB%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis05%EF%BC%9A%E8%A7%A3%E6%9E%90Statement%E6%93%8D%E4%BD%9C%E8%8A%82%E7%82%B9.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis06%EF%BC%9A%E8%A7%A3%E6%9E%90SQL%E8%AF%AD%E5%8F%A5.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis07%EF%BC%9AJava%E6%96%B9%E6%B3%95%E5%92%8CSQL%E8%AF%AD%E5%8F%A5%E7%BB%91%E5%AE%9A.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis08%EF%BC%9A%E8%8E%B7%E5%BE%97SqlSession.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis09%EF%BC%9AExecutor%E6%89%A7%E8%A1%8C%E5%99%A8.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis10%EF%BC%9A%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis11%EF%BC%9AStatementHandler.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis12%EF%BC%9A%E5%8F%82%E6%95%B0%E8%A7%A3%E6%9E%90%E5%92%8C%E8%B5%8B%E5%80%BC.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis13%EF%BC%9A%E7%BB%93%E6%9E%9C%E9%9B%86%E5%A4%84%E7%90%86.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Mybatis_source/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BAMybatis14%EF%BC%9A%E6%8F%92%E4%BB%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/01-%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/02-%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%90%AF%E5%8A%A8%E6%B7%BB%E5%8A%A0ChannelInitializer%E5%88%B0%E7%AE%A1%E9%81%93.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/03-%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/04-%E7%BA%BF%E7%A8%8B%E4%BD%93%E7%B3%BB-NioEventLoopGroup.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/05-%E7%BA%BF%E7%A8%8B%E4%BD%93%E7%B3%BB-NioEventLoop%E7%9B%B8%E5%85%B3%E7%88%B6%E6%8E%A5%E5%8F%A3%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/06-%E7%BA%BF%E7%A8%8B%E4%BD%93%E7%B3%BB-AbstractEventExecutor.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/07-%E7%BA%BF%E7%A8%8B%E4%BD%93%E7%B3%BB-AbstractScheduledEventExecutor-%E4%BC%98%E5%85%88%E9%98%9F%E5%88%97.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/08-%E7%BA%BF%E7%A8%8B%E4%BD%93%E7%B3%BB-NioEventLoop%E6%A6%82%E8%BF%B0.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/09-%E7%BA%BF%E7%A8%8B%E4%BD%93%E7%B3%BB-NioEventLoop%E5%BC%80%E5%90%AFSelector%E5%8F%8A%E4%BC%98%E5%8C%96.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/10-%E7%BA%BF%E7%A8%8B%E4%BD%93%E7%B3%BB-NioEventLoop%E7%BB%91%E5%AE%9A%E7%BA%BF%E7%A8%8B.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/11-%E7%BA%BF%E7%A8%8B%E4%BD%93%E7%B3%BB-NioEventLoop%E7%9A%84run%E6%96%B9%E6%B3%95.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/12-%E7%BA%BF%E7%A8%8B%E4%BD%93%E7%B3%BB-NioEventLoop%E8%A7%84%E9%81%BFJDK%E7%9A%84NIO%E7%A9%BA%E5%BE%AA%E7%8E%AFbug.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/13-%E7%BA%BF%E7%A8%8B%E4%BD%93%E7%B3%BB-NioEventLoop%E7%9A%84%E4%BC%98%E9%9B%85%E5%85%B3%E9%97%AD.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/14-%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%A4%84%E7%90%86%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%9A%84%E8%BF%9E%E6%8E%A5(ACCEPT).html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/15-%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%A4%84%E7%90%86READ%E4%BA%8B%E4%BB%B6%E6%A6%82%E8%BF%B0.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/16-%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%A4%84%E7%90%86READ%E4%BA%8B%E4%BB%B6%E8%AF%A6%E8%A7%A3%E5%8F%8ARecvByteBufAllocator.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/17-Netty%E7%AE%A1%E9%81%93%E6%9C%BA%E5%88%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Netty_source/18-Netty%E5%8F%91%E9%80%81%E6%95%B0%E6%8D%AE%E6%B5%81%E7%A8%8B%E5%8F%8A%E5%87%BA%E7%AB%99%E7%BC%93%E5%86%B2%E5%8C%BA.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis_Benchmark%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis_Cluster%E9%9B%86%E7%BE%A4%E5%92%8C%E6%A7%BD%E7%AE%A1%E7%90%86%E5%91%BD%E4%BB%A4.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis_Cluster%E9%9B%86%E7%BE%A4%E5%9F%BA%E6%9C%AC%E7%89%B9%E6%80%A7%E5%92%8C%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis_Cluster%E9%9B%86%E7%BE%A4%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7redis-cli.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis_Pipeline%E4%BC%98%E5%8C%96RTT.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis_Sentinel%E9%AB%98%E5%8F%AF%E7%94%A8.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis_key%E8%AE%BE%E8%AE%A1%E8%A7%84%E8%8C%83.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis%E4%BA%8B%E5%8A%A1.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis%E5%86%85%E5%AD%98%E6%B7%98%E6%B1%B0%E7%AD%96%E7%95%A5.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis%E5%8F%91%E5%B8%83%E8%AE%A2%E9%98%85.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis%E5%A4%8D%E5%88%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis%E5%A4%A7key%E5%92%8C%E7%83%ADkey%E9%97%AE%E9%A2%98.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis%E6%85%A2%E6%9F%A5%E8%AF%A2%E6%97%A5%E5%BF%97.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis%E6%8C%81%E4%B9%85%E5%8C%96%E6%9C%BA%E5%88%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/Redis%E9%94%AE%E7%A9%BA%E9%97%B4%E9%80%9A%E7%9F%A5(keyspace%20notification).html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/Redis/redis-cli%20%E4%BD%BF%E7%94%A8.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/01-RocketMQ%E6%A6%82%E8%BF%B0.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/02-NameServer%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/03-Broker%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/04-RocketMQ%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E5%8E%9F%E7%90%86.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/05-RocketMQ%20%E6%9C%8D%E5%8A%A1%E7%AB%AF%E5%92%8C%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%9A%84%E5%90%AF%E5%8A%A8.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/06-RocketMQ%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E6%BA%90%E7%A0%81.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/07-NameServer%E4%BD%9C%E7%94%A8%E5%92%8C%E8%B7%AF%E7%94%B1%E5%85%83%E4%BF%A1%E6%81%AF.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/08-NameServer%E8%B7%AF%E7%94%B1%E7%AE%A1%E7%90%86%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/09-%E7%94%9F%E4%BA%A7%E8%80%85%E7%9B%B8%E5%85%B3%E7%B1%BB%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/10-%E7%94%9F%E4%BA%A7%E8%80%85%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/11-%E7%94%9F%E4%BA%A7%E8%80%85%E5%8F%91%E9%80%81%E6%B6%88%E6%81%AF.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/12-Broker%E5%AD%98%E5%82%A8%E6%9C%BA%E5%88%B6%E6%A6%82%E8%BF%B0.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/13-MappedFile%E5%92%8CMappedFileQueue%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/14-CommitLog%E5%8E%9F%E7%90%86%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/15-broker%E7%9A%84%E5%88%B7%E7%9B%98%E6%9C%BA%E5%88%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/16-ConsumeQueue%E5%92%8CIndex%E5%8E%9F%E7%90%86%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/17-broker%E8%BF%87%E6%9C%9F%E6%96%87%E4%BB%B6%E5%88%A0%E9%99%A4%E6%9C%BA%E5%88%B6.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/18-%E6%B6%88%E8%B4%B9%E8%80%85%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B(TODO).html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/19-%E6%B6%88%E6%81%AF%E6%8B%89%E5%8F%96%E5%85%A5%E5%8F%A3%E5%92%8C%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/20-%E6%B6%88%E8%B4%B9%E8%80%85%E5%8F%91%E9%80%81%E6%B6%88%E6%81%AF%E6%8B%89%E5%8F%96%E8%AF%B7%E6%B1%82%E6%B5%81%E7%A8%8B.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/21-broker%E5%A4%84%E7%90%86%E6%B6%88%E6%81%AF%E6%8B%89%E5%8F%96%E8%AF%B7%E6%B1%82-1-%E4%B8%BB%E6%B5%81%E7%A8%8B.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/22-broker%E5%A4%84%E7%90%86%E6%B6%88%E6%81%AF%E6%8B%89%E5%8F%96%E8%AF%B7%E6%B1%82-2-%E9%95%BF%E8%BD%AE%E8%AF%A2.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/23-broker%E5%A4%84%E7%90%86%E6%B6%88%E6%81%AF%E6%8B%89%E5%8F%96%E8%AF%B7%E6%B1%82-3-%E8%AF%BB%E5%8F%96%E6%B6%88%E6%81%AF.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/24-%E6%B6%88%E8%B4%B9%E8%80%85%E5%A4%84%E7%90%86%E4%BB%8Ebroker%E6%8B%89%E5%8F%96%E7%9A%84%E6%B6%88%E6%81%AF.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/RocketMQ_source/25-%E5%B9%B6%E5%8F%91%E6%B6%88%E8%B4%B9%E5%8E%9F%E7%90%86.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/001-%E6%9C%8D%E5%8A%A1%E5%99%A8CPU%E9%97%AE%E9%A2%98-%E8%A7%84%E5%BE%8B%E6%80%A7%E5%B3%B0%E5%88%BA.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/002-%E6%9C%8D%E5%8A%A1%E5%99%A8CPU%E9%85%8D%E7%BD%AE%E9%99%8D%E4%BD%8EGC%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/003-%E6%9C%8D%E5%8A%A1%E5%99%A8CPU%E4%BD%BF%E7%94%A8%E7%8E%87%E8%BE%83%E4%BD%8E%E4%BD%86%E7%B3%BB%E7%BB%9F%E8%B4%9F%E8%BD%BD%E9%AB%98.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/004-log4j2%E5%86%85%E5%AD%98%E6%B3%84%E9%9C%B2%E5%AF%BC%E8%87%B4%E7%9A%84%E9%A2%91%E7%B9%81fullgc.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/005-%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%88%B6%E5%AD%90%E4%BB%BB%E5%8A%A1%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%BD%93%E9%80%A0%E6%88%90%E6%AD%BB%E9%94%81.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/006-linux%E7%B3%BB%E7%BB%9F%E5%8F%82%E6%95%B0-%E8%BF%9E%E6%8E%A5%E9%98%9F%E5%88%97%E9%95%BF%E5%BA%A6%E8%BF%87%E5%B0%8F%E5%AF%BC%E8%87%B4%E8%BF%9E%E6%8E%A5%E4%B8%A2%E5%BC%83.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/007-redis%E9%A2%91%E7%B9%81%E6%B7%98%E6%B1%B0-%E6%B8%85%E9%99%A4redis%E7%BA%BF%E4%B8%8A%E6%9C%AA%E8%AE%BE%E7%BD%AE%E8%BF%87%E6%9C%9F%E6%97%B6%E9%97%B4%E7%9A%84key.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/008-JVM%E5%A0%86%E5%A4%96%E5%86%85%E5%AD%98%E6%B3%84%E9%9C%B2%E6%8E%92%E6%9F%A5.html</loc><lastmod>2025-04-09T16:28:31.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/IM%E5%A6%82%E4%BD%95%E4%BF%9D%E8%AF%81%E6%B6%88%E6%81%AF%E4%B8%8D%E4%B8%A2%E5%A4%B1.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/%E7%BB%8F%E9%AA%8C-%E6%9F%A5%E8%AF%A2%E7%B1%BB%E6%8E%A5%E5%8F%A3%E8%B6%85%E6%97%B6%E4%BC%98%E5%8C%96%E6%8A%80%E5%B7%A7.html</loc><lastmod>2025-04-09T16:28:31.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/%E9%A1%B9%E7%9B%AE-IM%E9%95%BF%E8%BF%9E%E6%8E%A5%E4%BC%98%E5%8C%96.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/%E9%A1%B9%E7%9B%AE-%E6%9C%8D%E5%8A%A1%E9%99%8D%E7%BA%A7.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/%E9%A1%B9%E7%9B%AE-%E7%9B%B4%E6%92%AD%E9%97%B4%E4%B8%9A%E5%8A%A1%E5%A4%9A%E7%BA%A7%E7%BC%93%E5%AD%98%E4%BC%98%E5%8C%96.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/business_issue_accumulations/%E9%A1%B9%E7%9B%AE-%E7%BA%BF%E7%A8%8B%E6%B1%A0%E4%BC%98%E5%8C%96.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/interviewQA/JUC%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.html</loc><lastmod>2025-04-21T14:37:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/interviewQA/JVM%E9%97%AE%E9%A2%98.html</loc><lastmod>2025-04-21T14:37:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/interviewQA/MySQL%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.html</loc><lastmod>2025-04-21T14:37:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/interviewQA/Redis%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.html</loc><lastmod>2025-04-21T14:37:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/interviewQA/RocketMQ%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.html</loc><lastmod>2025-04-21T14:37:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/leetcode_record/%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/leetcode_record/%E4%BA%8C%E5%8F%89%E6%A0%91.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/leetcode_record/%E4%BB%A3%E7%A0%81%E9%9A%8F%E6%83%B3%E5%BD%95%E9%A2%98%E7%9B%AE%E7%9B%AE%E5%BD%95.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/01-Zero-Shot%20Prompting.html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/02-Few-Shot%20Prompting.html</loc><lastmod>2026-03-26T09:25:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/03-Chain-of-Thought%20Prompting(COT).html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/04-Meta%20Prompting.html</loc><lastmod>2026-03-26T09:25:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/05-Self-Consistency.html</loc><lastmod>2026-03-26T09:25:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/06-Generated%20Knowledge%20Prompting.html</loc><lastmod>2026-03-26T09:25:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/07-Prompt%20Chaining.html</loc><lastmod>2026-03-26T09:25:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/08-Tree%20of%20Thoughts(ToT).html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/09-Retrieval%20Augmented%20Generation%20(RAG).html</loc><lastmod>2026-03-26T09:25:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/10-Automatic%20Reasoning%20and%20Tool-use%20(ART).html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/11-Automatic%20Prompt%20Engineer%20(APE).html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/12-Active-Prompt.html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/13-Directional%20Stimulus%20Prompting.html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/14-Program-Aided%20Language%20Models(PAL).html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/15-ReAct%20Prompting.html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/16-Reflexion.html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/prompt_engineering/17-Multimodal%20CoT%20Prompting.html</loc><lastmod>2026-03-30T13:36:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/test/HowToSayResume.html</loc><lastmod>2025-04-21T15:01:57.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/test/Linux%E5%91%BD%E4%BB%A4.html</loc><lastmod>2025-04-21T15:01:57.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/test/</loc><lastmod>2025-04-21T15:12:47.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/test/ThreadLocal%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.html</loc><lastmod>2025-04-21T15:01:57.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/test/resume.html</loc><lastmod>2025-04-03T07:07:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://blog.guosgbin.cn/test/%E9%A1%B9%E7%9B%AE-IM%E9%99%90%E6%B5%81-%E5%85%AC%E7%BD%91%E6%B5%81%E9%87%8F%E9%99%8D%E4%BD%8E.html</loc><lastmod>2025-04-21T15:01:57.000Z</lastmod><changefreq>daily</changefreq></url></urlset>