Open Source Projects

I have 85 projects on Github

    <a href="https://github.com/shidongwa/it-tools" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="it-tools">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        it-tools
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Collection of handy online tools for developers, with great UX. </p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="2 stars">
                        <span class="octicon octicon-star"></span> 2
                    </span>
                    <span class="meta-info" title="2 forks">
                        <span class="octicon octicon-git-branch"></span> 2
                    </span>
                    <span class="meta-info" title="Last updated:2024-05-18 13:06:05 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-05-18 13:06:05 UTC">2024-05-18</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/tutorials" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="tutorials">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        tutorials
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">The "REST With Spring" Course: </p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="1 stars">
                        <span class="octicon octicon-star"></span> 1
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-10-17 14:16:41 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-10-17 14:16:41 UTC">2018-10-17</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/Reactive-Resume" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="Reactive-Resume">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        Reactive-Resume
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="1 stars">
                        <span class="octicon octicon-star"></span> 1
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2024-10-25 14:48:00 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-10-25 14:48:00 UTC">2024-10-25</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/pdf-merge" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="pdf-merge">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        pdf-merge
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">just for study, from internet.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="1 stars">
                        <span class="octicon octicon-star"></span> 1
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-05-05 01:05:45 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-05-05 01:05:45 UTC">2025-05-05</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/online-cv" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="online-cv">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        online-cv
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">A minimal Jekyll Theme to host your resume (CV) on GitHub with a few clicks.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="1 stars">
                        <span class="octicon octicon-star"></span> 1
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2024-06-03 14:44:00 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-06-03 14:44:00 UTC">2024-06-03</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/java-test" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="java-test">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        java-test
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">jdk,algorythm</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="1 stars">
                        <span class="octicon octicon-star"></span> 1
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2022-07-25 01:26:54 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2022-07-25 01:26:54 UTC">2022-07-25</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/geektime-books" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="geektime-books">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        geektime-books
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">:books: 极客时间电子书</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="1 stars">
                        <span class="octicon octicon-star"></span> 1
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2024-07-30 06:55:39 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-07-30 06:55:39 UTC">2024-07-30</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/demo-hotswap" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="demo-hotswap">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        demo-hotswap
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">URLClassLoader HotSwap</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="1 stars">
                        <span class="octicon octicon-star"></span> 1
                    </span>
                    <span class="meta-info" title="2 forks">
                        <span class="octicon octicon-git-branch"></span> 2
                    </span>
                    <span class="meta-info" title="Last updated:2021-12-03 08:38:53 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2021-12-03 08:38:53 UTC">2021-12-03</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/byte-buddy" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="byte-buddy">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        byte-buddy
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Runtime code generation for the Java virtual machine.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="1 stars">
                        <span class="octicon octicon-star"></span> 1
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2022-02-15 10:51:08 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2022-02-15 10:51:08 UTC">2022-02-15</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/zipkin-demo" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="zipkin-demo">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        zipkin-demo
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Spring Cloud Sleuth Zipkin Demo</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-04-22 14:58:43 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-04-22 14:58:43 UTC">2018-04-22</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/ysoserial" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="ysoserial">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        ysoserial
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2020-07-24 06:01:31 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2020-07-24 06:01:31 UTC">2020-07-24</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/xxl-job" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="xxl-job">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        xxl-job
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">A lightweight distributed task scheduling framework.(分布式任务调度平台XXL-JOB)</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-07-28 09:32:41 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-07-28 09:32:41 UTC">2018-07-28</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/xiaoju-survey" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="xiaoju-survey">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        xiaoju-survey
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">XIAOJUSURVEY is an enterprises form builder and analytics platform that allows users to create questionnaires, exams, polls, quizzes, and analyze data online.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2024-12-01 23:13:04 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-12-01 23:13:04 UTC">2024-12-01</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/WebGoat" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="WebGoat">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        WebGoat
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">WebGoat is a deliberately insecure application</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-09-17 22:33:20 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-09-17 22:33:20 UTC">2023-09-17</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/vocabulary-corpus" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="vocabulary-corpus">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        vocabulary-corpus
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">44000+ 词汇语料库</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-05-29 23:18:20 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-05-29 23:18:20 UTC">2025-05-29</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/vm2pdf" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="vm2pdf">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        vm2pdf
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">create pdf from velocity vm </p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-01-14 00:42:28 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-01-14 00:42:28 UTC">2018-01-14</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/vchart" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="vchart">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        vchart
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Vue Chartist.js Component</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2019-11-24 03:17:18 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2019-11-24 03:17:18 UTC">2019-11-24</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/top-github-repositories-which-everyone-should-look" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="top-github-repositories-which-everyone-should-look">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        top-github-repositories-which-everyone-should-look
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">This repository contains a list of important and useful github repos which a developer, coder, a student should never miss to look at.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2024-02-24 14:02:57 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-02-24 14:02:57 UTC">2024-02-24</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/tdd-with-spring-boot" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="tdd-with-spring-boot">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        tdd-with-spring-boot
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-08-16 22:41:04 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-08-16 22:41:04 UTC">2018-08-16</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/SpringBootVulExploit" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="SpringBootVulExploit">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        SpringBootVulExploit
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">SpringBoot 相关漏洞学习资料,利用方法和技巧合集,黑盒安全评估 check list</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2021-11-07 14:11:12 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2021-11-07 14:11:12 UTC">2021-11-07</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/SpringBoot-Learning" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="SpringBoot-Learning">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        SpringBoot-Learning
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Spring Boot教程</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-03-11 11:11:24 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-03-11 11:11:24 UTC">2018-03-11</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/spring-mvc-showcase" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="spring-mvc-showcase">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        spring-mvc-showcase
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Demonstrates the features of the Spring MVC web framework</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-12-02 02:25:06 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-12-02 02:25:06 UTC">2018-12-02</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/spring-demo" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="spring-demo">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        spring-demo
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Spring project demo</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-02-25 22:50:52 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-02-25 22:50:52 UTC">2023-02-25</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/shidongwa.github.io" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="shidongwa.github.io">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        shidongwa.github.io
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-08-10 08:27:54 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-08-10 08:27:54 UTC">2025-08-10</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/SecurityPaper-web" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="SecurityPaper-web">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        SecurityPaper-web
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Security Paper</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-08-27 23:50:07 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-08-27 23:50:07 UTC">2023-08-27</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/secguide" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="secguide">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        secguide
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">面向开发人员梳理的代码安全指南</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-08-27 12:28:36 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-08-27 12:28:36 UTC">2023-08-27</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/SecExample" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="SecExample">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        SecExample
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">JAVA 漏洞靶场 (Vulnerability Environment For Java)</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2022-06-03 14:57:11 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2022-06-03 14:57:11 UTC">2022-06-03</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/sec-demo" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="sec-demo">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        sec-demo
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2020-07-26 11:48:38 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2020-07-26 11:48:38 UTC">2020-07-26</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/sandbox-modules" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="sandbox-modules">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        sandbox-modules
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2020-02-15 03:58:17 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2020-02-15 03:58:17 UTC">2020-02-15</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/sandbox-jetty-request" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="sandbox-jetty-request">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        sandbox-jetty-request
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2020-02-08 12:43:25 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2020-02-08 12:43:25 UTC">2020-02-08</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/rss-client" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="rss-client">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        rss-client
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">rss client 网页版</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-08-09 03:13:46 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-08-09 03:13:46 UTC">2025-08-09</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/quartz" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="quartz">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        quartz
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">🌱 a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-04-13 14:18:06 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-04-13 14:18:06 UTC">2025-04-13</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/public-apis" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="public-apis">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        public-apis
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">A collective list of free APIs</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-12-09 12:07:07 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-12-09 12:07:07 UTC">2023-12-09</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/patterns-of-distributed-systems" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="patterns-of-distributed-systems">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        patterns-of-distributed-systems
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">《Patterns of Distributed Systems》中文版</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2022-11-28 15:16:09 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2022-11-28 15:16:09 UTC">2022-11-28</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/newsnow" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="newsnow">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        newsnow
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Elegant reading of real-time and hottest news</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-03-26 14:30:03 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-03-26 14:30:03 UTC">2025-03-26</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/nacos" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="nacos">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        nacos
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2020-10-18 09:27:01 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2020-10-18 09:27:01 UTC">2020-10-18</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/my-images" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="my-images">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        my-images
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">图床</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-08-10 03:53:38 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-08-10 03:53:38 UTC">2025-08-10</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/moodist" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="moodist">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        moodist
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">🌲 Ambient sounds for focus and calm.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2024-12-01 23:13:22 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-12-01 23:13:22 UTC">2024-12-01</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/micro_service_seclab" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="micro_service_seclab">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        micro_service_seclab
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Java漏洞靶场</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2022-06-04 13:24:30 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2022-06-04 13:24:30 UTC">2022-06-04</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/micro-ecommerce" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="micro-ecommerce">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        micro-ecommerce
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Rest-full, distributed, ecommerce application. Microservices. Docker.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-10-03 12:17:25 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-10-03 12:17:25 UTC">2023-10-03</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/md_page_generator" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="md_page_generator">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        md_page_generator
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">generate md page from web page</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-05-05 01:07:29 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-05-05 01:07:29 UTC">2025-05-05</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/maximum-awesome" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="maximum-awesome">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        maximum-awesome
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Config files for vim and tmux.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2022-06-05 21:34:28 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2022-06-05 21:34:28 UTC">2022-06-05</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/Markdown-Resume" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="Markdown-Resume">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        Markdown-Resume
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">⭐️ Markdown 简历模版</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-07-31 00:45:26 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-07-31 00:45:26 UTC">2025-07-31</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/mall-admin-web" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="mall-admin-web">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        mall-admin-web
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-08-13 12:42:31 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-08-13 12:42:31 UTC">2023-08-13</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/mall" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="mall">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        mall
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-08-13 12:42:47 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-08-13 12:42:47 UTC">2023-08-13</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/Lyrics-King-React-Native" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="Lyrics-King-React-Native">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        Lyrics-King-React-Native
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Lyrics King is React Native song lyrics search app, built with Expo. Designed with Adobe XD.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2024-10-18 06:54:49 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-10-18 06:54:49 UTC">2024-10-18</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/light-music" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="light-music">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        light-music
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">轻音乐小程序</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2024-09-25 12:08:57 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-09-25 12:08:57 UTC">2024-09-25</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/KCon" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="KCon">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        KCon
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">KCon is a famous Hacker Con powered by Knownsec Team.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-05-05 01:04:04 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-05-05 01:04:04 UTC">2025-05-05</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/Jobs_Applier_AI_Agent_AIHawk" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="Jobs_Applier_AI_Agent_AIHawk">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        Jobs_Applier_AI_Agent_AIHawk
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">AIHawk aims to easy job hunt process by automating the job application process. Utilizing artificial intelligence, it enables users to apply for multiple jobs in a tailored way.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-05-05 00:49:02 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-05-05 00:49:02 UTC">2025-05-05</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/jndi_tool" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="jndi_tool">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        jndi_tool
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">JNDI服务利用工具 RMI/LDAP,支持部分场景回显、内存shell,高版本JDK场景下利用等,fastjson rce命令执行,log4j rce命令执行 漏洞检测辅助工具</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2022-07-09 07:41:40 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2022-07-09 07:41:40 UTC">2022-07-09</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/JNDI-Injection-Exploit" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="JNDI-Injection-Exploit">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        JNDI-Injection-Exploit
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">JNDI注入测试工具(A tool which generates JNDI links can start several servers to exploit JNDI Injection vulnerability,like Jackson,Fastjson,etc)</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-09-09 14:55:00 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-09-09 14:55:00 UTC">2023-09-09</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/JNDI-Exploit-Bypass-Demo" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="JNDI-Exploit-Bypass-Demo">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        JNDI-Exploit-Bypass-Demo
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Demo code for post <Restrictions of JNDI Manipulation RCE & Bypass></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2020-07-22 14:30:14 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2020-07-22 14:30:14 UTC">2020-07-22</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/jdwp-shellifier" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="jdwp-shellifier">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        jdwp-shellifier
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2022-06-29 08:04:22 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2022-06-29 08:04:22 UTC">2022-06-29</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/java8-tutorial" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="java8-tutorial">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        java8-tutorial
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Modern Java - A Guide to Java 8</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-04-05 09:32:10 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-04-05 09:32:10 UTC">2018-04-05</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/java-interview" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="java-interview">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        java-interview
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">java interview question, algo, etc</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2020-01-05 02:53:34 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2020-01-05 02:53:34 UTC">2020-01-05</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/Java-Concurrency-in-Practice" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="Java-Concurrency-in-Practice">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        Java-Concurrency-in-Practice
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-05-05 01:06:45 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-05-05 01:06:45 UTC">2025-05-05</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/java-byte-code" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="java-byte-code">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        java-byte-code
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2019-05-18 09:08:59 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2019-05-18 09:08:59 UTC">2019-05-18</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/java-agent" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="java-agent">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        java-agent
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">java agent应用场景验证</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-03-18 15:09:20 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-03-18 15:09:20 UTC">2023-03-18</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/ja-netfilter-sample-plugin" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="ja-netfilter-sample-plugin">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        ja-netfilter-sample-plugin
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="2 forks">
                        <span class="octicon octicon-git-branch"></span> 2
                    </span>
                    <span class="meta-info" title="Last updated:2023-09-11 13:57:37 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-09-11 13:57:37 UTC">2023-09-11</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/ja-netfilter" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="ja-netfilter">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        ja-netfilter
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">fork ja-netfilter</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-09-10 13:53:32 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-09-10 13:53:32 UTC">2023-09-10</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/Information_Security_Books" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="Information_Security_Books">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        Information_Security_Books
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">信息安全方面的书籍书籍</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-08-31 15:10:02 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-08-31 15:10:02 UTC">2023-08-31</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/idea-plugin" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="idea-plugin">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        idea-plugin
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-10-21 09:58:33 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-10-21 09:58:33 UTC">2018-10-21</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/hutool" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="hutool">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        hutool
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">🍬A set of tools that keep Java sweet.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-02-20 03:24:40 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-02-20 03:24:40 UTC">2025-02-20</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/greys-anatomy" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="greys-anatomy">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        greys-anatomy
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Java诊断工具</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2019-09-08 07:42:32 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2019-09-08 07:42:32 UTC">2019-09-08</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/front" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="front">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        front
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2021-04-18 14:55:48 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2021-04-18 14:55:48 UTC">2021-04-18</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/free-programming-books-zh_CN" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="free-programming-books-zh_CN">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        free-programming-books-zh_CN
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">:books: 免费的计算机编程类中文书籍,欢迎投稿</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-04-05 12:44:51 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-04-05 12:44:51 UTC">2018-04-05</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/fastjson-remote-code-execute-poc" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="fastjson-remote-code-execute-poc">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        fastjson-remote-code-execute-poc
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">fastjson remote code execute poc 直接用intellij IDEA打开即可 首先编译得到Test.class,然后运行Poc.java</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2019-06-29 14:00:25 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2019-06-29 14:00:25 UTC">2019-06-29</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/element" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="element">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        element
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">A Vue.js 2.0 UI Toolkit for Web</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-02-19 09:28:05 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-02-19 09:28:05 UTC">2023-02-19</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/ebooks" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="ebooks">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        ebooks
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-01-24 21:21:43 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-01-24 21:21:43 UTC">2025-01-24</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/dynamic-datasource" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="dynamic-datasource">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        dynamic-datasource
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">dynamic datasource for springboot 多数据源 动态数据源 主从分离 读写分离 分布式事务 </p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-11-24 14:35:25 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-11-24 14:35:25 UTC">2023-11-24</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/Dopefolio" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="Dopefolio">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        Dopefolio
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Dopefolio 🔥 - Portfolio Template for Developers 🚀</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-09-10 04:28:42 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-09-10 04:28:42 UTC">2023-09-10</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/DongTai-agent-java" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="DongTai-agent-java">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        DongTai-agent-java
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Java Agent is a Java application probe of DongTai IAST, which collects method invocation data during runtime of Java application by dynamic hooks.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-09-21 00:26:02 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-09-21 00:26:02 UTC">2023-09-21</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/DongTai" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="DongTai">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        DongTai
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Dongtai IAST is an open-source Interactive Application Security Testing (IAST) tool that enables real-time detection of common vulnerabilities in Java applications and third-party components through passive instrumentation. It is particularly suitable for use in the testing phase of the development pipeline.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-09-18 14:15:00 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-09-18 14:15:00 UTC">2023-09-18</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/DictionaryData" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="DictionaryData">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        DictionaryData
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">高质量英语字典,400多本单词书+60000多个单词!单词书包括小学、中学、高中、考研、考博、出国(GRE、托福等等)等等,难道它不香吗?</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2024-05-19 12:10:50 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-05-19 12:10:50 UTC">2024-05-19</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/devops-exercises" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="devops-exercises">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        devops-exercises
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2025-04-25 13:25:50 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2025-04-25 13:25:50 UTC">2025-04-25</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/demo-sof-1" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="demo-sof-1">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        demo-sof-1
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-04-05 03:53:24 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-04-05 03:53:24 UTC">2023-04-05</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/demo-log4j2" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="demo-log4j2">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        demo-log4j2
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-11-24 14:33:04 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-11-24 14:33:04 UTC">2023-11-24</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/DBIndexPerfDemo" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="DBIndexPerfDemo">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        DBIndexPerfDemo
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">demo about how long DB String field impact on performance, time and disk space</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-05-29 14:40:51 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-05-29 14:40:51 UTC">2018-05-29</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/CVE-2021-44228-VULN-APP" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="CVE-2021-44228-VULN-APP">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        CVE-2021-44228-VULN-APP
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-09-09 14:48:27 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-09-09 14:48:27 UTC">2023-09-09</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/css-examples" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="css-examples">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        css-examples
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Code examples that accompany the MDN CSS documentation</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2023-11-28 22:12:34 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2023-11-28 22:12:34 UTC">2023-11-28</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/bytekit" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="bytekit">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        bytekit
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">Java Bytecode Kit</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2021-12-25 02:28:58 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2021-12-25 02:28:58 UTC">2021-12-25</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/btrace-demo" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="btrace-demo">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        btrace-demo
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">This is Btrace demo.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-12-02 10:27:10 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-12-02 10:27:10 UTC">2018-12-02</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/btrace" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="btrace">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        btrace
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">BTrace - a safe, dynamic tracing tool for the Java platform</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-12-02 07:38:47 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-12-02 07:38:47 UTC">2018-12-02</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/blog-comments" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="blog-comments">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        blog-comments
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text"></p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2018-05-19 00:46:20 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2018-05-19 00:46:20 UTC">2018-05-19</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
    <a href="https://github.com/shidongwa/awesome-cloudflare" target="_blank" class="one-third-column card text-center">
        <div class="thumbnail">
            <div class="card-image geopattern" data-pattern-id="awesome-cloudflare">
                <div class="card-image-cell">
                    <h3 class="card-title">
                        awesome-cloudflare
                    </h3>
                </div>
            </div>
            <div class="caption">
                <div class="card-description">
                    <p class="card-text">⛅️ 精选的 Cloudflare 工具、开源项目、指南、博客和其他资源列表。/ ⛅️ A curated list of Cloudflare tools, open source projects, guides, blogs and other resources.</p>
                </div>
                <div class="card-text">
                    <span class="meta-info" title="0 stars">
                        <span class="octicon octicon-star"></span> 0
                    </span>
                    <span class="meta-info" title="0 forks">
                        <span class="octicon octicon-git-branch"></span> 0
                    </span>
                    <span class="meta-info" title="Last updated:2024-08-06 23:15:08 UTC">
                        <span class="octicon octicon-clock"></span>
                        <time datetime="2024-08-06 23:15:08 UTC">2024-08-06</time>
                    </span>
                </div>
            </div>
        </div>
    </a>
    
</div>