<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.chongtin.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.chongtin.com/feed.php">
        <title>Tutorial Site</title>
        <description></description>
        <link>https://wiki.chongtin.com/</link>
        <image rdf:resource="https://wiki.chongtin.com/ttps://wiki.chongtin.com/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-08T21:05:08+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.chongtin.com/useful_commands?do=revisions&amp;rev=1676272276"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/start?do=revisions&amp;rev=1676272160"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/springboot/basic_websocket?do=revisions&amp;rev=1633579569"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/reject/redux?do=revisions&amp;rev=1632907052"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/tslcert/check_remote_server_cert_with_openssl?do=revisions&amp;rev=1632455052"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/java/levenshtein_distance?do=revisions&amp;rev=1626942610"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/springboot/adding_customized_properties_in_application.properties_file?do=revisions&amp;rev=1621928518"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/nodejs/using_puppeteer_to_capture_screenshot_of_a_website?do=revisions&amp;rev=1620869469"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/adding_crt_to_java_cacerts?do=revisions&amp;rev=1620717248"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=reject%3Areact-grid.png&amp;ns=reject&amp;rev=1603762275&amp;tab_details=history&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=java%3Ajna.png&amp;ns=java&amp;rev=1596015872&amp;tab_details=history&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=reject%3Areact_com_life_cycle.png&amp;ns=reject&amp;rev=1595297180&amp;tab_details=history&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=reject%3Areact_css.png&amp;ns=reject&amp;rev=1594630941&amp;tab_details=history&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=reject%3Areact_list.png&amp;ns=reject&amp;rev=1594627404&amp;tab_details=history&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=springboot%3Asping_init.png&amp;ns=springboot&amp;rev=1590029757&amp;tab_details=history&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=reject%3Areact_exe1.png&amp;ns=reject&amp;rev=1578358380&amp;tab_details=history&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=ng%3Ang_emitter.png&amp;ns=ng&amp;rev=1574157360&amp;tab_details=history&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=ng%3Ang_service.png&amp;ns=ng&amp;rev=1574150870&amp;tab_details=history&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=ng%3Angfor.png&amp;ns=ng&amp;rev=1574068784&amp;tab_details=history&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.chongtin.com/?image=ng%3Angclass.png&amp;ns=ng&amp;rev=1574067484&amp;tab_details=history&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.chongtin.com/ttps://wiki.chongtin.com/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Tutorial Site</title>
        <link>https://wiki.chongtin.com/</link>
        <url>https://wiki.chongtin.com/ttps://wiki.chongtin.com/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.chongtin.com/useful_commands?do=revisions&amp;rev=1676272276">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-13T15:11:16+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>useful_commands - created</title>
        <link>https://wiki.chongtin.com/useful_commands?do=revisions&amp;rev=1676272276</link>
        <description>to be written...</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/start?do=revisions&amp;rev=1676272160">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-13T15:09:20+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>Programming - *</title>
        <link>https://wiki.chongtin.com/start?do=revisions&amp;rev=1676272160</link>
        <description>Why creating this site? Mostly for myself because I forget stuff all the time, and computer science is just too much stuff need to be remembered. I think it would be good to have a place to write down some notes in case I need to do something again and forgot. Feel free to look around, and see if the ads above and below has the content you are interested in (Well, you know</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/springboot/basic_websocket?do=revisions&amp;rev=1633579569">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-07T12:06:09+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>Basic Websocket</title>
        <link>https://wiki.chongtin.com/springboot/basic_websocket?do=revisions&amp;rev=1633579569</link>
        <description>Basic Websocket

This is going to build a STOMP based websocket on server site.

	*  Add dependency to POM.XML
	*  Add a EnableWebSocketMessageBroker configuration
	*  Add a controller to handle the web socket package.

Add dependency to POM.XML

Add the following in POM.XML</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/reject/redux?do=revisions&amp;rev=1632907052">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T17:17:32+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>Redux</title>
        <link>https://wiki.chongtin.com/reject/redux?do=revisions&amp;rev=1632907052</link>
        <description>Redux

	*  Install redux, react-redux, and update the react-dom
	*  Create a reducer for storing the state, and handle the dispatched task
	*  Create the store in index.js, and provide it to the app by &lt;Provider...&gt;&lt;/Provider&gt;
	*  Using redux in your component:</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/tslcert/check_remote_server_cert_with_openssl?do=revisions&amp;rev=1632455052">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-24T11:44:12+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>Check Remote Server Cert with Openssl - created</title>
        <link>https://wiki.chongtin.com/tslcert/check_remote_server_cert_with_openssl?do=revisions&amp;rev=1632455052</link>
        <description>Check Remote Server Cert with Openssl

Assume the server IP is 111.111.111.111, and we are interested in its port 443.


echo | openssl s_client -showcerts -connect 111.111.111.111:443 2&gt;/dev/null | openssl x509 -inform pem -noout -text</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/java/levenshtein_distance?do=revisions&amp;rev=1626942610">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-22T16:30:10+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>Levenshtein Distance</title>
        <link>https://wiki.chongtin.com/java/levenshtein_distance?do=revisions&amp;rev=1626942610</link>
        <description>Levenshtein Distance

Levenshtein Distance is a method to check the similarity of wo string. If the string is very similar, we will get a small value for the distance. If the two strings are completely off, we get the value of max string lenth as the distance.</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/springboot/adding_customized_properties_in_application.properties_file?do=revisions&amp;rev=1621928518">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-25T15:41:58+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>Adding Customized Properties in Application.properties file - created</title>
        <link>https://wiki.chongtin.com/springboot/adding_customized_properties_in_application.properties_file?do=revisions&amp;rev=1621928518</link>
        <description>Adding Customized Properties in Application.properties file

	*  In application.properties files, add your own properties such as 
mypropertis.version=dev

 in the empty space. Here we use mypropertis as prefix, you can use whatever you want.

	*  To read such value, create a class as a @Component</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/nodejs/using_puppeteer_to_capture_screenshot_of_a_website?do=revisions&amp;rev=1620869469">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-13T09:31:09+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>Using puppeteer to Capture Screenshot of a Website</title>
        <link>https://wiki.chongtin.com/nodejs/using_puppeteer_to_capture_screenshot_of_a_website?do=revisions&amp;rev=1620869469</link>
        <description>Using puppeteer to Capture Screenshot of a Website

puppeteer is a tools created by Google to control the chrome/Chromium browser by script. It is useful for automatic testing website, or use it to control a headless browser. To use puppeteer to capture screenshot of a site, do:</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/adding_crt_to_java_cacerts?do=revisions&amp;rev=1620717248">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-11T15:14:08+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>Adding crt to Java cacerts - [Adding jks to Java cacerts] </title>
        <link>https://wiki.chongtin.com/adding_crt_to_java_cacerts?do=revisions&amp;rev=1620717248</link>
        <description>Adding crt to Java cacerts

Adding crt file allows Java to access your self-signed ssl site without doing something like Insecurity HTTPS Connection. 

Assume the location of your Java JDK is in C:\Program Files\Java\jdk1.8.0_131\. The following steps add the crt to Java key store:</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=reject%3Areact-grid.png&amp;ns=reject&amp;rev=1603762275&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-27T09:31:15+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>reject:react-grid.png</title>
        <link>https://wiki.chongtin.com/?image=reject%3Areact-grid.png&amp;ns=reject&amp;rev=1603762275&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/reject/react-grid.png?w=500&amp;h=138&amp;t=1603762275&amp;amp;tok=c775fa&quot; alt=&quot;reject:react-grid.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=java%3Ajna.png&amp;ns=java&amp;rev=1596015872&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-29T17:44:32+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>java:jna.png - created</title>
        <link>https://wiki.chongtin.com/?image=java%3Ajna.png&amp;ns=java&amp;rev=1596015872&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/java/jna.png?w=500&amp;h=400&amp;t=1596015872&amp;amp;tok=df61e5&quot; alt=&quot;java:jna.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=reject%3Areact_com_life_cycle.png&amp;ns=reject&amp;rev=1595297180&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-21T10:06:20+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>reject:react_com_life_cycle.png - created</title>
        <link>https://wiki.chongtin.com/?image=reject%3Areact_com_life_cycle.png&amp;ns=reject&amp;rev=1595297180&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/reject/react_com_life_cycle.png?w=500&amp;h=376&amp;t=1595297180&amp;amp;tok=297c6b&quot; alt=&quot;reject:react_com_life_cycle.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=reject%3Areact_css.png&amp;ns=reject&amp;rev=1594630941&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-13T17:02:21+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>reject:react_css.png - created</title>
        <link>https://wiki.chongtin.com/?image=reject%3Areact_css.png&amp;ns=reject&amp;rev=1594630941&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/reject/react_css.png?w=251&amp;h=341&amp;t=1594630941&amp;amp;tok=4ede1f&quot; alt=&quot;reject:react_css.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=reject%3Areact_list.png&amp;ns=reject&amp;rev=1594627404&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-13T16:03:24+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>reject:react_list.png - created</title>
        <link>https://wiki.chongtin.com/?image=reject%3Areact_list.png&amp;ns=reject&amp;rev=1594627404&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/reject/react_list.png?w=196&amp;h=294&amp;t=1594627404&amp;amp;tok=966f58&quot; alt=&quot;reject:react_list.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=springboot%3Asping_init.png&amp;ns=springboot&amp;rev=1590029757&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-21T10:55:57+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>springboot:sping_init.png - created</title>
        <link>https://wiki.chongtin.com/?image=springboot%3Asping_init.png&amp;ns=springboot&amp;rev=1590029757&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/springboot/sping_init.png?w=500&amp;h=377&amp;t=1590029757&amp;amp;tok=7cd633&quot; alt=&quot;springboot:sping_init.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=reject%3Areact_exe1.png&amp;ns=reject&amp;rev=1578358380&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-07T08:53:00+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>reject:react_exe1.png - created</title>
        <link>https://wiki.chongtin.com/?image=reject%3Areact_exe1.png&amp;ns=reject&amp;rev=1578358380&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/reject/react_exe1.png?w=499&amp;h=295&amp;t=1578358380&amp;amp;tok=f2f930&quot; alt=&quot;reject:react_exe1.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=ng%3Ang_emitter.png&amp;ns=ng&amp;rev=1574157360&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-19T17:56:00+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>ng:ng_emitter.png - created</title>
        <link>https://wiki.chongtin.com/?image=ng%3Ang_emitter.png&amp;ns=ng&amp;rev=1574157360&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/ng/ng_emitter.png?w=405&amp;h=123&amp;t=1574157360&amp;amp;tok=291f84&quot; alt=&quot;ng:ng_emitter.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=ng%3Ang_service.png&amp;ns=ng&amp;rev=1574150870&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-19T16:07:50+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>ng:ng_service.png - created</title>
        <link>https://wiki.chongtin.com/?image=ng%3Ang_service.png&amp;ns=ng&amp;rev=1574150870&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/ng/ng_service.png?w=411&amp;h=129&amp;t=1574150870&amp;amp;tok=1a9c96&quot; alt=&quot;ng:ng_service.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=ng%3Angfor.png&amp;ns=ng&amp;rev=1574068784&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-18T17:19:44+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>ng:ngfor.png - created</title>
        <link>https://wiki.chongtin.com/?image=ng%3Angfor.png&amp;ns=ng&amp;rev=1574068784&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/ng/ngfor.png?w=419&amp;h=219&amp;t=1574068784&amp;amp;tok=8ca1f1&quot; alt=&quot;ng:ngfor.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.chongtin.com/?image=ng%3Angclass.png&amp;ns=ng&amp;rev=1574067484&amp;tab_details=history&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-18T16:58:04+00:00</dc:date>
        <dc:creator>chongtin (chongtin@undisclosed.example.com)</dc:creator>
        <title>ng:ngclass.png - created</title>
        <link>https://wiki.chongtin.com/?image=ng%3Angclass.png&amp;ns=ng&amp;rev=1574067484&amp;tab_details=history&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.chongtin.com/_media/ng/ngclass.png?w=411&amp;h=111&amp;t=1574067484&amp;amp;tok=cc4db6&quot; alt=&quot;ng:ngclass.png&quot; /&gt;</description>
    </item>
</rdf:RDF>
