<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://weinan.io/2017/03/04/Dijkstra-algorithm.html</loc>
<lastmod>2017-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/04/how-to-use-commons-daemon.html</loc>
<lastmod>2017-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/04/how-to-use-tomcat-vault.html</loc>
<lastmod>2017-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/04/java-regexp.html</loc>
<lastmod>2017-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/04/jaxrs-spec3_7.html</loc>
<lastmod>2017-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/05/a-test-to-github-page-math-engine.html</loc>
<lastmod>2017-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/05/write-an-apache-module.html</loc>
<lastmod>2017-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/06/an-introduction-to-visual-paradigm.html</loc>
<lastmod>2017-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/06/using-google-scholar-for-citation.html</loc>
<lastmod>2017-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/06/using-papers-and-manuscripts-to-do-correct-citation.html</loc>
<lastmod>2017-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/07/material-design.html</loc>
<lastmod>2017-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/07/using-font-ligatures-in-daily-coding.html</loc>
<lastmod>2017-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/09/a-brief-introduction-to-citethisforme.html</loc>
<lastmod>2017-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/15/core-classes-to-implement-resteasy-container.html</loc>
<lastmod>2017-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/20/Using-NetworkManager-tui-to-manage-the-network.html</loc>
<lastmod>2017-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/20/a-non-recursive-approach-to-the-fibonacci-sequence-generator.html</loc>
<lastmod>2017-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/23/using-resteasy-wadl-to-demonstrate-the-startup-process-of-resteasy-container.html</loc>
<lastmod>2017-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/03/30/an-analysis-on-resteasy-security-modules-and-comparing-its-features-with-keycloak.html</loc>
<lastmod>2017-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/04/05/resteasy-applications.html</loc>
<lastmod>2017-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/04/10/multiple-application-support-in-jersey-and-comparing-it-with-resteasy-implementation.html</loc>
<lastmod>2017-04-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/03/corba-iiop.html</loc>
<lastmod>2017-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/04/jdbc-part1.html</loc>
<lastmod>2017-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/05/jdbc-part2.html</loc>
<lastmod>2017-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/05/wildfly-src.html</loc>
<lastmod>2017-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/07/troubleshooting-wildfly.html</loc>
<lastmod>2017-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/08/jdbc-part3.html</loc>
<lastmod>2017-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/10/jboss-msc.html</loc>
<lastmod>2017-05-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/11/jdbc-part4.html</loc>
<lastmod>2017-05-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/16/the-articles-i-read.html</loc>
<lastmod>2017-05-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/21/jboss-msc2.html</loc>
<lastmod>2017-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/21/jdbc-part5.html</loc>
<lastmod>2017-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/22/lambda.html</loc>
<lastmod>2017-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/22/the-articles-i-read-this-month.html</loc>
<lastmod>2017-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/23/remoting.html</loc>
<lastmod>2017-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/25/jdbc-part6.html</loc>
<lastmod>2017-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/25/jdbc-part7.html</loc>
<lastmod>2017-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/28/jdbc-part8.html</loc>
<lastmod>2017-05-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/05/30/remoting-continued.html</loc>
<lastmod>2017-05-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/06/03/jboss-remote-naming.html</loc>
<lastmod>2017-06-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/06/04/jboss-remote-naming-2.html</loc>
<lastmod>2017-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/06/11/invokedynamic-is-a-linking-scheme.html</loc>
<lastmod>2017-06-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/06/11/reading-notes-of-invokedynamic-101.html</loc>
<lastmod>2017-06-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/08/07/jersey-extend-wadl-support.html</loc>
<lastmod>2017-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/06/git.html</loc>
<lastmod>2017-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/06/regexp.html</loc>
<lastmod>2017-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/07/rxjava.html</loc>
<lastmod>2017-12-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/08/autotools-2.html</loc>
<lastmod>2017-12-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/08/autotools.html</loc>
<lastmod>2017-12-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/10/java.html</loc>
<lastmod>2017-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/11/lambda.html</loc>
<lastmod>2017-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/12/cursive.html</loc>
<lastmod>2017-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/12/lambda.html</loc>
<lastmod>2017-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/13/fission.html</loc>
<lastmod>2017-12-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/13/linux-driver.html</loc>
<lastmod>2017-12-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/14/linux-driver.html</loc>
<lastmod>2017-12-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/15/linux-driver.html</loc>
<lastmod>2017-12-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/15/nihongo.html</loc>
<lastmod>2017-12-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/16/nihongo02.html</loc>
<lastmod>2017-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/17/linux-driver.html</loc>
<lastmod>2017-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/21/concurrency.html</loc>
<lastmod>2017-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/21/nihongo.html</loc>
<lastmod>2017-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/22/concurrency.html</loc>
<lastmod>2017-12-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/23/eval.html</loc>
<lastmod>2017-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/23/nohongo.html</loc>
<lastmod>2017-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/24/clojure.html</loc>
<lastmod>2017-12-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/24/eval.html</loc>
<lastmod>2017-12-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/25/ldap.html</loc>
<lastmod>2017-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/25/nohongo.html</loc>
<lastmod>2017-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/26/ldap.html</loc>
<lastmod>2017-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/26/nohongo.html</loc>
<lastmod>2017-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/27/clojure.html</loc>
<lastmod>2017-12-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/27/microprofle.html</loc>
<lastmod>2017-12-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/27/nihongo.html</loc>
<lastmod>2017-12-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/28/ldap.html</loc>
<lastmod>2017-12-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/28/nihongo.html</loc>
<lastmod>2017-12-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/29/ldap.html</loc>
<lastmod>2017-12-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2017/12/29/nihongo.html</loc>
<lastmod>2017-12-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/01/gradle.html</loc>
<lastmod>2018-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/01/nohongo.html</loc>
<lastmod>2018-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/02/gradle.html</loc>
<lastmod>2018-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/02/nihongo.html</loc>
<lastmod>2018-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/03/docker.html</loc>
<lastmod>2018-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/04/docker.html</loc>
<lastmod>2018-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/05/async.html</loc>
<lastmod>2018-01-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/06/docker.html</loc>
<lastmod>2018-01-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/07/nihongo.html</loc>
<lastmod>2018-01-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/07/software.html</loc>
<lastmod>2018-01-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/09/opentracing.html</loc>
<lastmod>2018-01-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/10/nohongo.html</loc>
<lastmod>2018-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/10/opentracing.html</loc>
<lastmod>2018-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/11/java.html</loc>
<lastmod>2018-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/11/nohongo.html</loc>
<lastmod>2018-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/12/docker.html</loc>
<lastmod>2018-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/12/nihongo.html</loc>
<lastmod>2018-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/15/opentracing.html</loc>
<lastmod>2018-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/16/ldap.html</loc>
<lastmod>2018-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/16/nihonngo.html</loc>
<lastmod>2018-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/16/opentracing.html</loc>
<lastmod>2018-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/17/gradle.html</loc>
<lastmod>2018-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/17/resteasy.html</loc>
<lastmod>2018-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/17/swarm.html</loc>
<lastmod>2018-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/18/docker.html</loc>
<lastmod>2018-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/19/ldap.html</loc>
<lastmod>2018-01-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/21/docker.html</loc>
<lastmod>2018-01-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/24/executors.html</loc>
<lastmod>2018-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/25/future.html</loc>
<lastmod>2018-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/28/docker.html</loc>
<lastmod>2018-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/28/lein.html</loc>
<lastmod>2018-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/29/map-and-lambda.html</loc>
<lastmod>2018-01-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/30/ldap.html</loc>
<lastmod>2018-01-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/01/30/side-effect.html</loc>
<lastmod>2018-01-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/01/bash.html</loc>
<lastmod>2018-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/02/haskell.html</loc>
<lastmod>2018-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/03/resteasy.html</loc>
<lastmod>2018-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/04/haskell.html</loc>
<lastmod>2018-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/05/haskell.html</loc>
<lastmod>2018-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/05/resteasy-test.html</loc>
<lastmod>2018-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/05/resteasy.html</loc>
<lastmod>2018-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/05/vnc.html</loc>
<lastmod>2018-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/06/hostname.html</loc>
<lastmod>2018-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/06/llvm.html</loc>
<lastmod>2018-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/07/haskell.html</loc>
<lastmod>2018-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/08/haskell.html</loc>
<lastmod>2018-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/08/smallbasic.html</loc>
<lastmod>2018-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/09/websocket.html</loc>
<lastmod>2018-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/15/websocket.html</loc>
<lastmod>2018-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/17/haskell.html</loc>
<lastmod>2018-02-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/17/ldap.html</loc>
<lastmod>2018-02-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/22/kind.html</loc>
<lastmod>2018-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/23/haskell.html</loc>
<lastmod>2018-02-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/02/28/resteasy.html</loc>
<lastmod>2018-02-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/07/sse.html</loc>
<lastmod>2018-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/08/tcp.html</loc>
<lastmod>2018-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/09/jupyter.html</loc>
<lastmod>2018-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/23/docker.html</loc>
<lastmod>2018-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/23/flask.html</loc>
<lastmod>2018-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/24/ai.html</loc>
<lastmod>2018-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/25/github.html</loc>
<lastmod>2018-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/25/github2.html</loc>
<lastmod>2018-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/26/java.html</loc>
<lastmod>2018-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/26/jersey.html</loc>
<lastmod>2018-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/03/27/xcode.html</loc>
<lastmod>2018-03-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/04/03/ruby.html</loc>
<lastmod>2018-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/04/19/gradle-2.html</loc>
<lastmod>2018-04-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/04/19/gradle.html</loc>
<lastmod>2018-04-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/04/28/papers-and-scihub.html</loc>
<lastmod>2018-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/05/01/pycharm.html</loc>
<lastmod>2018-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/05/04/spark.html</loc>
<lastmod>2018-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/05/08/jersey-2.html</loc>
<lastmod>2018-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/05/08/jersey.html</loc>
<lastmod>2018-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/05/21/resteasy.html</loc>
<lastmod>2018-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/05/22/arquillian.html</loc>
<lastmod>2018-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/05/31/jni.html</loc>
<lastmod>2018-05-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/06/06/httpd.html</loc>
<lastmod>2018-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/06/07/arch.html</loc>
<lastmod>2018-06-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/06/10/arch.html</loc>
<lastmod>2018-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/06/14/pi.html</loc>
<lastmod>2018-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/06/18/kdump.html</loc>
<lastmod>2018-06-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/06/20/coredump.html</loc>
<lastmod>2018-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/06/20/preprocess.html</loc>
<lastmod>2018-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/06/20/segfault.html</loc>
<lastmod>2018-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/06/27/resteasy.html</loc>
<lastmod>2018-06-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/06/28/c.html</loc>
<lastmod>2018-06-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/01/bsd.html</loc>
<lastmod>2018-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/04/git.html</loc>
<lastmod>2018-07-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/04/resteasy.html</loc>
<lastmod>2018-07-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/05/git.html</loc>
<lastmod>2018-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/05/resteasy.html</loc>
<lastmod>2018-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/06/jersey.html</loc>
<lastmod>2018-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/06/resteasy.html</loc>
<lastmod>2018-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/07/resteasy.html</loc>
<lastmod>2018-07-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/09/resteasy.html</loc>
<lastmod>2018-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/11/resteasy.html</loc>
<lastmod>2018-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/11/resteasy2.html</loc>
<lastmod>2018-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/16/hadoop.html</loc>
<lastmod>2018-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/18/hadoop.html</loc>
<lastmod>2018-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/22/solr.html</loc>
<lastmod>2018-07-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/25/xsd.html</loc>
<lastmod>2018-07-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/26/resteasy.html</loc>
<lastmod>2018-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/07/27/resteasy.html</loc>
<lastmod>2018-07-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/08/24/emacs.html</loc>
<lastmod>2018-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/09/09/volatile.html</loc>
<lastmod>2018-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/09/17/assembly.html</loc>
<lastmod>2018-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/09/17/java.html</loc>
<lastmod>2018-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/09/19/spark.html</loc>
<lastmod>2018-09-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/09/21/compile.html</loc>
<lastmod>2018-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/09/23/spark.html</loc>
<lastmod>2018-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/01/spark.html</loc>
<lastmod>2018-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/03/flex.html</loc>
<lastmod>2018-10-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/12/re.html</loc>
<lastmod>2018-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/15/resteasy-link.html</loc>
<lastmod>2018-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/16/resteasy-link.html</loc>
<lastmod>2018-10-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/17/resteasy-link.html</loc>
<lastmod>2018-10-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/20/vm.html</loc>
<lastmod>2018-10-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/21/docker.html</loc>
<lastmod>2018-10-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/27/postgres-spark.html</loc>
<lastmod>2018-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/28/spark.html</loc>
<lastmod>2018-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/10/30/docker.html</loc>
<lastmod>2018-10-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/11/03/docker.html</loc>
<lastmod>2018-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/11/05/scala.html</loc>
<lastmod>2018-11-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/11/06/xml.html</loc>
<lastmod>2018-11-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/11/07/sed.html</loc>
<lastmod>2018-11-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/11/16/resteasy.html</loc>
<lastmod>2018-11-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/11/18/resteasy.html</loc>
<lastmod>2018-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/11/19/ror.html</loc>
<lastmod>2018-11-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/11/20/bash.html</loc>
<lastmod>2018-11-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/11/21/scala.html</loc>
<lastmod>2018-11-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/11/28/resteasy.html</loc>
<lastmod>2018-11-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/12/01/resteasy.html</loc>
<lastmod>2018-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/12/04/resteasy.html</loc>
<lastmod>2018-12-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/12/07/jvm.html</loc>
<lastmod>2018-12-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2018/12/11/maven.html</loc>
<lastmod>2018-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/01/10/hadoop.html</loc>
<lastmod>2019-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/01/11/hadoop.html</loc>
<lastmod>2019-01-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/01/13/hadoop.html</loc>
<lastmod>2019-01-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/06/resteasy.html</loc>
<lastmod>2019-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/07/resteasy.html</loc>
<lastmod>2019-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/08/resteasy.html</loc>
<lastmod>2019-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/11/resteasy.html</loc>
<lastmod>2019-03-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/15/docker.html</loc>
<lastmod>2019-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/18/pyenv.html</loc>
<lastmod>2019-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/19/pyenv.html</loc>
<lastmod>2019-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/20/pyenv.html</loc>
<lastmod>2019-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/21/pipenv.html</loc>
<lastmod>2019-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/22/pipenv.html</loc>
<lastmod>2019-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/23/flask.html</loc>
<lastmod>2019-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/24/daemon.html</loc>
<lastmod>2019-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/25/supervisord.html</loc>
<lastmod>2019-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/26/supervisord.html</loc>
<lastmod>2019-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/27/supervisord.html</loc>
<lastmod>2019-03-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/30/c.html</loc>
<lastmod>2019-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/30/supervisord.html</loc>
<lastmod>2019-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/03/31/idea.html</loc>
<lastmod>2019-03-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/01/data.html</loc>
<lastmod>2019-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/02/jit.html</loc>
<lastmod>2019-04-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/03/tinkerpop.html</loc>
<lastmod>2019-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/04/tinkerpop.html</loc>
<lastmod>2019-04-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/05/tinkerpop.html</loc>
<lastmod>2019-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/06/cron.html</loc>
<lastmod>2019-04-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/07/docker.html</loc>
<lastmod>2019-04-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/08/docker.html</loc>
<lastmod>2019-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/09/clion.html</loc>
<lastmod>2019-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/10/agens.html</loc>
<lastmod>2019-04-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/11/agens.html</loc>
<lastmod>2019-04-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/13/git.html</loc>
<lastmod>2019-04-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/18/kubernetes.html</loc>
<lastmod>2019-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/19/kubernetes.html</loc>
<lastmod>2019-04-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/20/kubernetes.html</loc>
<lastmod>2019-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/21/bash.html</loc>
<lastmod>2019-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/24/graph.html</loc>
<lastmod>2019-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/25/graph.html</loc>
<lastmod>2019-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/27/go.html</loc>
<lastmod>2019-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/04/29/app.html</loc>
<lastmod>2019-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/02/asm.html</loc>
<lastmod>2019-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/04/asm.html</loc>
<lastmod>2019-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/06/bash.html</loc>
<lastmod>2019-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/07/docker.html</loc>
<lastmod>2019-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/08/asm.html</loc>
<lastmod>2019-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/08/docker.html</loc>
<lastmod>2019-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/09/bt.html</loc>
<lastmod>2019-05-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/09/version.html</loc>
<lastmod>2019-05-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/12/docker.html</loc>
<lastmod>2019-05-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/14/docker.html</loc>
<lastmod>2019-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/16/selenium.html</loc>
<lastmod>2019-05-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/18/rspec.html</loc>
<lastmod>2019-05-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/19/selenium.html</loc>
<lastmod>2019-05-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/24/spring-security.html</loc>
<lastmod>2019-05-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/05/30/gef.html</loc>
<lastmod>2019-05-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/06/04/jsx.html</loc>
<lastmod>2019-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/06/05/jupyter.html</loc>
<lastmod>2019-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/06/07/rpm.html</loc>
<lastmod>2019-06-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/06/08/resteasy.html</loc>
<lastmod>2019-06-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/06/09/docker.html</loc>
<lastmod>2019-06-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/06/10/java.html</loc>
<lastmod>2019-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/06/11/rhat.html</loc>
<lastmod>2019-06-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/09/17/selenium.html</loc>
<lastmod>2019-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/09/18/docker.html</loc>
<lastmod>2019-09-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/09/25/docker.html</loc>
<lastmod>2019-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/09/30/docker.html</loc>
<lastmod>2019-09-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/10/05/docker.html</loc>
<lastmod>2019-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/10/09/git.html</loc>
<lastmod>2019-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/10/12/k8s.html</loc>
<lastmod>2019-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/10/14/minikube.html</loc>
<lastmod>2019-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/10/22/git.html</loc>
<lastmod>2019-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/02/resteasy.html</loc>
<lastmod>2019-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/03/resteasy.html</loc>
<lastmod>2019-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/04/resteasy.html</loc>
<lastmod>2019-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/06/resteasy.html</loc>
<lastmod>2019-11-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/07/resteasy.html</loc>
<lastmod>2019-11-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/12/tck.html</loc>
<lastmod>2019-11-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/13/pycharm.html</loc>
<lastmod>2019-11-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/14/git.html</loc>
<lastmod>2019-11-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/26/resteasy.html</loc>
<lastmod>2019-11-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/27/resteasy.html</loc>
<lastmod>2019-11-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/11/29/resteasy.html</loc>
<lastmod>2019-11-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/01/intellij.html</loc>
<lastmod>2019-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/05/http.html</loc>
<lastmod>2019-12-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/11/resteasy.html</loc>
<lastmod>2019-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/12/http.html</loc>
<lastmod>2019-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/13/http.html</loc>
<lastmod>2019-12-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/14/resteasy.html</loc>
<lastmod>2019-12-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/16/vagrant.html</loc>
<lastmod>2019-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/20/resteasy.html</loc>
<lastmod>2019-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/21/resteasy.html</loc>
<lastmod>2019-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/23/vagrant.html</loc>
<lastmod>2019-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2019/12/31/k8s.html</loc>
<lastmod>2019-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/03/resteasy.html</loc>
<lastmod>2020-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/04/maven.html</loc>
<lastmod>2020-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/10/nginx.html</loc>
<lastmod>2020-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/13/maven.html</loc>
<lastmod>2020-01-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/14/nginx.html</loc>
<lastmod>2020-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/15/ssl.html</loc>
<lastmod>2020-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/16/npm.html</loc>
<lastmod>2020-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/18/rsa.html</loc>
<lastmod>2020-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/24/ssl.html</loc>
<lastmod>2020-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/26/sed.html</loc>
<lastmod>2020-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/28/ssl.html</loc>
<lastmod>2020-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/01/29/ssl.html</loc>
<lastmod>2020-01-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/01/ssl.html</loc>
<lastmod>2020-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/02/ssl.html</loc>
<lastmod>2020-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/04/ssl.html</loc>
<lastmod>2020-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/06/ssl.html</loc>
<lastmod>2020-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/07/graalvm.html</loc>
<lastmod>2020-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/08/bash.html</loc>
<lastmod>2020-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/10/ssl.html</loc>
<lastmod>2020-02-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/13/ssl.html</loc>
<lastmod>2020-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/16/ssl.html</loc>
<lastmod>2020-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/17/ssl.html</loc>
<lastmod>2020-02-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/18/ssl.html</loc>
<lastmod>2020-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/20/docker.html</loc>
<lastmod>2020-02-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/21/python.html</loc>
<lastmod>2020-02-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/22/ssl.html</loc>
<lastmod>2020-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/23/ssl.html</loc>
<lastmod>2020-02-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/24/docker.html</loc>
<lastmod>2020-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/25/resteasy.html</loc>
<lastmod>2020-02-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/26/docker-client.html</loc>
<lastmod>2020-02-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/27/kettle.html</loc>
<lastmod>2020-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/28/resteasy.html</loc>
<lastmod>2020-02-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/02/29/resteasy.html</loc>
<lastmod>2020-02-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/03/resteasy.html</loc>
<lastmod>2020-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/04/resteasy.html</loc>
<lastmod>2020-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/05/docker.html</loc>
<lastmod>2020-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/06/vagrant.html</loc>
<lastmod>2020-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/07/resteasy.html</loc>
<lastmod>2020-03-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/09/docker.html</loc>
<lastmod>2020-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/10/vagrant.html</loc>
<lastmod>2020-03-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/11/resteasy.html</loc>
<lastmod>2020-03-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/12/docker.html</loc>
<lastmod>2020-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/13/docker.html</loc>
<lastmod>2020-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/14/docker.html</loc>
<lastmod>2020-03-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/15/docker.html</loc>
<lastmod>2020-03-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/22/resteasy.html</loc>
<lastmod>2020-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/28/resteasy.html</loc>
<lastmod>2020-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/03/30/resteasy.html</loc>
<lastmod>2020-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/02/nio.html</loc>
<lastmod>2020-04-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/03/java.html</loc>
<lastmod>2020-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/05/java.html</loc>
<lastmod>2020-04-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/09/java.html</loc>
<lastmod>2020-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/11/java.html</loc>
<lastmod>2020-04-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/12/java.html</loc>
<lastmod>2020-04-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/14/java.html</loc>
<lastmod>2020-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/15/java.html</loc>
<lastmod>2020-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/22/rust.html</loc>
<lastmod>2020-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/24/resteasy.html</loc>
<lastmod>2020-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/25/java.html</loc>
<lastmod>2020-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/28/resteasy.html</loc>
<lastmod>2020-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/04/30/resteasy.html</loc>
<lastmod>2020-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/03/resteasy.html</loc>
<lastmod>2020-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/05/resteasy.html</loc>
<lastmod>2020-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/06/asm.html</loc>
<lastmod>2020-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/11/docker.html</loc>
<lastmod>2020-05-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/14/resteasy.html</loc>
<lastmod>2020-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/18/java.html</loc>
<lastmod>2020-05-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/20/k3s.html</loc>
<lastmod>2020-05-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/21/java.html</loc>
<lastmod>2020-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/22/k3s.html</loc>
<lastmod>2020-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/23/k3s.html</loc>
<lastmod>2020-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/24/java.html</loc>
<lastmod>2020-05-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/26/k3s.html</loc>
<lastmod>2020-05-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/27/k3s.html</loc>
<lastmod>2020-05-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/05/28/docker.html</loc>
<lastmod>2020-05-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/01/vagrant.html</loc>
<lastmod>2020-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/02/alpine.html</loc>
<lastmod>2020-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/03/resteasy.html</loc>
<lastmod>2020-06-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/04/resteasy.html</loc>
<lastmod>2020-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/05/resteasy.html</loc>
<lastmod>2020-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/12/npc.html</loc>
<lastmod>2020-06-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/16/sinatra.html</loc>
<lastmod>2020-06-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/17/quarkus.html</loc>
<lastmod>2020-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/18/resteasy.html</loc>
<lastmod>2020-06-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/19/ruby.html</loc>
<lastmod>2020-06-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/20/k8s.html</loc>
<lastmod>2020-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/22/vlc.html</loc>
<lastmod>2020-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/26/fish.html</loc>
<lastmod>2020-06-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/27/java.html</loc>
<lastmod>2020-06-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/06/30/resteasy.html</loc>
<lastmod>2020-06-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/07/02/resteasy.html</loc>
<lastmod>2020-07-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/07/05/fish.html</loc>
<lastmod>2020-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/07/08/es6.html</loc>
<lastmod>2020-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/07/15/resteasy.html</loc>
<lastmod>2020-07-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/07/16/resteasy.html</loc>
<lastmod>2020-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/07/17/podman.html</loc>
<lastmod>2020-07-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/07/20/rails.html</loc>
<lastmod>2020-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2020/07/23/vue.html</loc>
<lastmod>2020-07-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/05/06/rust-deref.html</loc>
<lastmod>2021-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/05/07/js-setter-getter.html</loc>
<lastmod>2021-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/05/12/js-arrow-func-scope.html</loc>
<lastmod>2021-05-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/05/13/js-function-is-object.html</loc>
<lastmod>2021-05-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/05/24/macos-ml.html</loc>
<lastmod>2021-05-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/06/07/func-js.html</loc>
<lastmod>2021-06-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/06/11/js.html</loc>
<lastmod>2021-06-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/06/19/js.html</loc>
<lastmod>2021-06-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/07/10/reactive.html</loc>
<lastmod>2021-07-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/07/12/mutiny.html</loc>
<lastmod>2021-07-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/08/25/Using-Wireshark-And-jSSLKeyLog-To-Capture-The-Java-SSL-Network-Packets.html</loc>
<lastmod>2021-08-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/08/26/using-resteasy-reactive-and-microprofile-rest-client-reactive.html</loc>
<lastmod>2021-08-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/09/05/Some-Quarkus-Native-Build-Experiences.html</loc>
<lastmod>2021-09-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2021/10/01/Avoiding-Blocking-Issues-When-Using-Quarkus-Reactive.html</loc>
<lastmod>2021-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2022/01/14/mutiny.html</loc>
<lastmod>2022-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2022/03/02/my-axum-playground.html</loc>
<lastmod>2022-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2022/04/10/resteasy-spring-ee9.html</loc>
<lastmod>2022-04-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2022/10/25/jakarta-spec.html</loc>
<lastmod>2022-10-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2022/10/26/resteasy-bootstrap.html</loc>
<lastmod>2022-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/01/17/resteasy-builtins.html</loc>
<lastmod>2023-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/01/22/resteasy-spring-wildfly.html</loc>
<lastmod>2023-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/02/05/java.html</loc>
<lastmod>2023-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/02/18/axum.html</loc>
<lastmod>2023-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/04/25/prospero.html</loc>
<lastmod>2023-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/05/30/tracing.html</loc>
<lastmod>2023-05-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/06/01/minikube.html</loc>
<lastmod>2023-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/06/03/pipenv.html</loc>
<lastmod>2023-06-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/06/07/wildfly-k8s.html</loc>
<lastmod>2023-06-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/06/11/redis.html</loc>
<lastmod>2023-06-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/06/19/grpc.html</loc>
<lastmod>2023-06-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/06/20/wireshark.html</loc>
<lastmod>2023-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/06/23/jkube.html</loc>
<lastmod>2023-06-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/07/05/k8s-multiple-containers.html</loc>
<lastmod>2023-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/07/09/grpc-struct.html</loc>
<lastmod>2023-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/08/14/github.html</loc>
<lastmod>2023-08-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/08/27/minikube.html</loc>
<lastmod>2023-08-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/09/10/quarkus-k8s.html</loc>
<lastmod>2023-09-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/09/15/docker-macos.html</loc>
<lastmod>2023-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/10/26/jberet-tck.html</loc>
<lastmod>2023-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/11/29/mr-jar.html</loc>
<lastmod>2023-11-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/12/09/jberet-manifest.html</loc>
<lastmod>2023-12-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/12/11/batch-processing.html</loc>
<lastmod>2023-12-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2023/12/28/github-ci-cross-build.html</loc>
<lastmod>2023-12-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/01/10/jberet-batch-partition.html</loc>
<lastmod>2024-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/01/23/wildfly-glow.html</loc>
<lastmod>2024-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/02/13/spring-beans.html</loc>
<lastmod>2024-02-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/02/17/spring-beans.html</loc>
<lastmod>2024-02-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/02/21/spring-beans.html</loc>
<lastmod>2024-02-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/02/23/rust-diesel.html</loc>
<lastmod>2024-02-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/04/04/rust-json.html</loc>
<lastmod>2024-04-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/04/15/servlet-example.html</loc>
<lastmod>2024-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/05/04/servlet-container-initializer.html</loc>
<lastmod>2024-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/05/10/using-wildfly-maven-plugin.html</loc>
<lastmod>2024-05-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/06/15/build-wildfly.html</loc>
<lastmod>2024-06-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/06/18/wildfly-shutdown-gracefully.html</loc>
<lastmod>2024-06-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/08/19/jberet-tck-runner-wildfly-setup.html</loc>
<lastmod>2024-08-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/08/24/upgrade-junit.html</loc>
<lastmod>2024-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/08/29/running-wildfly-configuration-script.html</loc>
<lastmod>2024-08-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/09/06/notes-on-maven.html</loc>
<lastmod>2024-09-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/09/29/maven-plugin-info.html</loc>
<lastmod>2024-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/10/09/batch-jberet.html</loc>
<lastmod>2024-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2024/12/25/sdkman-debug-option.html</loc>
<lastmod>2024-12-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/01/02/fish-ghostty.html</loc>
<lastmod>2025-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/01/03/podman-proxy.html</loc>
<lastmod>2025-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/01/17/postgresql-sql-log.html</loc>
<lastmod>2025-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/02/06/install-deepseek-on-arm-based-apple.html</loc>
<lastmod>2025-02-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/02/17/tensor-for-mac.html</loc>
<lastmod>2025-02-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/02/20/langchain-deepseek.html</loc>
<lastmod>2025-02-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/02/22/vue.html</loc>
<lastmod>2025-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/03/25/hackerrank-bomberman.html</loc>
<lastmod>2025-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/03/29/enable-ubuntu-login.html</loc>
<lastmod>2025-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/06/16/blog-summary.html</loc>
<lastmod>2025-06-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2025/07/06/openshift-bootstrap.html</loc>
<lastmod>2025-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/01/31/one-year-with-ai.html</loc>
<lastmod>2026-01-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/02/10/ai-reshaping-software-development-workflow.html</loc>
<lastmod>2026-02-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/02/15/why-linux-chose-rust-over-zig.html</loc>
<lastmod>2026-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/02/16/can-cpp-enter-linux-kernel.html</loc>
<lastmod>2026-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/02/16/rust-in-linux-kernel-reality-check.html</loc>
<lastmod>2026-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/02/16/rust-kernel-abi-stability-analysis.html</loc>
<lastmod>2026-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/02/18/how-c-calls-rust-in-linux-kernel.html</loc>
<lastmod>2026-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/02/18/tcprest-revival-with-ai.html</loc>
<lastmod>2026-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/02/18/tyr-rust-gpu-driver-anatomy.html</loc>
<lastmod>2026-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/02/26/kernel-c-cpp-rust-runtime-stdlib.html</loc>
<lastmod>2026-02-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/01/stack-vs-heap-why-stack-faster.html</loc>
<lastmod>2026-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/01/why-language-speed-is-misleading.html</loc>
<lastmod>2026-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/02/userspace-locks-and-kernel-futex.html</loc>
<lastmod>2026-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/04/kernel-rust-unsafe-usage-analysis.html</loc>
<lastmod>2026-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/13/perf-ebpf-relationship-and-probing.html</loc>
<lastmod>2026-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/16/openshift-ccoctl-sts-credentials.html</loc>
<lastmod>2026-03-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/18/stack-overflow-page-faults-benchmark.html</loc>
<lastmod>2026-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/21/stack-chk-guard-musl-glibc.html</loc>
<lastmod>2026-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/22/rust-task-server-migration-ai-ci-e2e.html</loc>
<lastmod>2026-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/29/rdd-bash-mapreduce-spark.html</loc>
<lastmod>2026-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/03/30/x86-64-syscall-idt-linux-kernel-sdm.html</loc>
<lastmod>2026-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/04/07/linux-kernel-scheduling-timer-interrupt-preemption.html</loc>
<lastmod>2026-04-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/2026/04/08/linux-kernel-7-preempt-lazy-postgresql-performance.html</loc>
<lastmod>2026-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://weinan.io/</loc>
</url>
<url>
<loc>https://weinan.io/BLOG_WRITING_GUIDE.html</loc>
</url>
<url>
<loc>https://weinan.io/page2/</loc>
</url>
<url>
<loc>https://weinan.io/page3/</loc>
</url>
<url>
<loc>https://weinan.io/page4/</loc>
</url>
<url>
<loc>https://weinan.io/page5/</loc>
</url>
<url>
<loc>https://weinan.io/page6/</loc>
</url>
<url>
<loc>https://weinan.io/page7/</loc>
</url>
<url>
<loc>https://weinan.io/page8/</loc>
</url>
<url>
<loc>https://weinan.io/page9/</loc>
</url>
<url>
<loc>https://weinan.io/page10/</loc>
</url>
<url>
<loc>https://weinan.io/page11/</loc>
</url>
<url>
<loc>https://weinan.io/page12/</loc>
</url>
<url>
<loc>https://weinan.io/page13/</loc>
</url>
<url>
<loc>https://weinan.io/page14/</loc>
</url>
<url>
<loc>https://weinan.io/page15/</loc>
</url>
<url>
<loc>https://weinan.io/page16/</loc>
</url>
<url>
<loc>https://weinan.io/page17/</loc>
</url>
<url>
<loc>https://weinan.io/page18/</loc>
</url>
<url>
<loc>https://weinan.io/page19/</loc>
</url>
<url>
<loc>https://weinan.io/page20/</loc>
</url>
<url>
<loc>https://weinan.io/page21/</loc>
</url>
<url>
<loc>https://weinan.io/page22/</loc>
</url>
<url>
<loc>https://weinan.io/page23/</loc>
</url>
<url>
<loc>https://weinan.io/page24/</loc>
</url>
<url>
<loc>https://weinan.io/page25/</loc>
</url>
</urlset>
