{
  "vincentli.top": {
    "/2018/09/04/mybatis-common-interview-question/": {
      "date": "2026-02-13T07:53:35Z",
      "httpProtocol": "http/1.1",
      "httpStatus": 200,
      "ipAddress": "185.199.111.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "CPXRXGTHWKO3ON4FJWIJHP4MERY4TAOP",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 798,
      "httpBodyHash": "TKBUKQDNQSC3YBMB4LFO3OSPIUUWTVGX",
      "httpBodyTechnologies": [
        "Node.js",
        "Hexo:5.0.2"
      ],
      "httpBodyUrls": [
        "/categories/AI",
        "#9、Mybatis-能执行一对一、一对多的关联查询吗？都有哪些实现方式，以及它们之间的区别。",
        "/tags/ORM/",
        "/categories/并发",
        "/tags/数据库中间件/",
        "/links",
        "\\tags\\RabbitMQ",
        "#1%E3%80%81-%E5%92%8C-%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F",
        "#2、Xml-映射文件中，除了常见的-select-insert-updae-delete-标签之外，还有哪些标签？",
        "#3、最佳实践中，通常一个-Xml-映射文件，都会写一个-Dao-接口与之对应，请问，这个-Dao-接口的工作原理是什么？Dao-接口里的方法，参数不同时，方法能重载吗？",
        "/categories/RabbitMQ",
        "#12、Mybatis-中如何执行批处理？",
        "#4%E3%80%81Mybatis-%E6%98%AF%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E5%88%86%E9%A1%B5%E7%9A%84%EF%BC%9F%E5%88%86%E9%A1%B5%E6%8F%92%E4%BB%B6%E7%9A%84%E5%8E%9F%E7%90%86%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F",
        "\\tags\\Spring",
        "\\tags\\SpringBoot",
        "#1、-和-的区别是什么？",
        "#12%E3%80%81Mybatis-%E4%B8%AD%E5%A6%82%E4%BD%95%E6%89%A7%E8%A1%8C%E6%89%B9%E5%A4%84%E7%90%86%EF%BC%9F",
        "#7、Mybatis-是如何将-sql-执行结果封装为目标对象并返回的？都有哪些映射形式？",
        "/categories/gRPC",
        "\\tags\\人工智能",
        "\\tags\\消息队列",
        "/categories/工具学习",
        "#14、Mybatis-中如何指定使用哪一种-Executor-执行器？",
        "#2%E3%80%81Xml-%E6%98%A0%E5%B0%84%E6%96%87%E4%BB%B6%E4%B8%AD%EF%BC%8C%E9%99%A4%E4%BA%86%E5%B8%B8%E8%A7%81%E7%9A%84-select-insert-updae-delete-%E6%A0%87%E7%AD%BE%E4%B9%8B%E5%A4%96%EF%BC%8C%E8%BF%98%E6%9C%89%E5%93%AA%E4%BA%9B%E6%A0%87%E7%AD%BE%EF%BC%9F",
        "/2025/03/14/ai-code-tool-recommond/",
        "/2025/05/10/multi-agent-system-research-report/",
        "/2025/04/15/comparator-analysis-with-dify-coze-n8n/",
        "http://www.vincentli.top/2018/09/04/mybatis-common-interview-question/",
        "\\tags\\Java",
        "\\tags\\kafka",
        "//cdn.jsdelivr.net/npm/fslightbox@3.1.0/index.min.js",
        "#8、Mybatis-动态-sql-是做什么的？都有哪些动态-sql？能简述一下动态-sql-的执行原理不？",
        "/categories/Tomcat",
        "/2024/08/22/how-to-choose-vector-database/",
        "https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh",
        "/",
        "/categories/人工智能",
        "/categories/SpringWebFlux",
        "//unpkg.com/valine/dist/Valine.min.js",
        "/2018/11/25/tensorflow-open-practise/",
        "/2017/01/12/three-print-abc-char-ten-times-solutions/",
        "/tags",
        "\\tags\\Zookeeper",
        "#11、Mybatis-的-Xml-映射文件中，不同的-Xml-映射文件，id-是否可以重复？",
        "#14%E3%80%81Mybatis-%E4%B8%AD%E5%A6%82%E4%BD%95%E6%8C%87%E5%AE%9A%E4%BD%BF%E7%94%A8%E5%93%AA%E4%B8%80%E7%A7%8D-Executor-%E6%89%A7%E8%A1%8C%E5%99%A8%EF%BC%9F",
        "#6%E3%80%81%E7%AE%80%E8%BF%B0-Mybatis-%E7%9A%84%E6%8F%92%E4%BB%B6%E8%BF%90%E8%A1%8C%E5%8E%9F%E7%90%86%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E6%8F%92%E4%BB%B6%E3%80%82",
        "/categories/Spring",
        "/categories/多线程",
        "https://github.com/leechaoqiang",
        "/categories/SpringBoot",
        "/categories/SpringCloud",
        "/images/logo.jpg",
        "/categories/博客",
        "/categories/缓存",
        "/categories/Restful",
        "/categories/mybatis/",
        "/tags/Mybatis/",
        "/categories/Zookeeper",
        "#16、简述-Mybatis-的-Xml-映射文件和-Mybatis-内部数据结构之间的映射关系？",
        "#8%E3%80%81Mybatis-%E5%8A%A8%E6%80%81-sql-%E6%98%AF%E5%81%9A%E4%BB%80%E4%B9%88%E7%9A%84%EF%BC%9F%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B%E5%8A%A8%E6%80%81-sql%EF%BC%9F%E8%83%BD%E7%AE%80%E8%BF%B0%E4%B8%80%E4%B8%8B%E5%8A%A8%E6%80%81-sql-%E7%9A%84%E6%89%A7%E8%A1%8C%E5%8E%9F%E7%90%86%E4%B8%8D%EF%BC%9F",
        "#3%E3%80%81%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%E4%B8%AD%EF%BC%8C%E9%80%9A%E5%B8%B8%E4%B8%80%E4%B8%AA-Xml-%E6%98%A0%E5%B0%84%E6%96%87%E4%BB%B6%EF%BC%8C%E9%83%BD%E4%BC%9A%E5%86%99%E4%B8%80%E4%B8%AA-Dao-%E6%8E%A5%E5%8F%A3%E4%B8%8E%E4%B9%8B%E5%AF%B9%E5%BA%94%EF%BC%8C%E8%AF%B7%E9%97%AE%EF%BC%8C%E8%BF%99%E4%B8%AA-Dao-%E6%8E%A5%E5%8F%A3%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9FDao-%E6%8E%A5%E5%8F%A3%E9%87%8C%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%8C%E5%8F%82%E6%95%B0%E4%B8%8D%E5%90%8C%E6%97%B6%EF%BC%8C%E6%96%B9%E6%B3%95%E8%83%BD%E9%87%8D%E8%BD%BD%E5%90%97%EF%BC%9F",
        "/categories/Docker",
        "#5、Mybatis执行批量插入，可以返回数据库主键列表吗？",
        "/categories/技术笔记",
        "/categories/技术学习笔记",
        "/categories/Mysql",
        "/categories/Golang学习笔记",
        "\\tags\\微服务",
        "/categories/摄影",
        "mailto:vincentlee99@126.com",
        "/css/main.css",
        "\\tags\\容器化",
        "#11%E3%80%81Mybatis-%E7%9A%84-Xml-%E6%98%A0%E5%B0%84%E6%96%87%E4%BB%B6%E4%B8%AD%EF%BC%8C%E4%B8%8D%E5%90%8C%E7%9A%84-Xml-%E6%98%A0%E5%B0%84%E6%96%87%E4%BB%B6%EF%BC%8Cid-%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E9%87%8D%E5%A4%8D%EF%BC%9F",
        "/categories/thread",
        "/categories/mybatis",
        "/categories/mybatis/技术笔记/",
        "#5%E3%80%81Mybatis%E6%89%A7%E8%A1%8C%E6%89%B9%E9%87%8F%E6%8F%92%E5%85%A5%EF%BC%8C%E5%8F%AF%E4%BB%A5%E8%BF%94%E5%9B%9E%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%BB%E9%94%AE%E5%88%97%E8%A1%A8%E5%90%97%EF%BC%9F",
        "/js/lib/lozad.min.js",
        "#18%E3%80%81Mybatis-%E6%98%A0%E5%B0%84%E6%96%87%E4%BB%B6%E4%B8%AD%EF%BC%8C%E5%A6%82%E6%9E%9C-A-%E6%A0%87%E7%AD%BE%E9%80%9A%E8%BF%87-include-%E5%BC%95%E7%94%A8%E4%BA%86-B-%E6%A0%87%E7%AD%BE%E7%9A%84%E5%86%85%E5%AE%B9%EF%BC%8C%E8%AF%B7%E9%97%AE%EF%BC%8CB-%E6%A0%87%E7%AD%BE%E8%83%BD%E5%90%A6%E5%AE%9A%E4%B9%89%E5%9C%A8-A-%E6%A0%87%E7%AD%BE%E7%9A%84%E5%90%8E%E9%9D%A2%EF%BC%8C%E8%BF%98%E6%98%AF%E8%AF%B4%E5%BF%85%E9%A1%BB%E5%AE%9A%E4%B9%89%E5%9C%A8-A-%E6%A0%87%E7%AD%BE%E7%9A%84%E5%89%8D%E9%9D%A2%EF%BC%9F",
        "/archives",
        "/categories/问题",
        "#17、Mybatis-是否可以映射-Enum-枚举类？",
        "http://www.vincentli.top/about",
        "#4、Mybatis-是如何进行分页的？分页插件的原理是什么？",
        "\\tags\\SpringCloud",
        "#17%E3%80%81Mybatis-%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E6%98%A0%E5%B0%84-Enum-%E6%9E%9A%E4%B8%BE%E7%B1%BB%EF%BC%9F",
        "/categories/tensorflow",
        "#18、Mybatis-映射文件中，如果-A-标签通过-include-引用了-B-标签的内容，请问，B-标签能否定义在-A-标签的后面，还是说必须定义在-A-标签的前面？",
        "#13%E3%80%81Mybatis-%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B-Executor-%E6%89%A7%E8%A1%8C%E5%99%A8%EF%BC%9F%E5%AE%83%E4%BB%AC%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F",
        "/about",
        "\\tags\\分布式",
        "//at.alicdn.com/t/font_1952792_89b4ac4k4up.css",
        "#6、简述-Mybatis-的插件运行原理，以及如何编写一个插件。",
        "#10、Mybatis-是否支持延迟加载？如果支持，它的实现原理是什么？",
        "#13、Mybatis-都有哪些-Executor-执行器？它们之间的区别是什么？",
        "#9%E3%80%81Mybatis-%E8%83%BD%E6%89%A7%E8%A1%8C%E4%B8%80%E5%AF%B9%E4%B8%80%E3%80%81%E4%B8%80%E5%AF%B9%E5%A4%9A%E7%9A%84%E5%85%B3%E8%81%94%E6%9F%A5%E8%AF%A2%E5%90%97%EF%BC%9F%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%AE%83%E4%BB%AC%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB%E3%80%82",
        "\\tags\\MQ",
        "\\tags\\多线程",
        "/categories/微服务",
        "//at.alicdn.com/t/font_1946621_f7g5jnuftcf.css",
        "#16%E3%80%81%E7%AE%80%E8%BF%B0-Mybatis-%E7%9A%84-Xml-%E6%98%A0%E5%B0%84%E6%96%87%E4%BB%B6%E5%92%8C-Mybatis-%E5%86%85%E9%83%A8%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B9%8B%E9%97%B4%E7%9A%84%E6%98%A0%E5%B0%84%E5%85%B3%E7%B3%BB%EF%BC%9F",
        "/categories/分布式",
        "#10%E3%80%81Mybatis-%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%E5%BB%B6%E8%BF%9F%E5%8A%A0%E8%BD%BD%EF%BC%9F%E5%A6%82%E6%9E%9C%E6%94%AF%E6%8C%81%EF%BC%8C%E5%AE%83%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F",
        "#15%E3%80%81%E4%B8%BA%E4%BB%80%E4%B9%88%E8%AF%B4-Mybatis-%E6%98%AF%E5%8D%8A%E8%87%AA%E5%8A%A8-ORM-%E6%98%A0%E5%B0%84%E5%B7%A5%E5%85%B7%EF%BC%9F%E5%AE%83%E4%B8%8E%E5%85%A8%E8%87%AA%E5%8A%A8%E7%9A%84%E5%8C%BA%E5%88%AB%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F",
        "\\tags\\git",
        "\\tags\\Tomcat",
        "/categories/kafka",
        "/categories/消息队列",
        "/categories/配置中心",
        "/categories",
        "/categories/Java",
        "#15、为什么说-Mybatis-是半自动-ORM-映射工具？它与全自动的区别在哪里？",
        "#7%E3%80%81Mybatis-%E6%98%AF%E5%A6%82%E4%BD%95%E5%B0%86-sql-%E6%89%A7%E8%A1%8C%E7%BB%93%E6%9E%9C%E5%B0%81%E8%A3%85%E4%B8%BA%E7%9B%AE%E6%A0%87%E5%AF%B9%E8%B1%A1%E5%B9%B6%E8%BF%94%E5%9B%9E%E7%9A%84%EF%BC%9F%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B%E6%98%A0%E5%B0%84%E5%BD%A2%E5%BC%8F%EF%BC%9F",
        "/js/main.js"
      ],
      "httpBodyMetaTags": {
        "description": "攻城狮李猿外的博客,专注Java,Spring,Spring Boot,Spring Cloud,RocketMQ,Kafka,Spring AI,Redis,Golang,人工智能等技术学习记录。"
      },
      "httpBodyByteSize": 71328,
      "httpBodyPageTitle": "Mybatis常见面试题"
    },
    "/categories/Java/": {
      "date": "2026-02-13T07:17:48Z",
      "httpProtocol": "http/1.1",
      "httpStatus": 200,
      "ipAddress": "185.199.109.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "IFAWMXGZVXAX6MTZMOKI6AHBP6EZMNNA",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [
        "ff3e:11663:47CA24:4EAB4E:698ED01B"
      ],
      "httpHeaderByteSize": 797,
      "httpBodyHash": "EUAJ6J6NJPPP4ZRITRBI466UFAPAS4QO",
      "httpBodyTechnologies": [
        "Node.js",
        "Hexo:5.0.2"
      ],
      "httpBodyUrls": [
        "\\tags\\微服务",
        "/categories/Tomcat",
        "/links",
        "/js/lib/lozad.min.js",
        "/categories/SpringBoot",
        "/categories/Golang学习笔记",
        "\\tags\\Java",
        "/css/main.css",
        "/categories/gRPC",
        "/categories/技术笔记",
        "\\tags\\git",
        "\\tags\\Spring",
        "/categories/Docker",
        "/categories/并发",
        "https://github.com/leechaoqiang",
        "/2025/03/14/ai-code-tool-recommond/",
        "/2024/08/22/how-to-choose-vector-database/",
        "//at.alicdn.com/t/font_1952792_89b4ac4k4up.css",
        "\\tags\\分布式",
        "\\tags\\多线程",
        "\\tags\\SpringBoot",
        "/categories/Restful",
        "/archives/2024",
        "/categories/AI",
        "\\tags\\容器化",
        "/categories/thread",
        "/categories/多线程",
        "/categories/消息队列",
        "//unpkg.com/valine/dist/Valine.min.js",
        "\\tags\\MQ",
        "/archives/2017",
        "/archives/2020",
        "/archives/2025",
        "/categories/RabbitMQ",
        "/tags",
        "mailto:vincentlee99@126.com",
        "/images/logo.jpg",
        "/categories/Mysql",
        "/categories/mybatis",
        "/2025/05/10/multi-agent-system-research-report/",
        "/categories/博客",
        "/js/main.js",
        "\\tags\\kafka",
        "/archives/2018",
        "/categories/摄影",
        "\\tags\\消息队列",
        "/categories/SpringCloud",
        "/categories/人工智能",
        "//at.alicdn.com/t/font_1946621_f7g5jnuftcf.css",
        "\\tags\\RabbitMQ",
        "/categories/Spring",
        "/categories/Zookeeper",
        "/categories/微服务",
        "/categories/技术学习笔记",
        "/2016/10/21/string-stringbuilder-stringbuffer-run-efficiency-compare/",
        "\\tags\\Tomcat",
        "/categories/缓存",
        "/categories/问题",
        "/categories/tensorflow",
        "/",
        "/categories/分布式",
        "/categories/工具学习",
        "/2025/04/15/comparator-analysis-with-dify-coze-n8n/",
        "//cdn.jsdelivr.net/npm/fslightbox@3.1.0/index.min.js",
        "/about",
        "/archives",
        "/archives/2019",
        "\\tags\\Zookeeper",
        "/categories/Java",
        "/categories/配置中心",
        "/categories/SpringWebFlux",
        "/categories",
        "/archives/2021",
        "/categories/kafka",
        "\\tags\\SpringCloud",
        "\\tags\\人工智能",
        "/archives/2016"
      ],
      "httpBodyMetaTags": {
        "description": "攻城狮李猿外的博客,专注Java,Spring,Spring Boot,Spring Cloud,RocketMQ,Kafka,Spring AI,Redis,Golang,人工智能等技术学习记录。"
      },
      "httpBodyByteSize": 28659,
      "httpBodyPageTitle": "分类"
    },
    "/tags/": {
      "date": "2026-02-13T07:34:36Z",
      "httpProtocol": "http/1.1",
      "httpStatus": 200,
      "ipAddress": "185.199.111.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "ZKRF3V2ADADE3WJPO3TNS67KXXROGOGJ",
      "httpHeaderTechnologies": [
        "Fastly",
        "Varnish",
        "GitHub Pages"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 798,
      "httpBodyHash": "ISLAJK5H3TYBHSEYXHD7QNU7CJVXT2HG",
      "httpBodyTechnologies": [
        "Node.js",
        "Hexo:5.0.2"
      ],
      "httpBodyUrls": [
        "/categories/并发",
        "\\tags\\SpringWebFlux",
        "\\tags\\分库",
        "\\tags\\Zookeeper",
        "/js/lib/lozad.min.js",
        "\\tags\\分布式服务",
        "\\tags\\向量数据库选人工智能",
        "\\tags\\AI",
        "/archives/2016",
        "/categories/Zookeeper",
        "\\tags\\String",
        "/categories/工具学习",
        "/2025/05/10/multi-agent-system-research-report/",
        "\\tags\\JVM",
        "/categories",
        "\\tags\\微服务",
        "\\tags\\Mysql",
        "/archives/2025",
        "/categories/kafka",
        "\\tags\\StringBuffer",
        "\\tags\\强化学习",
        "/categories/技术笔记",
        "\\tags\\数据库中间件",
        "https://github.com/leechaoqiang",
        "\\tags\\git",
        "\\tags\\dify",
        "/images/logo.jpg",
        "\\tags\\容器化",
        "/categories/thread",
        "/2024/08/22/how-to-choose-vector-database/",
        "\\tags\\RAG",
        "\\tags\\并发",
        "\\tags\\webservice",
        "\\tags\\消息队列",
        "\\tags\\美图欣赏",
        "\\tags\\Json",
        "\\tags\\12306",
        "\\tags\\restful",
        "/archives/2018",
        "/archives/2024",
        "/categories/摄影",
        "/categories/RabbitMQ",
        "/categories/配置中心",
        "mailto:vincentlee99@126.com",
        "/categories/技术学习笔记",
        "/2025/04/15/comparator-analysis-with-dify-coze-n8n/",
        "//cdn.jsdelivr.net/npm/fslightbox@3.1.0/index.min.js",
        "/about",
        "\\tags\\coze",
        "\\tags\\Xfire",
        "//at.alicdn.com/t/font_1946621_f7g5jnuftcf.css",
        "\\tags\\运维",
        "\\tags\\zookeeper",
        "\\tags\\多线程",
        "\\tags\\向量检索",
        "\\tags\\StringBuilder",
        "\\tags\\SpringCloudConfig",
        "/categories/Golang学习笔记",
        "/categories/博客",
        "/js/main.js",
        "\\tags\\Spring",
        "\\tags\\Mybatis",
        "/archives/2021",
        "/categories/Java",
        "\\tags\\Agent",
        "/archives/2020",
        "/categories/微服务",
        "\\tags\\RPC",
        "\\tags\\淘宝",
        "/categories/Spring",
        "/categories/mybatis",
        "/categories/缓存",
        "\\tags\\编程辅助",
        "/tags",
        "\\tags\\京东",
        "\\tags\\分表",
        "/categories/SpringBoot",
        "\\tags\\向量数据库对比",
        "/2025/03/14/ai-code-tool-recommond/",
        "\\tags\\Map",
        "\\tags\\ORM",
        "\\tags\\n8n",
        "/categories/Docker",
        "/categories/Restful",
        "/categories/SpringWebFlux",
        "\\tags\\thread",
        "\\tags\\多Agent",
        "/categories/Tomcat",
        "\\tags\\多智能体协同",
        "\\tags\\向量数据库选型",
        "\\tags\\rag",
        "\\tags\\Apollo",
        "\\tags\\SpringCloud",
        "//unpkg.com/valine/dist/Valine.min.js",
        "/links",
        "\\tags\\redis",
        "\\tags\\jackson",
        "\\tags\\ForkJoinPool",
        "\\tags\\虚拟化技术",
        "\\tags\\jmx",
        "\\tags\\Vector",
        "\\tags\\字符串",
        "/categories/分布式",
        "/categories/SpringCloud",
        "\\tags\\深度增强学习",
        "//at.alicdn.com/t/font_1952792_89b4ac4k4up.css",
        "\\tags\\Docker",
        "\\tags\\监控",
        "\\tags\\RabbitMQ",
        "\\tags\\SpringBoot",
        "\\tags\\人工智能",
        "/categories/消息队列",
        "\\tags\\多智能体系统",
        "\\tags\\Java",
        "\\tags\\gRPC",
        "\\tags\\caffeine",
        "\\tags\\多智能体",
        "\\tags\\配置中心",
        "/categories/多线程",
        "\\tags\\支付",
        "\\tags\\电商",
        "/archives/2019",
        "\\tags\\分布式",
        "\\tags\\安全漏洞",
        "/categories/人工智能",
        "/css/main.css",
        "\\tags\\kafka",
        "\\tags\\python",
        "/categories/tensorflow",
        "\\tags\\MQ",
        "\\tags\\ai",
        "\\tags\\Redis",
        "\\tags\\Golang",
        "\\tags\\HashMap",
        "\\tags\\超卖",
        "/categories/AI",
        "\\tags\\tensorflow",
        "\\tags\\向量数据库",
        "\\tags\\Mysql,存储过程",
        "\\tags\\Nacos",
        "\\tags\\Tomcat",
        "\\tags\\数据库",
        "\\tags\\向量数据库选型指南",
        "/archives",
        "\\tags\\秒杀",
        "/archives/2017",
        "/categories/gRPC",
        "/categories/问题",
        "\\tags\\扣减库存",
        "\\tags\\辅助编程",
        "/",
        "\\tags\\缓存",
        "\\tags\\部署",
        "\\tags\\Disconf",
        "\\tags\\AI编码",
        "/categories/Mysql"
      ],
      "httpBodyMetaTags": {
        "description": "攻城狮李猿外的博客,专注Java,Spring,Spring Boot,Spring Cloud,RocketMQ,Kafka,Spring AI,Redis,Golang,人工智能等技术学习记录。"
      },
      "httpBodyByteSize": 39760,
      "httpBodyPageTitle": "标签"
    }
  },
  "wymoe.com": {
    "/archives/2020/12/": {
      "date": "2026-02-14T13:34:36Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.134.42",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "BRJEQ7YAZHWR6HGC5MBRZZL3HOOU67JY",
      "httpHeaderTechnologies": [
        "Cloudflare",
        "HTTP/3"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 886,
      "httpBodyHash": "264YQVJB3GOOHQ3NFUH6AVXBBAHBXFBP",
      "httpBodyTechnologies": [
        "Node.js",
        "Moment.js",
        "Hexo:5.0.2",
        "Clipboard.js",
        "jQuery:3.3.1",
        "Google AdSense",
        "Google Analytics",
        "Cloudflare Browser Insights"
      ],
      "httpBodyUrls": [
        "/2022/08/21/Shadowrocket%E5%B0%8F%E7%81%AB%E7%AE%AD%E5%88%86%E6%B5%81%E6%95%99%E7%A8%8B/",
        "/tags/%E6%92%AD%E5%AE%A2/",
        "/tags/%E8%85%BE%E8%AE%AF%E4%BA%91/",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/archives/2019/02/",
        "/archives/2020/01/",
        "/tags/%E8%BD%AF%E8%B7%AF%E7%94%B1/",
        "/archives/2019/06/",
        "/img/my.svg",
        "/archives/2018/11/",
        "/tags/Shadowrocket/",
        "/tags/Jenkins/",
        "/archives/2019/04/",
        "https://cdnjs.loli.net/ajax/libs/clipboard.js/2.0.4/clipboard.min.js",
        "/tags/rss/",
        "/tags/RTSP/",
        "/archives/2019/12/",
        "/archives/2020/07/",
        "/archives/2021/02/",
        "/tags/%E4%BC%98%E5%8C%96/",
        "/tags/create-react-app/",
        "/tags/axios/",
        "/archives/2020/02/",
        "/categories/%E5%89%8D%E7%AB%AF/",
        "/tags/CSS/",
        "/categories",
        "/tags/Next/",
        "/archives/2021/04/",
        "https://github.com/wyangx",
        "https://cdnjs.loli.net/ajax/libs/justifiedGallery/3.7.0/js/jquery.justifiedGallery.min.js",
        "/archives/2019/05/",
        "/tags/img/",
        "/2024/01/17/Videojs%E6%8E%A7%E4%BB%B6%E6%A0%8F%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8C%89%E9%92%AE/",
        "/tags/%E8%B7%A8%E5%9F%9F/",
        "https://cdnjs.loli.net/ajax/libs/pace/1.0.2/pace.min.js",
        "https://cdnjs.loli.net/ajax/libs/font-awesome/5.4.1/css/all.css",
        "https://cdnjs.loli.net/ajax/libs/lightgallery/1.6.8/js/lightgallery.min.js",
        "/tags/Docker/",
        "/tags/H264/",
        "/tags/https/",
        "/tags/%E5%8D%9A%E5%AE%A2/",
        "/tags/%E8%87%AA%E5%8A%A8%E5%8C%96/",
        "https://creativecommons.org/licenses/by/4.0/",
        "/archives/2020/04/",
        "https://github.com/ppoffice/hexo-theme-icarus",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "/tags/cos/",
        "/archives/2019/10/",
        "/archives/2021/03/",
        "/archives/2021/12/",
        "/js/column.js",
        "/img/avatar.jfif",
        "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",
        "/",
        "/archives",
        "/tags/Node/",
        "/js/insight.js",
        "/archives/2019/09/",
        "https://cdnjs.loli.net/ajax/libs/justifiedGallery/3.7.0/css/justifiedGallery.min.css",
        "javascript:;",
        "/js/animation.js",
        "https://hexo.io/",
        "/tags/%E6%AD%A3%E5%88%99/",
        "https://creativecommons.org/",
        "/tags/%E5%9B%BD%E9%99%85%E5%8C%96/",
        "/tags",
        "/archives/2020/12/",
        "/archives/2023/04/",
        "/tags/%E8%A1%A8%E9%A9%B1%E5%8A%A8/",
        "/archives/2020/03/",
        "/cdn-cgi/l/email-protection#87eec7f0feeae8e2a9e4e8ea",
        "/tags/openWrt/",
        "/categories/%E6%8A%98%E8%85%BE/",
        "https://cdnjs.loli.net/ajax/libs/lightgallery/1.6.8/css/lightgallery.min.css",
        "https://cdnjs.loli.net/ajax/libs/moment.js/2.22.2/moment-with-locales.min.js",
        "/atom.xml",
        "/tags/flv-js/",
        "/archives/2019/11/",
        "https://twitter.com/miviiauc",
        "https://www.googletagmanager.com/gtag/js?id=G-T1FJSGXH2L",
        "/archives/2022/08/",
        "/archives/2024/01/",
        "/js/back_to_top.js",
        "/tags/DNS/",
        "/manifest.json",
        "/archives/2020/05/",
        "/2021/12/16/2021%E6%95%B0%E5%AD%97%E7%94%9F%E6%B4%BB%E6%80%BB%E7%BB%93/",
        "/2020/12/10/Windows%E4%B8%8BRSSHub%E6%89%A7%E8%A1%8CNPM%E6%8A%A5%E9%94%99/",
        "/tags/ESLint/",
        "/tags/vue/",
        "https://u.wyang.win/script.js",
        "/js/main.js",
        "/tags/%E5%B0%8F%E7%A8%8B%E5%BA%8F/",
        "/tags/Ubuntu/",
        "/tags/rsshub/",
        "/tags/Videojs/",
        "/archives/2018/06/",
        "https://cdnjs.loli.net/ajax/libs/highlight.js/9.12.0/styles/atom-one-light.min.css",
        "/2023/04/26/AdGuardHome+Passwall%E9%85%8D%E5%90%88%E4%BD%BF%E7%94%A8%E9%85%8D%E7%BD%AE/",
        "/tags/VSCode/",
        "/2021/04/15/AdGuard%E4%B8%8EClashforWindows%E5%85%B1%E5%AD%98/",
        "/tags/Nginx/",
        "/tags/AdGuard/",
        "/tags/element/",
        "https://cdnjs.loli.net/ajax/libs/jquery/3.3.1/jquery.min.js",
        "/tags/npm/",
        "/tags/apple/",
        "/css/default.css",
        "/archives/2020/10/",
        "/tags/%E7%88%AC%E8%99%AB/",
        "/tags/echarts/",
        "/archives/2018/07/",
        "/tags/cdn/",
        "/tags/Hexo/",
        "https://fonts.loli.net/css2?family=Ubuntu:wght@400;600\u0026family=Source+Code+Pro"
      ],
      "httpBodyMetaTags": {
        "description": "Web Front-end developer",
        "og:description": "Web Front-end developer"
      },
      "httpBodyByteSize": 25792,
      "httpBodyPageTitle": "归档: 2020/12 - WangYang's Blog"
    },
    "/categories/%E5%89%8D%E7%AB%AF/page/3/": {
      "date": "2026-02-14T14:30:30Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "172.67.134.42",
      "ipASN": "Cloudflare, Inc.",
      "ipCountry": null,
      "httpHeaderHash": "FZ6RDW4ONVBQ6CM2OC7KHPPFRAJQVIVU",
      "httpHeaderTechnologies": [
        "HTTP/3",
        "Cloudflare"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 882,
      "httpBodyHash": "ULK5AJYAJ4NIT4VUS3G5P5TKVZZYKQ56",
      "httpBodyTechnologies": [
        "Moment.js",
        "Hexo:5.0.2",
        "Clipboard.js",
        "jQuery:3.3.1",
        "Google AdSense",
        "Google Analytics",
        "Cloudflare Browser Insights",
        "Node.js"
      ],
      "httpBodyUrls": [
        "#dns",
        "#",
        "/js/main.js",
        "https://creativecommons.org/",
        "/categories",
        "https://cdnjs.loli.net/ajax/libs/clipboard.js/2.0.4/clipboard.min.js",
        "/tags/Videojs/",
        "/archives/2019/05/",
        "/archives/2020/02/",
        "/tags/%E5%8D%9A%E5%AE%A2/",
        "http://echarts.baidu.com/option.html#series-line.stack",
        "#ip地址",
        "/tags/echarts/",
        "/archives/2020/03/",
        "/2018/07/06/%E4%B8%80%E4%BA%9B%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/",
        "/tags/rss/",
        "/img/avatar.jfif",
        "https://www.googletagmanager.com/gtag/js?id=G-T1FJSGXH2L",
        "https://cdnjs.loli.net/ajax/libs/justifiedGallery/3.7.0/css/justifiedGallery.min.css",
        "/archives/2021/04/",
        "/tags/%E5%B0%8F%E7%A8%8B%E5%BA%8F/",
        "/tags/%E8%BD%AF%E8%B7%AF%E7%94%B1/",
        "/categories/%E5%89%8D%E7%AB%AF/page/2/",
        "/2022/08/21/Shadowrocket%E5%B0%8F%E7%81%AB%E7%AE%AD%E5%88%86%E6%B5%81%E6%95%99%E7%A8%8B/",
        "/archives/2020/05/",
        "/tags/%E6%92%AD%E5%AE%A2/",
        "/tags/%E6%AD%A3%E5%88%99/",
        "https://twitter.com/miviiauc",
        "/categories/%E5%89%8D%E7%AB%AF/page/3/",
        "/2021/04/15/AdGuard%E4%B8%8EClashforWindows%E5%85%B1%E5%AD%98/",
        "/tags/cos/",
        "/tags/https/",
        "/tags/%E8%B7%A8%E5%9F%9F/",
        "https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015",
        "/js/back_to_top.js",
        "/tags/%E4%BC%98%E5%8C%96/",
        "https://fonts.loli.net/css2?family=Ubuntu:wght@400;600\u0026family=Source+Code+Pro",
        "/tags/DNS/",
        "/tags/H264/",
        "/tags/VSCode/",
        "https://cdnjs.loli.net/ajax/libs/lightgallery/1.6.8/css/lightgallery.min.css",
        "/2023/04/26/AdGuardHome+Passwall%E9%85%8D%E5%90%88%E4%BD%BF%E7%94%A8%E9%85%8D%E7%BD%AE/",
        "https://hexo.io/",
        "https://cdnjs.loli.net/ajax/libs/font-awesome/5.4.1/css/all.css",
        "/archives/2018/11/",
        "/categories/%E6%8A%98%E8%85%BE/",
        "/tags/rsshub/",
        "/archives/2019/04/",
        "https://github.com/wyangx",
        "#检测是否切换到淘宝源",
        "/tags/%E8%85%BE%E8%AE%AF%E4%BA%91/",
        "/tags/%E8%87%AA%E5%8A%A8%E5%8C%96/",
        "/tags/Docker/",
        "/tags/flv-js/",
        "/js/insight.js",
        "/archives/2020/12/",
        "/tags/create-react-app/",
        "https://cdnjs.loli.net/ajax/libs/highlight.js/9.12.0/styles/atom-one-light.min.css",
        "/tags/CSS/",
        "/manifest.json",
        "/tags/openWrt/",
        "/archives/2020/07/",
        "/categories/%E5%89%8D%E7%AB%AF/page/4/",
        "/2018/07/10/echarts%E6%8A%98%E7%BA%BF%E5%9B%BE%E4%B8%8D%E5%A0%86%E5%8F%A0%E8%AE%BE%E7%BD%AE/",
        "/tags",
        "/tags/element/",
        "https://cdnjs.loli.net/ajax/libs/jquery/3.3.1/jquery.min.js",
        "/2018/07/09/NPM%E5%88%87%E6%8D%A2%E8%87%B3%E6%B7%98%E5%AE%9D%E6%BA%90/",
        "/",
        "#MAC地址",
        "https://cdnjs.loli.net/ajax/libs/moment.js/2.22.2/moment-with-locales.min.js",
        "/tags/img/",
        "/tags/axios/",
        "https://u.wyang.win/script.js",
        "/categories/%E5%89%8D%E7%AB%AF/",
        "/2024/01/17/Videojs%E6%8E%A7%E4%BB%B6%E6%A0%8F%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8C%89%E9%92%AE/",
        "/tags/cdn/",
        "/tags/Ubuntu/",
        "/archives/2019/09/",
        "/archives/2021/03/",
        "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
        "https://cdnjs.loli.net/ajax/libs/lightgallery/1.6.8/js/lightgallery.min.js",
        "#掩码",
        "/tags/Node/",
        "/tags/apple/",
        "/archives/2018/07/",
        "https://i.loli.net/2019/12/19/LF21fIPdkWm6GZK.png",
        "/2021/12/16/2021%E6%95%B0%E5%AD%97%E7%94%9F%E6%B4%BB%E6%80%BB%E7%BB%93/",
        "/atom.xml",
        "/tags/RTSP/",
        "/tags/Nginx/",
        "/archives/2019/11/",
        "/archives/2022/08/",
        "/tags/%E8%A1%A8%E9%A9%B1%E5%8A%A8/",
        "https://github.com/ppoffice/hexo-theme-icarus",
        "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",
        "/js/column.js",
        "/archives/2020/01/",
        "/archives/2021/02/",
        "https://cdnjs.loli.net/ajax/libs/pace/1.0.2/pace.min.js",
        "/tags/npm/",
        "/archives/2019/02/",
        "https://i.loli.net/2019/12/19/LaxdcInhu5ZCNPq.png",
        "/archives/2021/12/",
        "#全局配置切换到淘宝源",
        "/tags/%E5%9B%BD%E9%99%85%E5%8C%96/",
        "/tags/Hexo/",
        "/tags/ESLint/",
        "/tags/Jenkins/",
        "/archives",
        "/archives/2020/10/",
        "/archives/2024/01/",
        "/2018/06/19/%E5%9B%BE%E7%89%87%E5%8A%A0%E8%BD%BD%E5%A4%B1%E8%B4%A5%E6%A0%B7%E5%BC%8F%E7%BE%8E%E5%8C%96/",
        "/tags/vue/",
        "/tags/Next/",
        "/archives/2018/06/",
        "/archives/2019/10/",
        "/tags/%E7%88%AC%E8%99%AB/",
        "/cdn-cgi/l/email-protection#cca58cbbb5a1a3a9e2afa3a1",
        "/tags/AdGuard/",
        "/css/default.css",
        "/archives/2019/12/",
        "/archives/2023/04/",
        "/tags/Shadowrocket/",
        "https://creativecommons.org/licenses/by/4.0/",
        "#大于等于0小于等于100的正数用正则表达式表示",
        "/img/my.svg",
        "/js/animation.js",
        "javascript:;",
        "/archives/2020/04/",
        "#全局配置切换到官方源",
        "/archives/2019/06/",
        "https://cdnjs.loli.net/ajax/libs/justifiedGallery/3.7.0/js/jquery.justifiedGallery.min.js"
      ],
      "httpBodyMetaTags": {
        "description": "Web Front-end developer",
        "og:description": "Web Front-end developer"
      },
      "httpBodyByteSize": 36693,
      "httpBodyPageTitle": "分类: 前端 - WangYang's Blog"
    }
  },
  "xcoding.tech": {
    "/tags/Git/": {
      "date": "2026-02-14T13:04:46Z",
      "httpProtocol": "http/1.1",
      "httpStatus": 200,
      "ipAddress": "185.199.110.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "AJXU3Q6JZCAPHHZNPZNMH5YWGHRY3LPX",
      "httpHeaderTechnologies": [
        "Varnish",
        "GitHub Pages",
        "Fastly"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 800,
      "httpBodyHash": "MKFU4HCBOWYYUZFT4TJWO7AJCPSL4WNO",
      "httpBodyTechnologies": [
        "Pure CSS",
        "Hexo:5.0.2",
        "Unpkg",
        "Zepto",
        "Mermaid",
        "Node.js"
      ],
      "httpBodyUrls": [
        "/",
        "/about",
        "/search",
        "/image/favicon.ico",
        "#",
        "/css/xoxo.css",
        "/js/zepto.min.js",
        "https://github.com/ubuntuvim",
        "https://unpkg.com/mermaid@7.1.2/dist/mermaid.min.js",
        "/atom.xml",
        "https://hexo.io",
        "/css/pure-min.css",
        "/js/busuanzi.pure.mini.js",
        "/GitHub/%E5%9C%A8github%E4%B8%8A%E5%90%8C%E6%AD%A5%E4%B8%80%E4%B8%AA%E5%88%86%E6%94%AF(fork)/",
        "/GitHub/Git%E7%9A%84%E9%94%99%E8%AF%AFerror%20Failed%20connect%20to%20github.com443;%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/",
        "/tags",
        "/archives",
        "/GitHub/%E6%8F%90%E4%BA%A4%E9%A1%B9%E7%9B%AE%E5%88%B0GitHub%EF%BC%8C%E8%BF%98%E5%8E%9F%E6%9F%90%E4%B8%AA%E6%96%87%E4%BB%B6/"
      ],
      "httpBodyMetaTags": {
        "description": "一个专注一coding的网站。提供丰富编程知识，包括Spring、Java、EmberJS、SpringBoot等等技术。"
      },
      "httpBodyByteSize": 10560,
      "httpBodyPageTitle": "tag: Git"
    },
    "/tags/Ubuntu/": {
      "date": "2026-02-14T13:03:54Z",
      "httpProtocol": "http/1.1",
      "httpStatus": 200,
      "ipAddress": "185.199.110.153",
      "ipASN": "Fastly, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "A5J3YMW2MPOAYVHSWXK2P7HWXMYATQEY",
      "httpHeaderTechnologies": [
        "GitHub Pages",
        "Fastly",
        "Varnish"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 798,
      "httpBodyHash": "6M5ANUKIB64IJOOPXLLF446EDEMG3E6Z",
      "httpBodyTechnologies": [
        "Mermaid",
        "Node.js",
        "Pure CSS",
        "Hexo:5.0.2",
        "Unpkg",
        "Zepto"
      ],
      "httpBodyUrls": [
        "#",
        "/",
        "/tags",
        "/search",
        "/css/xoxo.css",
        "/js/busuanzi.pure.mini.js",
        "https://unpkg.com/mermaid@7.1.2/dist/mermaid.min.js",
        "/atom.xml",
        "https://hexo.io",
        "/js/zepto.min.js",
        "/image/favicon.ico",
        "/about",
        "/css/pure-min.css",
        "https://github.com/ubuntuvim",
        "/Linux/ubuntu%E5%AE%89%E8%A3%85%E4%B8%BB%E9%A2%98/",
        "/archives"
      ],
      "httpBodyMetaTags": {
        "description": "一个专注一coding的网站。提供丰富编程知识，包括Spring、Java、EmberJS、SpringBoot等等技术。"
      },
      "httpBodyByteSize": 9772,
      "httpBodyPageTitle": "tag: Ubuntu"
    }
  },
  "zhhll.com.cn": {
    "/2020/java%E5%9F%BA%E7%A1%80/%E5%8F%8D%E5%B0%84/1.%E5%8F%8D%E5%B0%84/": {
      "date": "2026-02-13T21:28:42Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "75.2.60.5",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "JYOXQFRZX2TYZ2T3GNUUMTMHAE5NWLTV",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 520,
      "httpBodyHash": "47KLAUGRYAQMKGOKG6YECZHKAUENETWI",
      "httpBodyTechnologies": [
        "Node.js",
        "Hexo:5.0.2"
      ],
      "httpBodyUrls": [
        "#缺点：",
        "/images/header.jpg",
        "https://valine.js.org",
        "#Java-反射机制详解：动态操作类的终极武器",
        "/2020/java%E5%9F%BA%E7%A1%80/%E5%8F%8D%E5%B0%84/1.%E5%8F%8D%E5%B0%84/#valine-comments",
        "/2020/java基础/反射/2.反射之Type/",
        "#获取属性（Field）",
        "https://github.com/isfox",
        "#%E6%96%B9%E5%BC%8F%E4%B8%89%EF%BC%9A%E9%80%9A%E8%BF%87-Class-forName-%E8%8E%B7%E5%8F%96",
        "#优点：",
        "/images/logo.svg",
        "/images/apple-touch-icon-next.png",
        "#方式一：通过类名-class-获取",
        "https://gitee.com/SiXiangPiaoFuZhe/tools-java",
        "#%E8%8E%B7%E5%8F%96%E5%B1%9E%E6%80%A7%EF%BC%88Field%EF%BC%89",
        "#%E6%96%B9%E5%BC%8F%E4%B8%80%EF%BC%9A%E9%80%9A%E8%BF%87%E7%B1%BB%E5%90%8D-class-%E8%8E%B7%E5%8F%96",
        "#动态调用方法",
        "https://blog.csdn.net/Lxn2zh",
        "https://segmentfault.com/markdown",
        "#反射的优缺点与注意事项",
        "#%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9%EF%BC%9A",
        "https://segmentfault.com/u/xingfujiushiwo/articles",
        "/tags/",
        "/about/",
        "#注意事项：",
        "/images/wechat_channel.jpg",
        "#%E4%BC%98%E7%82%B9%EF%BC%9A",
        "#获取构造器（Constructor）",
        "#方式二：通过实例-getClass-获取",
        "#%E5%8A%A8%E6%80%81%E8%B0%83%E7%94%A8%E6%96%B9%E6%B3%95",
        "/images/favicon-16x16-next.png",
        "#获取-Class-对象：反射的入口",
        "#%E5%8F%8D%E5%B0%84%E7%9A%84%E5%85%B8%E5%9E%8B%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF",
        "/2020/java%E5%9F%BA%E7%A1%80/%E5%8F%8D%E5%B0%84/2.%E5%8F%8D%E5%B0%84%E4%B9%8BType/",
        "#%E5%8F%8D%E5%B0%84%E7%9A%84%E4%BC%98%E7%BC%BA%E7%82%B9%E4%B8%8E%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9",
        "#反射操作核心-API",
        "https://gitee.com/SiXiangPiaoFuZhe",
        "#反射的核心操作：动态创建与调用",
        "#方式四：通过类加载器-loadClass-获取",
        "#%E5%8F%8D%E5%B0%84%E7%9A%84%E6%A0%B8%E5%BF%83%E6%93%8D%E4%BD%9C%EF%BC%9A%E5%8A%A8%E6%80%81%E5%88%9B%E5%BB%BA%E4%B8%8E%E8%B0%83%E7%94%A8",
        "//fonts.googleapis.com/css?family=Monda:300,300italic,400,400italic,700,700italic|Roboto Slab:300,300italic,400,400italic,700,700italic|PT Mono:300,300italic,400,400italic,700,700italic\u0026display=swap\u0026subset=latin,latin-ext",
        "/sitemap.xml",
        "#%E7%BC%BA%E7%82%B9%EF%BC%9A",
        "/categories/java%E5%9F%BA%E7%A1%80/",
        "#方式三：通过-Class-forName-获取",
        "/",
        "/categories/",
        "#反射的核心作用",
        "//cdn.bootcdn.net/ajax/libs/pace/1.0.2/themes/blue/pace-theme-minimal.css",
        "#%E8%8E%B7%E5%8F%96%E6%9E%84%E9%80%A0%E5%99%A8%EF%BC%88Constructor%EF%BC%89",
        "#获取方法（Method）",
        "//cdn.bootcdn.net/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css",
        "/tags/%E5%8F%8D%E5%B0%84-java%E5%9F%BA%E7%A1%80/",
        "#%E8%8E%B7%E5%8F%96%E6%96%B9%E6%B3%95%EF%BC%88Method%EF%BC%89",
        "#%E8%8E%B7%E5%8F%96%E5%85%B6%E4%BB%96%E5%85%83%E6%95%B0%E6%8D%AE",
        "https://zhhll.com.cn/2020/java%E5%9F%BA%E7%A1%80/%E5%8F%8D%E5%B0%84/1.%E5%8F%8D%E5%B0%84/",
        "//cdn.bootcdn.net/ajax/libs/font-awesome/5.13.0/css/all.min.css",
        "#Java-%E5%8F%8D%E5%B0%84%E6%9C%BA%E5%88%B6%E8%AF%A6%E8%A7%A3%EF%BC%9A%E5%8A%A8%E6%80%81%E6%93%8D%E4%BD%9C%E7%B1%BB%E7%9A%84%E7%BB%88%E6%9E%81%E6%AD%A6%E5%99%A8",
        "#反射的典型应用场景",
        "/images/favicon-32x32-next.png",
        "#%E5%8F%8D%E5%B0%84%E7%9A%84%E6%A0%B8%E5%BF%83%E4%BD%9C%E7%94%A8",
        "#%E8%8E%B7%E5%8F%96-Class-%E5%AF%B9%E8%B1%A1%EF%BC%9A%E5%8F%8D%E5%B0%84%E7%9A%84%E5%85%A5%E5%8F%A3",
        "#%E5%8F%8D%E5%B0%84%E6%93%8D%E4%BD%9C%E6%A0%B8%E5%BF%83-API",
        "/atom.xml",
        "/css/main.css",
        "#动态创建实例",
        "/2020/xml/StAX/StAX%E8%A7%A3%E6%9E%90/",
        "#%E6%96%B9%E5%BC%8F%E5%9B%9B%EF%BC%9A%E9%80%9A%E8%BF%87%E7%B1%BB%E5%8A%A0%E8%BD%BD%E5%99%A8-loadClass-%E8%8E%B7%E5%8F%96",
        "/archives/",
        "#获取其他元数据",
        "https://juejin.cn/user/835284569445719",
        "https://www.jianshu.com/u/6a475dadd253",
        "#%E5%8A%A8%E6%80%81%E5%88%9B%E5%BB%BA%E5%AE%9E%E4%BE%8B",
        "#%E6%96%B9%E5%BC%8F%E4%BA%8C%EF%BC%9A%E9%80%9A%E8%BF%87%E5%AE%9E%E4%BE%8B-getClass-%E8%8E%B7%E5%8F%96"
      ],
      "httpBodyMetaTags": {
        "description": "Java 反射机制详解：动态操作类的终极武器反射（Reflection）是 Java 语言的核心特性之一，它允许程序在运行时动态获取类的信息（如属性、方法、构造器等），并能动态调用类的方法、修改属性值。这一机制为框架开发（如 Spring、MyBatis）提供了强大的灵活性，也是理解 Java 动态性的关键。本文将系统讲解反射的操作流程、核心 API 及应用场景。 反射的核心作用在编译期，Java",
        "og:description": "Java 反射机制详解：动态操作类的终极武器反射（Reflection）是 Java 语言的核心特性之一，它允许程序在运行时动态获取类的信息（如属性、方法、构造器等），并能动态调用类的方法、修改属性值。这一机制为框架开发（如 Spring、MyBatis）提供了强大的灵活性，也是理解 Java 动态性的关键。本文将系统讲解反射的操作流程、核心 API 及应用场景。 反射的核心作用在编译期，Java"
      },
      "httpBodyByteSize": 70334,
      "httpBodyPageTitle": "反射 | 小菜鸟"
    },
    "/2021/javaweb/webSocket/1.WebSocket%E7%AE%80%E4%BB%8B/": {
      "date": "2026-02-13T21:39:28Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "75.2.60.5",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "6K75F2W33U6HLA67EQ5RSWA3WKSAIS7J",
      "httpHeaderTechnologies": [
        "HSTS",
        "Netlify"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 519,
      "httpBodyHash": "TDFQDRKT5QKDC3LGYDCOFL4J2LIZIUU3",
      "httpBodyTechnologies": [
        "Node.js",
        "Hexo:5.0.2"
      ],
      "httpBodyUrls": [
        "#WebSocket-核心特性",
        "/2021/javaweb/JWT/JWT介绍/",
        "/2021/javaweb/基础/11.国际化/",
        "https://gitee.com/SiXiangPiaoFuZhe",
        "//cdn.bootcdn.net/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css",
        "#后端实现（Java）",
        "#3-%E8%BF%9E%E6%8E%A5%E5%85%B3%E9%97%AD%E9%98%B6%E6%AE%B5",
        "/2021/netty/%E6%BA%90%E7%A0%81/3.ChannelHandler%E7%BB%84%E4%BB%B6%E5%88%86%E6%9E%90/",
        "https://github.com/isfox",
        "/images/favicon-16x16-next.png",
        "/2021/javaweb/webSocket/2.%E7%BC%96%E8%A7%A3%E7%A0%81%E5%99%A8/",
        "/2021/javaweb/webSocket/1.WebSocket%E7%AE%80%E4%BB%8B/#valine-comments",
        "/about/",
        "/archives/",
        "#1-握手阶段（协议升级）",
        "/2021/javaweb/基础/10.上传文件/",
        "https://gitee.com/SiXiangPiaoFuZhe/tools-java",
        "/atom.xml",
        "/tags/javaweb/",
        "/images/logo.svg",
        "https://segmentfault.com/markdown",
        "#WebSocket-%E8%AF%A6%E8%A7%A3%E4%B8%8E%E5%AE%9E%E8%B7%B5%E6%8B%93%E5%B1%95",
        "#%E6%96%B9%E5%BC%8F-1%EF%BC%9A%E7%BC%96%E7%A8%8B%E5%BC%8F%E7%AB%AF%E7%82%B9%EF%BC%88%E7%BB%A7%E6%89%BF-Endpoint%EF%BC%89",
        "#3-连接关闭阶段",
        "#WebSocket-工作流程",
        "#WebSocket-%E6%A0%B8%E5%BF%83%E7%89%B9%E6%80%A7",
        "#方式-1：编程式端点（继承-Endpoint）",
        "#2-%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E9%98%B6%E6%AE%B5",
        "#%E5%90%8E%E7%AB%AF%E5%AE%9E%E7%8E%B0%EF%BC%88Java%EF%BC%89",
        "//fonts.googleapis.com/css?family=Monda:300,300italic,400,400italic,700,700italic|Roboto Slab:300,300italic,400,400italic,700,700italic|PT Mono:300,300italic,400,400italic,700,700italic\u0026display=swap\u0026subset=latin,latin-ext",
        "https://blog.csdn.net/Lxn2zh",
        "/2021/javaweb/webSocket/2.编解码器/",
        "#常见应用场景",
        "/images/wechat_channel.jpg",
        "#WebSocket-%E7%AB%AF%E7%82%B9%E4%B8%8E-URI",
        "https://zhhll.com.cn/2021/javaweb/webSocket/1.WebSocket%E7%AE%80%E4%BB%8B/",
        "#%E6%96%B9%E5%BC%8F-2%EF%BC%9A%E6%B3%A8%E8%A7%A3%E5%BC%8F%E7%AB%AF%E7%82%B9%EF%BC%88%E7%AE%80%E5%8C%96%E5%BC%80%E5%8F%91%EF%BC%89",
        "/categories/javaweb/",
        "#WebSocket-详解与实践拓展",
        "/2021/javaweb/基础/1.Servlet接口/",
        "https://www.jianshu.com/u/6a475dadd253",
        "//cdn.bootcdn.net/ajax/libs/pace/1.0.2/themes/blue/pace-theme-minimal.css",
        "/images/header.jpg",
        "https://valine.js.org",
        "/images/favicon-32x32-next.png",
        "/images/apple-touch-icon-next.png",
        "https://segmentfault.com/u/xingfujiushiwo/articles",
        "#1-%E6%8F%A1%E6%89%8B%E9%98%B6%E6%AE%B5%EF%BC%88%E5%8D%8F%E8%AE%AE%E5%8D%87%E7%BA%A7%EF%BC%89",
        "#WebSocket-%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B",
        "#%E5%89%8D%E7%AB%AF%E5%AE%9E%E7%8E%B0%EF%BC%88JavaScript%EF%BC%89",
        "/css/main.css",
        "#端点-URI-格式",
        "#方式-2：注解式端点（简化开发）",
        "/sitemap.xml",
        "#WebSocket-与-HTTP-的对比",
        "//cdn.bootcdn.net/ajax/libs/font-awesome/5.13.0/css/all.min.css",
        "/tags/",
        "#WebSocket-端点与-URI",
        "#前端实现（JavaScript）",
        "https://juejin.cn/user/835284569445719",
        "#WebSocket-%E4%B8%8E-HTTP-%E7%9A%84%E5%AF%B9%E6%AF%94",
        "/",
        "/categories/",
        "#2-数据传输阶段",
        "#%E7%AB%AF%E7%82%B9-URI-%E6%A0%BC%E5%BC%8F",
        "#%E5%B8%B8%E8%A7%81%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF"
      ],
      "httpBodyMetaTags": {
        "description": "WebSocket 详解与实践拓展WebSocket 作为一种在 TCP 协议之上的应用层协议，解决了 HTTP 协议在实时通信场景中的局限性，为客户端与服务器之间提供了高效的双向全双工通信能力。下面将从核心特性、工作机制、代码实践及拓展应用等方面进行详细阐述。 WebSocket 核心特性 双向全双工通信连接建立后，客户端和服务器可随时向对方发送数据，无需等待对方响应，通信效率远高于 HTTP",
        "og:description": "WebSocket 详解与实践拓展WebSocket 作为一种在 TCP 协议之上的应用层协议，解决了 HTTP 协议在实时通信场景中的局限性，为客户端与服务器之间提供了高效的双向全双工通信能力。下面将从核心特性、工作机制、代码实践及拓展应用等方面进行详细阐述。 WebSocket 核心特性 双向全双工通信连接建立后，客户端和服务器可随时向对方发送数据，无需等待对方响应，通信效率远高于 HTTP"
      },
      "httpBodyByteSize": 65879,
      "httpBodyPageTitle": "webSocket简介 | 小菜鸟"
    },
    "/2022/linux/%E5%9F%BA%E7%A1%80/%E5%88%AB%E5%90%8D/": {
      "date": "2026-02-13T22:26:29Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "75.2.60.5",
      "ipASN": "Amazon.com, Inc.",
      "ipCountry": "United States",
      "httpHeaderHash": "ZZNQOXUVTIB2YLOLN5ZRTYNYLXHBUFYS",
      "httpHeaderTechnologies": [
        "Netlify",
        "HSTS"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 520,
      "httpBodyHash": "L4RYN7ILF5OK65JCWNMT5B4G63N7QJ7Y",
      "httpBodyTechnologies": [
        "Node.js",
        "Hexo:5.0.2"
      ],
      "httpBodyUrls": [
        "/2022/linux/%E5%9F%BA%E7%A1%80/%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B/",
        "#%E8%BF%9B%E9%98%B6%E6%8A%80%E5%B7%A7%EF%BC%9A%E5%88%AB%E5%90%8D%E7%9A%84%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95",
        "/tags/linux/",
        "#%E6%AD%A5%E9%AA%A4%EF%BC%9A",
        "#%E7%A4%BA%E4%BE%8B%EF%BC%9A",
        "/2021/linux/shell/sed命令/",
        "/images/header.jpg",
        "#示例：常用别名设置",
        "/2022/linux/shell/sort命令/",
        "#针对当前用户的持久化",
        "/2025/linux/shell/jq处理json/",
        "/images/apple-touch-icon-next.png",
        "https://gitee.com/SiXiangPiaoFuZhe",
        "#别名的持久化：让别名永久生效",
        "https://segmentfault.com/u/xingfujiushiwo/articles",
        "#%E5%88%AB%E5%90%8D%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%8F%82%E6%95%B0",
        "https://www.jianshu.com/u/6a475dadd253",
        "#%E9%92%88%E5%AF%B9%E5%BD%93%E5%89%8D%E7%94%A8%E6%88%B7%E7%9A%84%E6%8C%81%E4%B9%85%E5%8C%96",
        "//fonts.googleapis.com/css?family=Monda:300,300italic,400,400italic,700,700italic|Roboto Slab:300,300italic,400,400italic,700,700italic|PT Mono:300,300italic,400,400italic,700,700italic\u0026display=swap\u0026subset=latin,latin-ext",
        "/2021/linux/shell/bash中的特殊符号/",
        "/about/",
        "#创建别名",
        "/categories/linux/",
        "#别名嵌套（慎用）",
        "https://segmentfault.com/markdown",
        "#进阶技巧：别名的高级用法",
        "/atom.xml",
        "#别名中使用参数",
        "#unalias：删除别名",
        "#alias-基本用法：创建与查看别名",
        "/categories/",
        "https://gravatar.loli.net/avatar/d41d8cd98f00b204e9800998ecf8427e?d=mp\u0026v=1.3.10",
        "https://github.com/isfox",
        "#%E5%88%9B%E5%BB%BA%E5%88%AB%E5%90%8D",
        "https://gitee.com/SiXiangPiaoFuZhe/tools-java",
        "#%E5%88%AB%E5%90%8D%E5%B5%8C%E5%A5%97%EF%BC%88%E6%85%8E%E7%94%A8%EF%BC%89",
        "/css/main.css",
        "#针对所有用户的持久化",
        "/2022/linux/%E5%9F%BA%E7%A1%80/%E5%88%AB%E5%90%8D/#valine-comments",
        "#查看已设置的别名",
        "#%E4%B8%B4%E6%97%B6%E7%A6%81%E7%94%A8%E5%88%AB%E5%90%8D",
        "/2022/%E5%88%86%E5%B8%83%E5%BC%8F/3.Paxos%E5%8D%8F%E8%AE%AE/",
        "https://zhhll.com.cn/2022/linux/%E5%9F%BA%E7%A1%80/%E5%88%AB%E5%90%8D/",
        "/images/favicon-16x16-next.png",
        "https://juejin.cn/user/835284569445719",
        "/tags/",
        "#示例：",
        "/sitemap.xml",
        "https://valine.js.org",
        "/images/favicon-32x32-next.png",
        "//cdn.bootcdn.net/ajax/libs/pace/1.0.2/themes/blue/pace-theme-minimal.css",
        "#alias-%E5%9F%BA%E6%9C%AC%E7%94%A8%E6%B3%95%EF%BC%9A%E5%88%9B%E5%BB%BA%E4%B8%8E%E6%9F%A5%E7%9C%8B%E5%88%AB%E5%90%8D",
        "#%E5%88%AB%E5%90%8D%E7%9A%84%E6%8C%81%E4%B9%85%E5%8C%96%EF%BC%9A%E8%AE%A9%E5%88%AB%E5%90%8D%E6%B0%B8%E4%B9%85%E7%94%9F%E6%95%88",
        "#Linux-alias-别名：简化命令操作的实用技巧",
        "/",
        "/images/logo.svg",
        "#%E7%A4%BA%E4%BE%8B%EF%BC%9A%E5%B8%B8%E7%94%A8%E5%88%AB%E5%90%8D%E8%AE%BE%E7%BD%AE",
        "/archives/",
        "#临时禁用别名",
        "/images/wechat_channel.jpg",
        "https://blog.csdn.net/Lxn2zh",
        "#%E6%9F%A5%E7%9C%8B%E5%B7%B2%E8%AE%BE%E7%BD%AE%E7%9A%84%E5%88%AB%E5%90%8D",
        "#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E4%B8%8E%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9",
        "#%E9%92%88%E5%AF%B9%E6%89%80%E6%9C%89%E7%94%A8%E6%88%B7%E7%9A%84%E6%8C%81%E4%B9%85%E5%8C%96",
        "#Linux-alias-%E5%88%AB%E5%90%8D%EF%BC%9A%E7%AE%80%E5%8C%96%E5%91%BD%E4%BB%A4%E6%93%8D%E4%BD%9C%E7%9A%84%E5%AE%9E%E7%94%A8%E6%8A%80%E5%B7%A7",
        "#步骤：",
        "#常见问题与注意事项",
        "/2022/linux/shell/awk命令/",
        "#unalias%EF%BC%9A%E5%88%A0%E9%99%A4%E5%88%AB%E5%90%8D",
        "//cdn.bootcdn.net/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css",
        "//cdn.bootcdn.net/ajax/libs/font-awesome/5.13.0/css/all.min.css"
      ],
      "httpBodyMetaTags": {
        "description": "Linux alias 别名：简化命令操作的实用技巧在 Linux 系统中，alias 命令允许用户为常用命令或复杂指令设置简短别名，大幅提升操作效率。本文将详细介绍别名的创建、管理和持久化方法，帮助你通过自定义别名简化日常工作。 alias 基本用法：创建与查看别名创建别名alias 命令的基本格式为： 1alias 别名=\u0026#x27;原始命令\u0026#x27; 示例：常用别名设置1234567891",
        "og:description": "Linux alias 别名：简化命令操作的实用技巧在 Linux 系统中，alias 命令允许用户为常用命令或复杂指令设置简短别名，大幅提升操作效率。本文将详细介绍别名的创建、管理和持久化方法，帮助你通过自定义别名简化日常工作。 alias 基本用法：创建与查看别名创建别名alias 命令的基本格式为： 1alias 别名=\u0026#x27;原始命令\u0026#x27; 示例：常用别名设置1234567891"
      },
      "httpBodyByteSize": 62142,
      "httpBodyPageTitle": "alias别名 | 小菜鸟"
    }
  }
}