<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.shaneking.org/2013/07/01/java-io/</loc>
<lastmod>2013-07-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2015/08/06/hot-linux-command/</loc>
<lastmod>2015-08-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2015/08/09/game-2048-by-java/</loc>
<lastmod>2015-08-09T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2015/08/23/mac-display-hidden-files/</loc>
<lastmod>2015-08-23T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2015/10/17/px-em-rem-in-web/</loc>
<lastmod>2015-10-17T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2016/03/04/mysql-small-db-logical-backup-automation-script/</loc>
<lastmod>2016-03-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2016/03/06/mysql-general-log-backup-automation-script/</loc>
<lastmod>2016-03-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2018/06/19/grafana-prohibit-anonymous-access/</loc>
<lastmod>2018-06-19T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2018/07/22/aliyun-centos7-mount-oss-for-share-archive/</loc>
<lastmod>2018-07-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2018/07/28/aws-redhat-install-kubernetes/</loc>
<lastmod>2018-07-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2018/07/29/ssh-connect-gce/</loc>
<lastmod>2018-07-29T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2018/08/26/outline-shadowsocks-openvpn/</loc>
<lastmod>2018-08-26T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/01/18/beyond-compare-crack/</loc>
<lastmod>2019-01-18T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/01/22/hot-windows-command/</loc>
<lastmod>2019-01-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/03/03/collection-of-shortcuts/</loc>
<lastmod>2019-03-03T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/03/15/design-base-naming/</loc>
<lastmod>2019-03-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/03/25/canvas-in-ie8/</loc>
<lastmod>2019-03-25T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/03/29/card-rights-and-interests/</loc>
<lastmod>2019-03-29T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/03/30/canon-print-wifi-setting/</loc>
<lastmod>2019-03-30T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/04/07/nginx-notes/</loc>
<lastmod>2019-04-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/06/29/mysql-notes/</loc>
<lastmod>2019-06-29T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/06/29/postgresql-notes/</loc>
<lastmod>2019-06-29T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/08/04/hot-k8s-command/</loc>
<lastmod>2019-08-04T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/08/18/rancher-ha-offline-install/</loc>
<lastmod>2019-08-18T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/09/22/implementing-distributed-locks-with-nfs/</loc>
<lastmod>2019-09-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/11/16/aop-invalid-for-inner-calling-in-class/</loc>
<lastmod>2019-11-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/11/22/instance-relation-class/</loc>
<lastmod>2019-11-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2019/12/28/difference-between-alias-and-root-in-location/</loc>
<lastmod>2019-12-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2020/05/16/correct-posture-to-evaluate-system-performance/</loc>
<lastmod>2020-05-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2020/11/07/github-pages-short-url/</loc>
<lastmod>2020-11-07T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2020/11/22/raspberry-pi-first-experience/</loc>
<lastmod>2020-11-22T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2020/11/28/commonly-used-ports/</loc>
<lastmod>2020-11-28T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2021/01/01/intranet-penetration/</loc>
<lastmod>2021-01-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2021/01/02/build-nat-by-vpc/</loc>
<lastmod>2021-01-02T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2021/01/30/raspberry-pi-static-server/</loc>
<lastmod>2021-01-30T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2021/02/06/build-internal-maven-repository-by-nexus/</loc>
<lastmod>2021-02-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2021/02/11/how-your-code/</loc>
<lastmod>2021-02-11T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2021/02/12/use-readlink-in-mac/</loc>
<lastmod>2021-02-12T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2021/05/16/cache-data-consistency-in-transaction-scenarios/</loc>
<lastmod>2021-05-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2021/12/13/cve-2021-44228/</loc>
<lastmod>2021-12-13T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2022/04/16/memraid-notes/</loc>
<lastmod>2022-04-16T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/2022/05/08/naming-of-system-description/</loc>
<lastmod>2022-05-08T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/about/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/archives/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/categories/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/favorites/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/projects/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/images/drafts/template/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/images/posts/template/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/page2/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/page3/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/page4/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/page5/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/page6/</loc>
</url>
<url>
<loc>https://blog.shaneking.org/assets/statics/tstCorsPrivate/main.html</loc>
<lastmod>2025-08-28T19:46:01+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/assets/statics/tstIframeObjectEmbed/embed.html</loc>
<lastmod>2025-08-28T19:46:01+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/assets/statics/tstIframeObjectEmbed/embed2.html</loc>
<lastmod>2025-08-28T19:46:01+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/assets/statics/tstIframeObjectEmbed/iframe.html</loc>
<lastmod>2025-08-28T19:46:01+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/assets/statics/tstIframeObjectEmbed/iframe2.html</loc>
<lastmod>2025-08-28T19:46:01+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/assets/statics/tstIframeObjectEmbed/main.html</loc>
<lastmod>2025-08-28T19:46:01+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/assets/statics/tstIframeObjectEmbed/object.html</loc>
<lastmod>2025-08-28T19:46:01+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/assets/statics/tstIframeObjectEmbed/object2.html</loc>
<lastmod>2025-08-28T19:46:01+08:00</lastmod>
</url>
<url>
<loc>https://blog.shaneking.org/images/posts/2020/07/2020102579743.pdf</loc>
<lastmod>2025-08-28T19:46:01+08:00</lastmod>
</url>
</urlset>
