<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
    
    <url>
        <loc>https://realjf.io/categories/</loc>
        <lastmod>2023-03-29T18:54:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/golang/</loc>
        <lastmod>2023-03-29T18:54:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/series/golang/</loc>
        <lastmod>2023-03-29T18:54:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/golang/</loc>
        <lastmod>2023-03-29T18:54:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/</loc>
        <lastmod>2023-03-29T18:54:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/</loc>
        <lastmod>2023-03-29T18:54:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/series/</loc>
        <lastmod>2023-03-29T18:54:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/string-bytes-conversion-without-memory-allocation/</loc>
        <lastmod>2023-03-29T18:54:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/</loc>
        <lastmod>2023-03-29T18:54:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/k8s/</loc>
        <lastmod>2023-03-26T00:38:38+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/series/k8s/</loc>
        <lastmod>2023-03-26T00:38:38+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/k8s/</loc>
        <lastmod>2023-03-26T00:38:38+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/</loc>
        <lastmod>2023-03-26T00:38:38+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-operator/</loc>
        <lastmod>2023-03-26T00:38:38+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/gob-seriallize-error-elliptic.p256curve-has-no-exported-fields/</loc>
        <lastmod>2023-03-23T19:03:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mysql/index-principle-and-optimization/</loc>
        <lastmod>2023-02-27T21:59:05+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/mysql/</loc>
        <lastmod>2023-02-27T21:59:05+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/mysql/</loc>
        <lastmod>2023-02-27T21:59:05+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mysql/</loc>
        <lastmod>2023-02-27T21:59:05+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/architecture/</loc>
        <lastmod>2023-02-27T16:07:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/architecture/</loc>
        <lastmod>2023-02-27T16:07:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/architecture/</loc>
        <lastmod>2023-02-27T16:07:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/architecture/breaker/</loc>
        <lastmod>2023-02-27T16:07:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/architecture/4-rate-limit-algorithms/</loc>
        <lastmod>2023-02-25T23:39:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/the-uber-go-style-guide/</loc>
        <lastmod>2023-02-22T12:55:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/go-language-learning-map/</loc>
        <lastmod>2023-02-22T02:51:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/protocol/how-to-solve-the-problem-of-sticking-packets-for-tcp-network-transmission/</loc>
        <lastmod>2023-02-18T02:03:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/protocol/</loc>
        <lastmod>2023-02-18T02:03:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/protocol/</loc>
        <lastmod>2023-02-18T02:03:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/protocol/</loc>
        <lastmod>2023-02-18T02:03:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-basic-concepts-and-terminology-v1.19/</loc>
        <lastmod>2022-07-09T10:38:36+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/csi/</loc>
        <lastmod>2022-07-04T11:08:22+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/series/csi/</loc>
        <lastmod>2022-07-04T11:08:22+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-csi-plugin-in-action/</loc>
        <lastmod>2022-07-04T11:08:22+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-csi-plugin-development/</loc>
        <lastmod>2022-07-04T09:58:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-build-and-deploy-a-basic-operator/</loc>
        <lastmod>2022-07-01T15:00:11+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/kubesphere/</loc>
        <lastmod>2022-04-23T21:24:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/kubesphere/</loc>
        <lastmod>2022-04-23T21:24:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/kubesphere/devops-pipeline/</loc>
        <lastmod>2022-04-23T21:24:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/kubesphere/</loc>
        <lastmod>2022-04-23T21:24:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mysql/b-tree-and-b&#43;tree/</loc>
        <lastmod>2021-06-16T11:20:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/distributed/</loc>
        <lastmod>2021-06-11T14:34:46+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/distributed/</loc>
        <lastmod>2021-06-11T14:34:46+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/distributed/</loc>
        <lastmod>2021-06-11T14:34:46+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/raft/</loc>
        <lastmod>2021-06-11T14:34:46+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/distributed/raft/</loc>
        <lastmod>2021-06-11T14:34:46+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/docker/</loc>
        <lastmod>2021-06-07T09:09:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/docker/</loc>
        <lastmod>2021-06-07T09:09:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/dockerfile/</loc>
        <lastmod>2021-06-07T09:09:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/docker/dockerfile-reference/</loc>
        <lastmod>2021-06-07T09:09:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/docker/</loc>
        <lastmod>2021-06-07T09:09:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/full-stack-with-vue-and-golang-3/</loc>
        <lastmod>2021-06-06T23:50:36+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/vuejs/</loc>
        <lastmod>2021-06-06T23:50:36+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/vuejs/</loc>
        <lastmod>2021-06-06T23:50:36+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/full-stack-with-vue-and-golang-2/</loc>
        <lastmod>2021-06-06T23:21:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/full-stack-with-vue-and-golang-1/</loc>
        <lastmod>2021-06-06T23:04:00+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/consul/</loc>
        <lastmod>2021-06-06T10:23:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/discover-consul-in-action/</loc>
        <lastmod>2021-06-06T10:23:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/golang-pragmas/</loc>
        <lastmod>2021-05-05T08:34:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/golang-hidden-pragmas/</loc>
        <lastmod>2021-05-05T08:34:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/go%E7%BC%96%E8%AF%91%E6%8C%87%E4%BB%A4/</loc>
        <lastmod>2021-05-05T08:34:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/grpc/</loc>
        <lastmod>2021-04-25T14:51:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/grpc/</loc>
        <lastmod>2021-04-25T14:51:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/grpc/</loc>
        <lastmod>2021-04-25T14:51:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/grpc/run-grpc-service/</loc>
        <lastmod>2021-04-25T14:51:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/grpc/grpc-quick-start/</loc>
        <lastmod>2021-04-25T12:41:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/grpc/protobuf-quick-start/</loc>
        <lastmod>2021-04-25T10:59:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/gc/</loc>
        <lastmod>2021-04-21T11:23:18+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/go-gc-mechanism/</loc>
        <lastmod>2021-04-21T11:23:18+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/kubeadm/</loc>
        <lastmod>2021-04-20T10:07:28+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/kubeadm-install-k8s/</loc>
        <lastmod>2021-04-20T10:07:28+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/series/gc/</loc>
        <lastmod>2021-04-18T20:11:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/gc/</loc>
        <lastmod>2021-04-18T20:11:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/gc/</loc>
        <lastmod>2021-04-18T20:11:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/gc/mark-sweep/</loc>
        <lastmod>2021-04-18T20:11:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/cpp-polymorphism/</loc>
        <lastmod>2021-04-18T16:14:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/cpp/</loc>
        <lastmod>2021-04-18T16:14:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/cpp/</loc>
        <lastmod>2021-04-18T16:14:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/</loc>
        <lastmod>2021-04-18T16:14:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/cpp-object-model/</loc>
        <lastmod>2021-04-18T14:56:05+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/golang%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D/</loc>
        <lastmod>2021-04-14T11:40:54+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/golang-memory-allocation-mechanism/</loc>
        <lastmod>2021-04-14T11:40:54+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/etcd/</loc>
        <lastmod>2021-04-12T15:50:55+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/etcd/</loc>
        <lastmod>2021-04-12T15:50:55+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/etcd/</loc>
        <lastmod>2021-04-12T15:50:55+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/etcd/example/</loc>
        <lastmod>2021-04-12T15:50:55+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/cas/</loc>
        <lastmod>2021-04-12T13:32:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/solutions/</loc>
        <lastmod>2021-04-12T13:32:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/solutions/</loc>
        <lastmod>2021-04-12T13:32:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/solutions/</loc>
        <lastmod>2021-04-12T13:32:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/sso/</loc>
        <lastmod>2021-04-12T13:32:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/solutions/sso/</loc>
        <lastmod>2021-04-12T13:32:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/golang-memory-leak/</loc>
        <lastmod>2021-04-09T13:57:59+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/golang-scheduling-policy/</loc>
        <lastmod>2021-04-05T22:32:42+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/golang-scheduling-model/</loc>
        <lastmod>2021-04-05T22:15:42+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/kubebuilder/</loc>
        <lastmod>2021-04-04T10:47:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/kubebuilder/</loc>
        <lastmod>2021-04-04T10:47:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/kubebuilder/</loc>
        <lastmod>2021-04-04T10:47:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/kubebuilder/quick-start/</loc>
        <lastmod>2021-04-04T10:47:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/operator-pattern/</loc>
        <lastmod>2021-04-04T10:26:27+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/minikube-start/</loc>
        <lastmod>2021-04-03T13:59:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/minikube/</loc>
        <lastmod>2021-04-03T13:59:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/1-million-concurrency/</loc>
        <lastmod>2021-03-26T17:49:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/concurrency-pub-and-sub/</loc>
        <lastmod>2021-03-26T17:08:06+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/concurrency-producer-and-consumer/</loc>
        <lastmod>2021-03-26T17:06:34+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/algorithm/</loc>
        <lastmod>2021-03-26T16:40:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/algorithm/</loc>
        <lastmod>2021-03-26T16:40:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/</loc>
        <lastmod>2021-03-26T16:40:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/topk-golang/</loc>
        <lastmod>2021-03-26T16:40:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/print-natural-number/</loc>
        <lastmod>2021-03-26T15:25:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/lvalue-rvalue-lref-rref-and-move/</loc>
        <lastmod>2021-03-21T19:37:43+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/enable-shared-from-this/</loc>
        <lastmod>2021-03-10T16:05:21+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/weak_ptr/</loc>
        <lastmod>2021-03-09T17:41:32+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/how-to-use-weak-pointer/</loc>
        <lastmod>2021-03-09T17:41:32+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/linux/</loc>
        <lastmod>2021-03-07T11:16:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/linux/</loc>
        <lastmod>2021-03-07T11:16:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/</loc>
        <lastmod>2021-03-07T11:16:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/mdadm/</loc>
        <lastmod>2021-03-07T11:16:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/how-to-force-mdadm-resync-when-resync-pending/</loc>
        <lastmod>2021-03-07T11:16:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/const-modify-pointer/</loc>
        <lastmod>2021-03-02T22:14:11+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/multiple-choice-platform/</loc>
        <lastmod>2021-03-02T21:55:35+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/posts/</loc>
        <lastmod>2021-03-02T21:55:35+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/posts/</loc>
        <lastmod>2021-03-02T21:55:35+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/</loc>
        <lastmod>2021-03-02T21:55:35+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/vim/</loc>
        <lastmod>2021-02-28T14:44:38+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/vim-shortcut/</loc>
        <lastmod>2021-02-28T14:44:38+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/reading-order-of-cpp-books/</loc>
        <lastmod>2021-01-23T18:45:16+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/csharp/</loc>
        <lastmod>2020-12-18T06:01:37+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/csharp/</loc>
        <lastmod>2020-12-18T06:01:37+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/csharp/</loc>
        <lastmod>2020-12-18T06:01:37+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/monodevelop/</loc>
        <lastmod>2020-12-18T06:01:37+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/csharp/monodevelop-run-error-debugger-operation-failed/</loc>
        <lastmod>2020-12-18T06:01:37+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/how-to-design-order-id/</loc>
        <lastmod>2020-12-14T15:50:18+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/excel/</loc>
        <lastmod>2020-12-14T09:08:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/php/</loc>
        <lastmod>2020-12-14T09:08:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/php/</loc>
        <lastmod>2020-12-14T09:08:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/php/php-excel-memory-overflow/</loc>
        <lastmod>2020-12-14T09:08:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/php/</loc>
        <lastmod>2020-12-14T09:08:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/grpc/set-up/</loc>
        <lastmod>2020-12-14T04:29:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/linked-list/</loc>
        <lastmod>2020-12-09T16:03:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mysql/using-database-to-realize-linkedlist/</loc>
        <lastmod>2020-12-09T16:03:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/git/</loc>
        <lastmod>2020-12-09T04:08:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tools/multi-delete-remote-branch/</loc>
        <lastmod>2020-12-09T04:08:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/tools/</loc>
        <lastmod>2020-12-09T04:08:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/tools/</loc>
        <lastmod>2020-12-09T04:08:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tools/</loc>
        <lastmod>2020-12-09T04:08:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/fix-initramfs-uuid-does-not-exist/</loc>
        <lastmod>2020-12-05T14:23:09+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/initramfs/</loc>
        <lastmod>2020-12-05T14:23:09+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/remove-disk-writing-protected/</loc>
        <lastmod>2020-12-05T14:16:39+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/writing-protected/</loc>
        <lastmod>2020-12-05T14:16:39+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/series/pro-vue.js2/</loc>
        <lastmod>2020-11-30T10:14:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/vue.js/</loc>
        <lastmod>2020-11-30T10:14:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/using-components/</loc>
        <lastmod>2020-11-30T10:14:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/</loc>
        <lastmod>2020-11-30T10:14:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/grub-rescue/</loc>
        <lastmod>2020-11-30T08:58:27+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E7%A3%81%E7%9B%98%E9%98%B5%E5%88%97/</loc>
        <lastmod>2020-11-30T08:58:27+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/working-with-form-elements/</loc>
        <lastmod>2020-11-29T15:40:26+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/handling-events/</loc>
        <lastmod>2020-11-29T14:29:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/using-the-repeater-directive/</loc>
        <lastmod>2020-11-29T13:16:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/using-the-basic-directives/</loc>
        <lastmod>2020-11-29T12:38:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/qemu/</loc>
        <lastmod>2020-11-28T21:46:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/how-to-install-qemu/</loc>
        <lastmod>2020-11-28T21:46:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/how-to-add-other-architecture/</loc>
        <lastmod>2020-11-28T21:09:06+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/gcc/</loc>
        <lastmod>2020-11-28T21:02:00+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/how-to-install-old-gcc-on-ubuntu/</loc>
        <lastmod>2020-11-28T21:02:00+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/how-to-switch-between-multiple-gcc-compiler-versions/</loc>
        <lastmod>2020-11-28T20:22:22+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vscode/vscode-language-grammars-textmate/</loc>
        <lastmod>2020-11-24T15:44:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/vscode/</loc>
        <lastmod>2020-11-24T15:44:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/vscode/</loc>
        <lastmod>2020-11-24T15:44:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vscode/</loc>
        <lastmod>2020-11-24T15:44:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vscode/publishing-vscode-extensions/</loc>
        <lastmod>2020-11-24T14:03:58+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vscode/language-extension-syntax-highlight/</loc>
        <lastmod>2020-11-24T12:07:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vscode/vscode-extension-wrapping-up/</loc>
        <lastmod>2020-11-24T11:33:17+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vscode/vscode-extension-anatomy/</loc>
        <lastmod>2020-11-24T11:24:01+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/extension/</loc>
        <lastmod>2020-11-24T10:18:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vscode/your-first-vscode-extension/</loc>
        <lastmod>2020-11-24T10:18:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/understanding-vuejs-2/</loc>
        <lastmod>2020-11-14T20:31:27+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/a-real-app-4/</loc>
        <lastmod>2020-11-09T14:15:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/a-real-app-3/</loc>
        <lastmod>2020-11-07T14:35:06+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/a-real-app-2/</loc>
        <lastmod>2020-11-07T11:49:25+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/a-real-app/</loc>
        <lastmod>2020-11-06T16:41:21+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/js-primer/</loc>
        <lastmod>2020-11-06T15:35:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/html-css-primer/</loc>
        <lastmod>2020-11-06T14:41:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/understanding-vuejs/</loc>
        <lastmod>2020-11-06T14:26:34+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/vuejs/first-vuejs-app/</loc>
        <lastmod>2020-11-06T10:37:34+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/cmake/</loc>
        <lastmod>2020-11-04T09:24:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/devtools/</loc>
        <lastmod>2020-11-04T09:24:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/devtools/</loc>
        <lastmod>2020-11-04T09:24:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/devtools/</loc>
        <lastmod>2020-11-04T09:24:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/devtools/how-to-use-cmake/</loc>
        <lastmod>2020-11-04T09:24:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/vagrantfile/</loc>
        <lastmod>2020-10-11T04:48:38+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/devtools/vagrantfile/</loc>
        <lastmod>2020-10-11T04:48:38+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/vagrant/</loc>
        <lastmod>2020-09-29T05:29:26+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/devtools/install-vagrant/</loc>
        <lastmod>2020-09-29T05:29:26+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/mcrypt/</loc>
        <lastmod>2020-09-15T14:34:59+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/php/php-mcrypt-install-in-win/</loc>
        <lastmod>2020-09-15T14:34:59+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/memcached/</loc>
        <lastmod>2020-09-15T14:12:53+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/php/memcached-and-php-extension-install-win/</loc>
        <lastmod>2020-09-15T14:12:53+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/vscode-win-php-setting/</loc>
        <lastmod>2020-09-14T17:08:59+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/oatpp/</loc>
        <lastmod>2020-09-14T16:30:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/oatpp-project-start/</loc>
        <lastmod>2020-09-14T16:30:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/vscode-win-cpp-setting/</loc>
        <lastmod>2020-09-14T15:59:09+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/go-mod-module-declares-error/</loc>
        <lastmod>2020-09-09T09:18:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/php/start-with-config-file-none/</loc>
        <lastmod>2020-09-07T18:00:11+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/tree/avl-tree/</loc>
        <lastmod>2020-07-22T10:31:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/tree/binary-search-tree/</loc>
        <lastmod>2020-07-22T09:37:10+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/php/simple-websocket/</loc>
        <lastmod>2020-06-13T18:14:12+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/websocket/</loc>
        <lastmod>2020-06-13T18:14:12+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/anbox/</loc>
        <lastmod>2020-06-13T16:55:14+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/how-to-set-up-anbox-in-linux/</loc>
        <lastmod>2020-06-13T16:55:14+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/elasticsearch/</loc>
        <lastmod>2020-06-10T11:56:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/elasticsearch/</loc>
        <lastmod>2020-06-10T11:56:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/elasticsearch/</loc>
        <lastmod>2020-06-10T11:56:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/elasticsearch/library-elasticsearch-api-client/</loc>
        <lastmod>2020-06-10T11:56:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/elasticsearch/random-fetch-data/</loc>
        <lastmod>2020-06-10T11:47:39+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/elasticsearch/docvalues-fielddata/</loc>
        <lastmod>2020-06-04T18:15:14+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/</loc>
        <lastmod>2020-05-31T08:55:50+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/assembly/</loc>
        <lastmod>2020-05-31T08:55:50+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/assembly/</loc>
        <lastmod>2020-05-31T08:55:50+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/bootloaders/</loc>
        <lastmod>2020-05-31T08:55:50+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/interfacing-with-linux/</loc>
        <lastmod>2020-05-31T08:13:52+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/macros/</loc>
        <lastmod>2020-05-31T06:13:27+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/recursion/</loc>
        <lastmod>2020-05-31T06:13:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/procedures/</loc>
        <lastmod>2020-05-31T03:23:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/arrays/</loc>
        <lastmod>2020-05-31T03:23:36+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/strings/</loc>
        <lastmod>2020-05-31T03:23:28+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/numbers/</loc>
        <lastmod>2020-05-31T03:23:19+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/loops/</loc>
        <lastmod>2020-05-31T03:23:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/conditions/</loc>
        <lastmod>2020-05-31T03:23:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/logical-instructions/</loc>
        <lastmod>2020-05-31T02:16:58+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/arithmetic-instructions/</loc>
        <lastmod>2020-05-31T02:15:46+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/constants/</loc>
        <lastmod>2020-05-31T02:09:10+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/variables/</loc>
        <lastmod>2020-05-31T01:50:22+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/address-modes/</loc>
        <lastmod>2020-05-31T01:05:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/system-calls/</loc>
        <lastmod>2020-05-31T00:53:19+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/register/</loc>
        <lastmod>2020-05-31T00:52:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/memory-segments/</loc>
        <lastmod>2020-05-31T00:33:36+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/basic-syntax/</loc>
        <lastmod>2020-05-31T00:20:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/math-operations-list/</loc>
        <lastmod>2020-05-30T22:23:28+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/jump-symbol/</loc>
        <lastmod>2020-05-30T22:00:29+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/system-call-inputs-by-register/</loc>
        <lastmod>2020-05-30T21:30:25+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/assembly/registers/</loc>
        <lastmod>2020-05-30T21:28:19+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/php/extension-develop/</loc>
        <lastmod>2020-05-18T16:00:22+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/php/underlying-operation-mechanism/</loc>
        <lastmod>2020-05-18T14:08:10+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/tree/tree-walk/</loc>
        <lastmod>2020-05-14T16:14:16+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/opengl/</loc>
        <lastmod>2020-05-14T13:49:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/series/opengl/</loc>
        <lastmod>2020-05-14T13:49:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/opengl/</loc>
        <lastmod>2020-05-14T13:49:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/</loc>
        <lastmod>2020-05-14T13:49:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/depth-testing/</loc>
        <lastmod>2020-05-14T13:49:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mysql/explain-analysis/</loc>
        <lastmod>2020-05-14T09:10:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/light-casters/</loc>
        <lastmod>2020-05-13T14:26:17+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/lighting-maps/</loc>
        <lastmod>2020-05-13T12:19:53+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/search/binary-search/</loc>
        <lastmod>2020-05-13T11:00:54+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/materials/</loc>
        <lastmod>2020-05-13T10:14:28+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/ssh-login-nopassword/</loc>
        <lastmod>2020-05-11T16:20:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/jdk/</loc>
        <lastmod>2020-05-11T15:46:10+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/jdk-8u131/</loc>
        <lastmod>2020-05-11T15:46:10+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/base-lighting/</loc>
        <lastmod>2020-05-11T15:28:51+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/lighting-color/</loc>
        <lastmod>2020-05-11T13:46:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/zookeeper/</loc>
        <lastmod>2020-05-11T11:06:43+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/distributed/zookeeper-set-up/</loc>
        <lastmod>2020-05-11T11:06:43+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/camera/</loc>
        <lastmod>2020-05-10T17:01:49+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/coordinate-system/</loc>
        <lastmod>2020-05-10T15:04:43+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/transformations/</loc>
        <lastmod>2020-05-10T13:52:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/flutter/</loc>
        <lastmod>2020-05-10T11:53:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/flutter/</loc>
        <lastmod>2020-05-10T11:53:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/flutter/</loc>
        <lastmod>2020-05-10T11:53:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/flutter/set-up/</loc>
        <lastmod>2020-05-10T11:53:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/textures/</loc>
        <lastmod>2020-05-10T11:30:39+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/shader-and-uniform/</loc>
        <lastmod>2020-05-10T10:11:54+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/vertex-attribute-and-element-buffer-object/</loc>
        <lastmod>2020-05-10T08:53:34+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/draw-triangles-quick-start/</loc>
        <lastmod>2020-05-08T16:04:07+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/opengl-quick-start/</loc>
        <lastmod>2020-05-07T19:45:37+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/kafka/</loc>
        <lastmod>2020-04-29T15:37:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/kafka/</loc>
        <lastmod>2020-04-29T15:37:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/kafka/go-client/</loc>
        <lastmod>2020-04-29T15:37:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/kafka/</loc>
        <lastmod>2020-04-29T15:37:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/kafka/set-up/</loc>
        <lastmod>2020-04-28T17:13:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/storm/</loc>
        <lastmod>2020-04-28T15:31:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/storm/</loc>
        <lastmod>2020-04-28T15:31:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/storm/</loc>
        <lastmod>2020-04-28T15:31:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/storm/set-up/</loc>
        <lastmod>2020-04-28T15:31:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/docker/docker-create-layer-error/</loc>
        <lastmod>2020-04-28T15:29:31+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/docker/docker-modify-hosts/</loc>
        <lastmod>2020-04-28T15:26:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/docker/docker-time-sync/</loc>
        <lastmod>2020-04-28T15:26:29+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/slice/</loc>
        <lastmod>2020-04-28T15:10:49+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/sort/select-sort/</loc>
        <lastmod>2020-04-28T15:03:27+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/sort/merge-sort/</loc>
        <lastmod>2020-04-28T15:03:19+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/sort/quick-sort/</loc>
        <lastmod>2020-04-28T15:03:14+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/sort/shell-sort/</loc>
        <lastmod>2020-04-28T15:03:09+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/sort/insert-sort/</loc>
        <lastmod>2020-04-28T15:03:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/algorithm/sort/bubble-sort/</loc>
        <lastmod>2020-04-28T15:00:51+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%88%86%E5%B8%83%E5%BC%8F/</loc>
        <lastmod>2020-04-28T14:53:32+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/distributed/lock-implement/</loc>
        <lastmod>2020-04-28T14:53:32+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/rabbitmq/</loc>
        <lastmod>2020-04-28T14:49:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/rabbitmq/</loc>
        <lastmod>2020-04-28T14:49:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/rabbitmq/client/</loc>
        <lastmod>2020-04-28T14:49:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/rabbitmq/</loc>
        <lastmod>2020-04-28T14:49:47+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/rabbitmq/set-up/</loc>
        <lastmod>2020-04-28T14:49:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mysql/transaction/</loc>
        <lastmod>2020-04-28T14:42:50+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/sql/</loc>
        <lastmod>2020-04-28T14:42:50+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E4%BA%8B%E5%8A%A1/</loc>
        <lastmod>2020-04-28T14:42:50+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mysql/database-normal-form/</loc>
        <lastmod>2020-04-28T14:39:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mysql/optimize-mysql/</loc>
        <lastmod>2020-04-28T14:35:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mysql/remote-login-mysql/</loc>
        <lastmod>2020-04-28T14:33:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mysql/set-up-mysql-57/</loc>
        <lastmod>2020-04-28T14:31:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/sphinx/</loc>
        <lastmod>2020-04-28T14:26:34+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/sphinx/</loc>
        <lastmod>2020-04-28T14:26:34+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/sphinx/set-up-sphinx/</loc>
        <lastmod>2020-04-28T14:26:34+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/sphinx/total_found/</loc>
        <lastmod>2020-04-28T14:26:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/memory-model/</loc>
        <lastmod>2020-04-27T16:44:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B/</loc>
        <lastmod>2020-04-27T16:44:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/network/</loc>
        <lastmod>2020-04-23T17:31:45+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/network/</loc>
        <lastmod>2020-04-23T17:31:45+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/tcp/</loc>
        <lastmod>2020-04-23T17:31:45+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/network/tcp-protocol/</loc>
        <lastmod>2020-04-23T17:31:45+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E6%8B%A5%E5%A1%9E%E6%8E%A7%E5%88%B6/</loc>
        <lastmod>2020-04-23T17:31:45+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E6%B5%81%E9%87%8F%E6%8E%A7%E5%88%B6/</loc>
        <lastmod>2020-04-23T17:31:45+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/network/</loc>
        <lastmod>2020-04-23T16:10:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/network/tcp/</loc>
        <lastmod>2020-04-23T16:10:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/keyword/</loc>
        <lastmod>2020-04-22T18:09:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/zab%E5%8D%8F%E8%AE%AE/</loc>
        <lastmod>2020-04-22T09:18:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/distributed/zookeeper-zab-protocol/</loc>
        <lastmod>2020-04-22T09:18:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/2pc/</loc>
        <lastmod>2020-04-21T10:05:32+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/3pc/</loc>
        <lastmod>2020-04-21T10:05:32+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/paxos/</loc>
        <lastmod>2020-04-21T10:05:32+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/distributed/distributed-consistency-protocol/</loc>
        <lastmod>2020-04-21T10:05:32+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%88%86%E5%B8%83%E5%BC%8F%E5%8D%8F%E8%AE%AE/</loc>
        <lastmod>2020-04-21T10:05:32+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/io-pattern/</loc>
        <lastmod>2020-04-17T15:22:29+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/polymorphism/</loc>
        <lastmod>2020-04-17T14:04:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%A4%9A%E6%80%81/</loc>
        <lastmod>2020-04-17T14:04:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E8%99%9A%E5%87%BD%E6%95%B0/</loc>
        <lastmod>2020-04-17T14:04:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/smart-pointer/</loc>
        <lastmod>2020-04-17T11:21:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88/</loc>
        <lastmod>2020-04-17T11:21:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/deadlock/</loc>
        <lastmod>2020-04-16T15:28:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/deadlock/</loc>
        <lastmod>2020-04-16T15:28:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/mc/</loc>
        <lastmod>2020-04-15T10:51:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mc/</loc>
        <lastmod>2020-04-15T10:51:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/memcache/</loc>
        <lastmod>2020-04-15T10:51:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/mc/memcache-data-lost/</loc>
        <lastmod>2020-04-15T10:51:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/chunk-file/</loc>
        <lastmod>2020-04-13T14:00:07+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/series/chunk-file/</loc>
        <lastmod>2020-04-13T14:00:07+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/upload-file/</loc>
        <lastmod>2020-04-13T14:00:07+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/webuploader/</loc>
        <lastmod>2020-04-13T14:00:07+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/php/chunk-upload-file/</loc>
        <lastmod>2020-04-13T14:00:07+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/cpp/struct-and-class-inherit/</loc>
        <lastmod>2020-02-22T22:14:22+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/cpp-struct-class/</loc>
        <lastmod>2020-02-22T22:14:22+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/busybox/</loc>
        <lastmod>2020-02-20T22:07:19+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/error/boot-into-busybox-initramfs/</loc>
        <lastmod>2020-02-20T22:07:19+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/opengl/how-to-compile-glfw-from-source/</loc>
        <lastmod>2020-01-23T00:47:53+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/channel/</loc>
        <lastmod>2020-01-20T09:08:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/channel-implement/</loc>
        <lastmod>2020-01-20T09:08:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/linux/command/ulimit/</loc>
        <lastmod>2019-12-10T14:14:25+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/ulimit/</loc>
        <lastmod>2019-12-10T14:14:25+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/benchmarks/</loc>
        <lastmod>2019-11-25T15:08:36+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95/</loc>
        <lastmod>2019-11-25T15:08:36+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/how-to-write-benchmarks-in-go/</loc>
        <lastmod>2019-11-25T15:08:36+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/devtools/cmake-tutorial/</loc>
        <lastmod>2019-11-23T14:14:43+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/unix/</loc>
        <lastmod>2019-11-23T09:20:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/unix/</loc>
        <lastmod>2019-11-23T09:20:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/unix/</loc>
        <lastmod>2019-11-23T09:20:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/unix%E7%8E%AF%E5%A2%83%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B/</loc>
        <lastmod>2019-11-23T09:20:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/unix/how-to-setup-apue-env/</loc>
        <lastmod>2019-11-23T09:20:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/files/</loc>
        <lastmod>2019-11-23T08:51:45+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/myerr.h/</loc>
        <lastmod>2019-11-23T08:51:45+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/files/myerr/</loc>
        <lastmod>2019-11-23T08:51:45+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/</loc>
        <lastmod>2019-11-23T08:51:45+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/ourhdr.h/</loc>
        <lastmod>2019-11-23T08:51:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/files/ourhdr-h/</loc>
        <lastmod>2019-11-23T08:51:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/network-programming/</loc>
        <lastmod>2019-11-23T08:17:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/unix/how-to-setup-unp-env/</loc>
        <lastmod>2019-11-23T08:17:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/unp/</loc>
        <lastmod>2019-11-23T08:17:24+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/concurrency/</loc>
        <lastmod>2019-11-21T18:01:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/golang-concurrency-mutexorchannel/</loc>
        <lastmod>2019-11-21T18:01:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/golang-concurrency-lockosthread/</loc>
        <lastmod>2019-11-21T17:10:37+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/golang-concurrency-timeout/</loc>
        <lastmod>2019-11-21T17:10:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/timeout/</loc>
        <lastmod>2019-11-21T17:10:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/golang-data-race-detector/</loc>
        <lastmod>2019-11-21T16:41:31+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/race/</loc>
        <lastmod>2019-11-21T16:41:31+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E7%AB%9E%E6%80%81%E6%A3%80%E6%B5%8B/</loc>
        <lastmod>2019-11-21T16:41:31+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/microservice/</loc>
        <lastmod>2019-10-28T15:31:06+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/protobuf/</loc>
        <lastmod>2019-10-28T15:31:06+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/protobuf-data-type/</loc>
        <lastmod>2019-10-28T15:31:06+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/rpc/</loc>
        <lastmod>2019-10-28T15:31:06+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/</loc>
        <lastmod>2019-10-28T15:31:06+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/%E5%BE%AE%E6%9C%8D%E5%8A%A1/</loc>
        <lastmod>2019-10-28T15:31:06+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/golang-micro-usage/</loc>
        <lastmod>2019-10-22T09:50:59+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/sync-atomic/</loc>
        <lastmod>2019-10-17T17:37:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/go%E6%A0%87%E5%87%86%E5%BA%93/</loc>
        <lastmod>2019-10-17T17:37:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/sync/</loc>
        <lastmod>2019-10-17T17:37:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%8E%9F%E5%AD%90%E6%93%8D%E4%BD%9C/</loc>
        <lastmod>2019-10-17T17:37:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/database/</loc>
        <lastmod>2019-10-15T09:11:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/mysql-5.7-installation/</loc>
        <lastmod>2019-10-15T09:11:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/mysql-server/</loc>
        <lastmod>2019-10-15T09:11:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/mysql5.7/</loc>
        <lastmod>2019-10-15T09:11:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/mysql%E5%AE%89%E8%A3%85/</loc>
        <lastmod>2019-10-15T09:11:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/mysql%E6%BA%90%E7%A0%81%E5%AE%89%E8%A3%85/</loc>
        <lastmod>2019-10-15T09:11:41+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/mysql-community-server-installation/</loc>
        <lastmod>2019-10-14T17:50:16+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/django/</loc>
        <lastmod>2019-10-14T15:17:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/django-vue-web/</loc>
        <lastmod>2019-10-14T15:17:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/fullstack/</loc>
        <lastmod>2019-10-14T15:17:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/python/</loc>
        <lastmod>2019-10-14T15:17:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/python/</loc>
        <lastmod>2019-10-14T15:17:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/vue/</loc>
        <lastmod>2019-10-14T15:17:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/vue/</loc>
        <lastmod>2019-10-14T15:17:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/web/</loc>
        <lastmod>2019-10-14T15:17:48+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/make/</loc>
        <lastmod>2019-09-30T21:57:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/makefile/</loc>
        <lastmod>2019-09-30T21:57:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/devtools/makefile-rule/</loc>
        <lastmod>2019-09-30T21:57:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/nginx/</loc>
        <lastmod>2019-09-30T14:56:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/nginx/</loc>
        <lastmod>2019-09-30T14:56:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/nginx-base-setting/</loc>
        <lastmod>2019-09-30T14:56:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/web%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc>
        <lastmod>2019-09-30T14:56:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/kernel/</loc>
        <lastmod>2019-09-30T13:50:42+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/linux-kernel-optimize/</loc>
        <lastmod>2019-09-30T13:50:42+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/linux%E5%86%85%E6%A0%B8%E5%8F%82%E6%95%B0%E4%BC%98%E5%8C%96/</loc>
        <lastmod>2019-09-30T13:50:42+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/scan-qrcode/</loc>
        <lastmod>2019-09-04T09:28:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/wechat/</loc>
        <lastmod>2019-09-04T09:28:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%BE%AE%E4%BF%A1jssdk/</loc>
        <lastmod>2019-09-04T09:28:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7/</loc>
        <lastmod>2019-09-04T09:28:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%BE%AE%E4%BF%A1%E5%BC%80%E5%8F%91%E8%80%85/</loc>
        <lastmod>2019-09-04T09:28:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/%E5%BE%AE%E4%BF%A1%E5%BC%80%E5%8F%91%E8%80%85/</loc>
        <lastmod>2019-09-04T09:28:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%BE%AE%E4%BF%A1%E6%89%AB%E4%B8%80%E6%89%AB/</loc>
        <lastmod>2019-09-04T09:28:23+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/ruby/</loc>
        <lastmod>2019-08-30T12:42:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/ruby/</loc>
        <lastmod>2019-08-30T12:42:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/ruby-installation/</loc>
        <lastmod>2019-08-30T12:42:08+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/ffmpeg/</loc>
        <lastmod>2019-07-10T16:06:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/obs/</loc>
        <lastmod>2019-07-10T16:06:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/rtmp/</loc>
        <lastmod>2019-07-10T16:06:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/srs/</loc>
        <lastmod>2019-07-10T16:06:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/srs-obs-ffmpeg-vlc/</loc>
        <lastmod>2019-07-10T16:06:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/streaming/</loc>
        <lastmod>2019-07-10T16:06:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/vlc/</loc>
        <lastmod>2019-07-10T16:06:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E7%9B%B4%E6%92%AD/</loc>
        <lastmod>2019-07-10T16:06:30+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/ide/</loc>
        <lastmod>2019-07-05T10:27:14+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/sublimetext/</loc>
        <lastmod>2019-07-05T10:27:14+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/devtools/sublimetext/</loc>
        <lastmod>2019-07-05T10:27:14+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/sublimetext%E5%AE%89%E8%A3%85/</loc>
        <lastmod>2019-07-05T10:27:14+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/distributed-system/</loc>
        <lastmod>2019-03-28T21:44:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/fault-tolerance/</loc>
        <lastmod>2019-03-28T21:44:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/cgroup/</loc>
        <lastmod>2019-03-21T05:14:39+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/cgroups/</loc>
        <lastmod>2019-03-21T05:14:39+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/golang%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90/</loc>
        <lastmod>2019-03-19T15:14:16+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/pprof/</loc>
        <lastmod>2019-03-19T15:14:16+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/pprof/</loc>
        <lastmod>2019-03-19T15:14:16+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/ceph/</loc>
        <lastmod>2019-03-19T14:57:12+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/ceph/</loc>
        <lastmod>2019-03-19T14:57:12+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/setup-ceph-cluster-3/</loc>
        <lastmod>2019-03-19T14:57:12+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/ceph%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/</loc>
        <lastmod>2019-03-19T14:57:12+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/series/ceph%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/</loc>
        <lastmod>2019-03-19T14:57:12+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%88%86%E5%B8%83%E5%BC%8F%E5%AD%98%E5%82%A8/</loc>
        <lastmod>2019-03-19T14:57:12+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/%E5%88%86%E5%B8%83%E5%BC%8F%E5%AD%98%E5%82%A8/</loc>
        <lastmod>2019-03-19T14:57:12+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/setup-ceph-cluster-2/</loc>
        <lastmod>2019-03-19T14:57:09+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/setup-ceph-cluster-1/</loc>
        <lastmod>2019-03-19T14:57:05+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/how-golang-garbage-collection-works/</loc>
        <lastmod>2019-03-19T14:49:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/golang%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6/</loc>
        <lastmod>2019-03-19T14:49:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E5%8E%9F%E7%90%86/</loc>
        <lastmod>2019-03-19T14:49:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/golang/goroutine-principle/</loc>
        <lastmod>2019-03-19T14:45:21+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/goroutine%E5%8E%9F%E7%90%86/</loc>
        <lastmod>2019-03-19T14:45:21+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/go%E5%8D%8F%E7%A8%8B%E5%8E%9F%E7%90%86/</loc>
        <lastmod>2019-03-19T14:45:21+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/what-docker-is/</loc>
        <lastmod>2019-03-19T14:40:53+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/namespace/</loc>
        <lastmod>2019-03-19T14:38:54+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/namespace/</loc>
        <lastmod>2019-03-19T14:38:54+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/ingress-controller/</loc>
        <lastmod>2019-03-19T14:35:31+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/kubernetes/</loc>
        <lastmod>2019-03-19T14:35:31+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/kubernetes/</loc>
        <lastmod>2019-03-19T14:35:31+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-plugins-traefik/</loc>
        <lastmod>2019-03-19T14:35:31+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/traefik/</loc>
        <lastmod>2019-03-19T14:35:31+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/k8s%E6%A0%B8%E5%BF%83%E5%8E%9F%E7%90%86/</loc>
        <lastmod>2019-03-19T14:30:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-core-principle-network-model/</loc>
        <lastmod>2019-03-19T14:30:13+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-core-principle-security/</loc>
        <lastmod>2019-03-19T14:29:44+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-core-principle-kube-proxy/</loc>
        <lastmod>2019-03-19T14:26:43+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-core-principle-kubelet/</loc>
        <lastmod>2019-03-19T14:26:28+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-core-principle-sheduler/</loc>
        <lastmod>2019-03-19T14:26:15+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-core-principle-controller-manager/</loc>
        <lastmod>2019-03-19T14:26:00+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/apiserver/</loc>
        <lastmod>2019-03-19T14:25:43+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-core-principle-apiserver/</loc>
        <lastmod>2019-03-19T14:25:43+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/k8s%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5/</loc>
        <lastmod>2019-03-19T14:21:00+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-basic-concepts-and-terminology/</loc>
        <lastmod>2019-03-19T14:21:00+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/k8s%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/</loc>
        <lastmod>2019-03-19T14:13:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/series/kubernetes-cluster-setup/</loc>
        <lastmod>2019-03-19T14:13:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-cluster-set-up-3/</loc>
        <lastmod>2019-03-19T14:13:57+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-cluster-set-up-2/</loc>
        <lastmod>2019-03-19T14:13:53+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/etcd%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/</loc>
        <lastmod>2019-03-19T14:13:46+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/k8s/k8s-cluster-set-up-1/</loc>
        <lastmod>2019-03-19T14:13:46+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/kv%E9%94%AE%E5%80%BC/</loc>
        <lastmod>2019-03-19T14:13:46+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/posts/how-to-set-up-blog-using-hugo/</loc>
        <lastmod>2019-03-19T09:43:09+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/hugo/</loc>
        <lastmod>2019-03-19T09:43:09+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/hugo/</loc>
        <lastmod>2019-03-19T09:43:09+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/ncurses/</loc>
        <lastmod>2019-03-05T16:22:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/categories/ncurses/</loc>
        <lastmod>2019-03-05T16:22:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/</loc>
        <lastmod>2019-03-05T16:22:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/20-just-for-fun/</loc>
        <lastmod>2019-03-05T16:22:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/19-tools-and-widget-libraries/</loc>
        <lastmod>2019-03-05T14:36:09+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/18-forms-library/</loc>
        <lastmod>2019-03-05T14:35:46+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/17-menus-library/</loc>
        <lastmod>2019-03-05T14:35:25+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/16-panel-library/</loc>
        <lastmod>2019-03-05T11:04:04+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/15-other-libraries/</loc>
        <lastmod>2019-03-05T11:01:11+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/14-miscellaneous-features/</loc>
        <lastmod>2019-03-05T10:56:49+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/13-screen-manipulation/</loc>
        <lastmod>2019-03-05T10:52:56+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/12-interfacing-with-the-mouse/</loc>
        <lastmod>2019-03-05T10:44:02+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/11-interfacing-with-the-keyboard/</loc>
        <lastmod>2019-03-05T10:39:16+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/10-colors/</loc>
        <lastmod>2019-03-05T10:20:17+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/9-windows/</loc>
        <lastmod>2019-03-05T10:11:03+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/8-attributes/</loc>
        <lastmod>2019-03-05T09:43:14+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/7-input-functions/</loc>
        <lastmod>2019-03-05T09:14:52+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/6-output-functions/</loc>
        <lastmod>2019-03-05T00:23:31+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/5-a-word-about-windows/</loc>
        <lastmod>2019-03-05T00:07:39+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/4-initialization/</loc>
        <lastmod>2019-03-04T23:49:20+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/3-the-gory-details/</loc>
        <lastmod>2019-03-04T23:48:17+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/2-hello-world/</loc>
        <lastmod>2019-03-04T23:34:00+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/ncurses/1-introduction/</loc>
        <lastmod>2019-03-04T22:53:29+08:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <url>
        <loc>https://realjf.io/tags/i/o%E6%A8%A1%E5%BC%8F/</loc>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
</urlset>