<?xml version="1.0" encoding="UTF-8"?><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://haolo.cloud/blog/</loc></url><url><loc>https://haolo.cloud/blog/2/</loc></url><url><loc>https://haolo.cloud/blog/3/</loc></url><url><loc>https://haolo.cloud/blog/4/</loc></url><url><loc>https://haolo.cloud/blog/5/</loc></url><url><loc>https://haolo.cloud/blog/6/</loc></url><url><loc>https://haolo.cloud/blog/7/</loc></url><url><loc>https://haolo.cloud/blog/8/</loc></url><url><loc>https://haolo.cloud/blog/9/</loc></url><url><loc>https://haolo.cloud/blog/10/</loc></url><url><loc>https://haolo.cloud/blog/11/</loc></url><url><loc>https://haolo.cloud/blog/12/</loc></url><url><loc>https://haolo.cloud/blog/13/</loc></url><url><loc>https://haolo.cloud/blog/14/</loc></url><url><loc>https://haolo.cloud/blog/15/</loc></url><url><loc>https://haolo.cloud/blog/16/</loc></url><url><loc>https://haolo.cloud/blog/17/</loc></url><url><loc>https://haolo.cloud/blog/18/</loc></url><url><loc>https://haolo.cloud/blog/19/</loc></url><url><loc>https://haolo.cloud/blog/about/</loc></url><url><loc>https://haolo.cloud/blog/archive/</loc></url><url><loc>https://haolo.cloud/blog/browser-roadmap/</loc></url><url><loc>https://haolo.cloud/blog/engineering-roadmap/</loc></url><url><loc>https://haolo.cloud/blog/higress-roadmap/</loc></url><url><loc>https://haolo.cloud/blog/interview-guide/</loc></url><url><loc>https://haolo.cloud/blog/java-roadmap/</loc></url><url><loc>https://haolo.cloud/blog/js-roadmap/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-00-overview/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-01-render-pipeline/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-02-reflow-repaint/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-03-event-mechanism/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-04-storage/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-05-http-cache/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-06-security/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-07-metrics/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-08-load-optimization/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-09-runtime-performance/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-10-web-workers/</loc></url><url><loc>https://haolo.cloud/blog/posts/browser-roadmap-11-first-screen/</loc></url><url><loc>https://haolo.cloud/blog/posts/deploy-to-nginx-subpath/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-00-overview/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-01-package-manager/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-02-bundling-principle/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-03-webpack/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-04-vite/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-05-babel-typescript/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-06-lint-format/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-07-git-hooks/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-08-cicd/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-09-bundle-analysis/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-10-micro-frontend/</loc></url><url><loc>https://haolo.cloud/blog/posts/engineering-roadmap-11-monorepo/</loc></url><url><loc>https://haolo.cloud/blog/posts/hello-world/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-00-overview/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-01-env-setup/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-02-core-concepts/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-03-routing/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-04-service-discovery/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-05-traffic-management/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-06-security/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-07-observability/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-08-wasm-basics/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-09-wasm-go/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-10-wasm-practice/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-11-ai-gateway/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-12-console-ops/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-13-comparison/</loc></url><url><loc>https://haolo.cloud/blog/posts/higress-roadmap-14-best-practices/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-00-overview/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-01-html-css/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-02-javascript-core/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-03-javascript-async/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-04-vue/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-05-react/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-06-cross-platform/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-07-build-tools/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-08-network-http/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-09-nginx/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-10-mysql/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-11-backend/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-12-typescript/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-13-performance/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-14-handwritten-code/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-15-engineering-practice/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-16-realtime/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-17-system-design/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-18-soft-skills/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-19-nodejs/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-20-frontend-core-qa/</loc></url><url><loc>https://haolo.cloud/blog/posts/interview-guide-21-frontend-deep-practice/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-00-overview/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-01-env-and-hello/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-02-variables-and-types/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-03-operators-and-control-flow/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-04-arrays-and-strings/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-05-oop-class-and-object/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-06-oop-inheritance-polymorphism/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-07-interface-abstract/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-08-collections/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-09-exception-generics/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-10-lambda-stream/</loc></url><url><loc>https://haolo.cloud/blog/posts/java-roadmap-11-thread-basics/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-00-overview/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-01-scope-hoisting/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-02-types-conversion/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-03-prototype-chain/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-04-inheritance/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-05-closure/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-06-this-binding/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-07-execution-context/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-08-event-loop/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-09-functional/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-10-modules/</loc></url><url><loc>https://haolo.cloud/blog/posts/js-roadmap-11-error-debugging/</loc></url><url><loc>https://haolo.cloud/blog/posts/local-preview-demo/</loc></url><url><loc>https://haolo.cloud/blog/posts/markdown-guide/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-00-overview/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-01-python-basics/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-02-data-structures/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-03-function-oop/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-04-file-processing/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-05-office-automation/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-06-regex-linux/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-07-advanced/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-08-mysql/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-09-django-basics/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-10-django-drf/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-11-web-scraping/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-12-data-analysis/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-13-visualization/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-14-machine-learning/</loc></url><url><loc>https://haolo.cloud/blog/posts/python-roadmap-15-project-interview/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-00-overview/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-01-jsx-component/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-02-props-state/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-03-events-forms/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-04-render-list-key/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-05-hooks-basic/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-06-common-hooks/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-07-custom-hooks/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-08-state-management/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-09-performance/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-10-router-data/</loc></url><url><loc>https://haolo.cloud/blog/posts/react-roadmap-11-engineering-pitfalls/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-00-overview/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-01-env-setup/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-02-springboot-basics/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-03-mybatis-database/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-04-shiro-security/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-05-user-management/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-06-role-menu/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-07-dept-post/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-08-dict-config/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-09-log-management/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-10-quartz-task/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-11-code-generator/</loc></url><url><loc>https://haolo.cloud/blog/posts/ruoyi-roadmap-12-system-monitor/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-00-overview/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-01-env-setup/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-02-basic-types/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-03-interface-and-type/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-04-function-types/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-05-class-and-oop/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-06-generics-basic/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-07-generics-advanced/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-08-union-and-type-guards/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-09-type-gymnastics/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-10-decorators/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-11-modules/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-12-declaration-files/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-13-engineering-tsconfig/</loc></url><url><loc>https://haolo.cloud/blog/posts/typescript-roadmap-14-framework-integration/</loc></url><url><loc>https://haolo.cloud/blog/python-roadmap/</loc></url><url><loc>https://haolo.cloud/blog/react-roadmap/</loc></url><url><loc>https://haolo.cloud/blog/ruoyi-roadmap/</loc></url><url><loc>https://haolo.cloud/blog/typescript-roadmap/</loc></url></urlset>