{"id":242,"date":"2025-09-13T22:47:05","date_gmt":"2025-09-13T14:47:05","guid":{"rendered":"https:\/\/aikuto.com\/?page_id=242"},"modified":"2026-06-15T17:42:17","modified_gmt":"2026-06-15T09:42:17","slug":"about","status":"publish","type":"page","link":"https:\/\/aikuto.com\/?page_id=242","title":{"rendered":"\u5173\u4e8e"},"content":{"rendered":"<!-- \u5173\u4e8e\u6211 | Bravada-friendly -->\n<section class=\"aikuto-about\" aria-labelledby=\"about-title\" data-ab-theme=\"light\" data-ab-default-theme=\"light\" data-ab-theme-toggle=\"1\" style=\"--ab-light-accent:#2c7be5;--ab-light-page-bg:#ffffff;--ab-light-text:#1f2937;--ab-light-heading:#111827;--ab-light-muted:#667085;--ab-light-hero-bg:#ffffff;--ab-light-intro-bg:#ffffff;--ab-light-card-bg:#ffffff;--ab-light-timeline-bg:#ffffff;--ab-light-goals-bg:#ffffff;--ab-light-contact-bg:#ffffff;--ab-light-input-bg:#ffffff;--ab-light-tag-bg:#ffffff;--ab-light-tag-text:#1f2937;--ab-light-button-bg:#ffffff;--ab-light-button-text:#1f2937;--ab-light-border-color:#d0d7e2;--ab-dark-accent:#60a5fa;--ab-dark-page-bg:#0b1220;--ab-dark-text:#e8edf5;--ab-dark-heading:#f8fafc;--ab-dark-muted:#cbd5e1;--ab-dark-hero-bg:#111827;--ab-dark-intro-bg:#111827;--ab-dark-card-bg:#111827;--ab-dark-timeline-bg:#111827;--ab-dark-goals-bg:#111827;--ab-dark-contact-bg:#111827;--ab-dark-input-bg:#172033;--ab-dark-tag-bg:#172033;--ab-dark-tag-text:#e8edf5;--ab-dark-button-bg:#172033;--ab-dark-button-text:#f8fafc;--ab-dark-border-color:#334155;\">\n            <button type=\"button\" class=\"ab-theme-toggle\" data-aikuto-theme-toggle aria-pressed=\"false\">\n            <span class=\"ab-theme-toggle-icon\" data-aikuto-theme-toggle-icon aria-hidden=\"true\">\ud83c\udf19<\/span>\n            <span data-aikuto-theme-toggle-label>\u591c\u95f4\u6a21\u5f0f<\/span>\n        <\/button>\n        <!-- \u5934\u90e8 \/ Hero -->\n    <header class=\"ab-hero\">\n        <div class=\"ab-avatar\">\n                                        <img decoding=\"async\" src=\"https:\/\/aikuto.com\/wp-content\/uploads\/2025\/09\/ls_20180813.jpg\" alt=\"\u5934\u50cf\">\n                    <\/div>\n        <div class=\"ab-meta\">\n            <h1 id=\"about-title\">\u5218\u6807 \u00b7 Biao Liu teddy<\/h1>\n            <p class=\"ab-subtitle\">Java \u540e\u7aef\u5de5\u7a0b\u5e08 \u00b7 \u91cf\u5316\u4ea4\u6613\u63a2\u7d22\u8005 \u00b7 \u65e5\u672c\u8a9e\u5b66\u7fd2\u8005 \u00b7 \u96c5\u601d\u5b66\u7fd2\u8005\uff0c\u79ef\u6781\u8fdb\u53d6<\/p>\n\n                            <ul class=\"ab-badges\" role=\"list\">\n                                            <li>\ud83c\uddf8\ud83c\uddec Singapore \/ \u4e0a\u6d77<\/li>\n                                            <li>\u5317\u4eac<\/li>\n                                            <li>Java 8 \/ Spring Boot \/ Kafka \/ Redis \/ MySQL<\/li>\n                                            <li>Binance \/ FMZ \/ \u98ce\u9669\u7ba1\u7406\uff08EV &amp; Kelly\uff09<\/li>\n                                            <li>\u4e13\u5229\uff1aIoT \u6eaf\u6e90 &amp; \u591a\u6a21\u6001\u68c0\u6d4b<\/li>\n                                    <\/ul>\n            \n                            <nav class=\"ab-actions\" aria-label=\"\u5feb\u901f\u64cd\u4f5c\">\n                                            <a class=\"ab-btn\" href=\"mailto:liubiaomr@gmail.com\" target=\"_blank\" rel=\"noopener\">\u90ae\u4ef6\u8054\u7cfb<\/a>                                            <a class=\"ab-btn\" href=\"https:\/\/aikuto.com\" target=\"_blank\" rel=\"noopener\">\u535a\u5ba2<\/a>                                            <a class=\"ab-btn\" href=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>                                            <a class=\"ab-btn ghost\" href=\"https:\/\/aikuto.com\/?aikuto_about=pdf\" target=\"_blank\" rel=\"noopener\">\u4e0b\u8f7d\u7b80\u5386<\/a>                                            <button type=\"button\" class=\"ab-btn ab-modal-trigger\" data-aikuto-modal-return=\"1\" data-aikuto-modal-target=\"aikuto-about-modal-hero-4\" aria-haspopup=\"dialog\" aria-controls=\"aikuto-about-modal-hero-4\">\u5fae\u4fe1<\/button>                                    <\/nav>\n                    <\/div>\n    <\/header>\n\n    <!-- \u4ecb\u7ecd \/ Highlights -->\n    <section class=\"ab-intro\">\n        <h2>\u4f60\u597d\uff0c\u6211\u662f Aikuto \u5218\u6807\uff0c\u4f60\u597d\u5440<\/h2>\n        <p>\u5177\u6709 9\u201310 \u5e74 Java \u540e\u7aef\u7ecf\u9a8c\uff0c\u805a\u7126\u7535\u4fe1\/\u5de5\u4e1a\u573a\u666f\u7684 IoT \u4e0e\u89c6\u9891\u667a\u80fd\u9879\u76ee\uff08\u5982\u201c\u7ffc\u6cbb\u7406\u201d\u201c\u660e\u53a8\u4eae\u7076\u201d\u201c\u89c6\u9891 AIOps\u201d\u7b49\uff09\uff0c \u64c5\u957f\u5927\u89c4\u6a21\u6570\u636e\u63a5\u5165\u4e0e\u7a33\u5b9a\u6027\u6cbb\u7406\uff08Kafka\u3001Redis\u3001MinIO\u3001Elasticsearch\u3001\u5bb9\u5668\u5316\u4e0e K8s\uff09\u3002 \u6b63\u5728\u642d\u5efa\u4e2a\u4eba Quant-System\uff0c\u4ee5\u671f\u5b9e\u73b0\u53ef\u89e3\u91ca\u3001\u53ef\u56de\u6d4b\u3001\u53ef\u98ce\u63a7\u7684\u7b56\u7565\u7ec4\u5408\uff08EV&gt;1 \/ Kelly \/ \u52a8\u6001\u6b62\u635f\uff09\u3002 \u6b63\u7cfb\u7edf\u5b66\u4e60\u65e5\u8bed\uff0c\u76ee\u6807 JLPT N1\uff1b\u540c\u65f6\u63d0\u5347\u82f1\u8bed\uff08IELTS\uff09\u3002<\/p>\n    <\/section>\n\n    <!-- \u4e09\u5217\u4fe1\u606f\u5361 -->\n    <section class=\"ab-grid\">\n                    <article class=\"ab-card\">\n                <h3>\u6211\u5728\u505a\u7684\u4e8b<\/h3>\n\n                                    <ul class=\"ab-list\">\n                                                    <li>\u2699\ufe0f \u6784\u5efa\u5fae\u670d\u52a1\u4e0e\u6570\u636e\u7ba1\u9053\uff1aSpring Cloud Alibaba \/ Nacos \/ Feign<\/li>\n                                                    <li>\ud83d\udcc8 \u91cf\u5316\u7b56\u7565\u7814\u53d1\uff1aEV \u8ba1\u7b97\u3001Kelly \u4ed3\u4f4d\u3001ATR \u52a8\u6001\u98ce\u63a7<\/li>\n                                                    <li>\ud83d\udce6 DevOps\uff1aDocker \u591a\u67b6\u6784\u6784\u5efa\u3001\u79c1\u6709\u955c\u50cf\u3001K8s \u90e8\u7f72<\/li>\n                                                    <li>\ud83e\uddea \u81ea\u52a8\u5316\u4e0e\u76d1\u63a7\uff1a\u94fe\u8def\u538b\u6d4b\u3001\u53ef\u89c2\u6d4b\u6027\u4e0e\u544a\u8b66\u4f53\u7cfb<\/li>\n                                                    <li>\u65b0\u6761\u76ee\u5b66\u4e60\u96c5\u601d<\/li>\n                                            <\/ul>\n                \n                            <\/article>\n                    <article class=\"ab-card\">\n                <h3>\u5f53\u524d\u5173\u6ce8<\/h3>\n\n                                    <ul class=\"ab-list\">\n                                                    <li>\ud83d\udcca \u56e0\u5b50\u5de5\u7a0b\u4e0e\u7ec4\u5408\u4f18\u5316\uff08\u56de\u6d4b &amp; \u8499\u7279\u5361\u6d1b\uff09<\/li>\n                                                    <li>\ud83e\udde0 Whisper \u8bed\u97f3\u8f6c\u5199\u4e0e\u5b66\u4e60\u81ea\u52a8\u5316\uff08Anki pipeline\uff09<\/li>\n                                                    <li>\ud83d\uddfc \u65e5\u672c \/ \u65b0\u52a0\u5761\u804c\u4e1a\u53d1\u5c55\u4e0e\u751f\u6d3b\u4f18\u5316<\/li>\n                                                    <li>\ud83e\uddfe IoT + \u533a\u5757\u94fe\u6eaf\u6e90\u76f8\u5173\u4e13\u5229\u6253\u78e8<\/li>\n                                                    <li>\u65b0\u6761\u76ee\u5927\u6a21\u578b<\/li>\n                                            <\/ul>\n                \n                            <\/article>\n                    <article class=\"ab-card\">\n                <h3>\u6280\u672f\u6808<\/h3>\n\n                \n                                    <div class=\"ab-tags\">\n                                                    <span>Java 8<\/span>\n                                                    <span>Spring Boot<\/span>\n                                                    <span>Kafka<\/span>\n                                                    <span>Redis<\/span>\n                                                    <span>MyBatis-Plus<\/span>\n                                                    <span>Elasticsearch<\/span>\n                                                    <span>Docker<\/span>\n                                                    <span>Kubernetes<\/span>\n                                                    <span>Python<\/span>\n                                                    <span>FMZ<\/span>\n                                                    <span>Binance<\/span>\n                                                    <span>ARIMA\/ATR<\/span>\n                                                    <span>Whisper<\/span>\n                                                    <span>JS<\/span>\n                                                    <span>ORA<\/span>\n                                                    <span>MQ<\/span>\n                                                    <span>MQ<\/span>\n                                            <\/div>\n                            <\/article>\n            <\/section>\n\n    <!-- \u65f6\u95f4\u7ebf -->\n            <section class=\"ab-timeline\">\n            <h2>\u91cc\u7a0b\u7891<\/h2>\n            <ol class=\"ab-steps\">\n                                    <li>\n                        <div class=\"ab-step-dot\"><\/div>\n                        <div class=\"ab-step-body\">\n                            <time>2007<\/time>\n                            <h4>\u65b0\u91cc\u7a0b\u7891\u9ad8\u4e2d\u5b66\u4e60<\/h4>\n                            <p>\u9ad8\u4e2d\u751f\u6d3b<\/p>\n                        <\/div>\n                    <\/li>\n                                    <li>\n                        <div class=\"ab-step-dot\"><\/div>\n                        <div class=\"ab-step-body\">\n                            <time>2016\u20132024<\/time>\n                            <h4>Java \u540e\u7aef \u00b7 \u5de5\u4e1a\/\u653f\u4f01\u9879\u76ee<\/h4>\n                            <p>\u4e3b\u5bfc\u591a\u9879\u76ee\u540e\u7aef\u4e0e\u6570\u636e\u5e73\u53f0\u5efa\u8bbe\uff0c\u8986\u76d6\u8bbe\u5907\u63a5\u5165\u3001\u7b97\u6cd5\u4efb\u52a1\u7f16\u6392\u3001\u7a33\u5b9a\u6027\u4e0e\u89c2\u6d4b\u4f53\u7cfb\u3002<\/p>\n                        <\/div>\n                    <\/li>\n                                    <li>\n                        <div class=\"ab-step-dot\"><\/div>\n                        <div class=\"ab-step-body\">\n                            <time>2024\u20132025<\/time>\n                            <h4>\u91cf\u5316\u7cfb\u7edf\u96cf\u5f62<\/h4>\n                            <p>\u642d\u5efa\u591a\u6a21\u5757\u67b6\u6784\uff08quant-core\/strategy\/trading\/analysis\/data\/notification\uff09\uff0c\u5b8c\u6210\u57fa\u7840\u56de\u6d4b\u4e0e\u98ce\u63a7\u95ed\u73af\u3002<\/p>\n                        <\/div>\n                    <\/li>\n                                    <li>\n                        <div class=\"ab-step-dot\"><\/div>\n                        <div class=\"ab-step-body\">\n                            <time>2025<\/time>\n                            <h4>\u8bed\u8a00\u4e0e\u56fd\u9645\u5316<\/h4>\n                            <p>\u51b2\u523a JLPT N1 \u4e0e IELTS\uff1b\u8bc4\u4f30\u65e5\u672c\/\u65b0\u52a0\u5761\u5c97\u4f4d\u4e0e\u5c45\u4f4f\u6027\u4ef7\u6bd4\uff0c\u5b8c\u5584\u5bb6\u5ead\u4e0e\u804c\u4e1a\u53cc\u8f68\u89c4\u5212\u3002<\/p>\n                        <\/div>\n                    <\/li>\n                            <\/ol>\n        <\/section>\n    \n    <!-- \u76ee\u6807 \/ OKR -->\n            <section class=\"ab-goals\">\n            <h2>2025 \u76ee\u6807<\/h2>\n            <ul class=\"ab-progress\" role=\"list\">\n                                    <li>\n                        <span>\u91cf\u5316\u7b56\u7565\u7ec4\u5408\u6708\u5ea6\u7a33\u5b9a\u6b63\u671f\u671b<\/span>\n                        <progress max=\"100\" value=\"55\" aria-label=\"\u91cf\u5316\u7b56\u7565\u7ec4\u5408\u6708\u5ea6\u7a33\u5b9a\u6b63\u671f\u671b 55%\"><\/progress>\n                    <\/li>\n                                    <li>\n                        <span>JLPT N1<\/span>\n                        <progress max=\"100\" value=\"45\" aria-label=\"JLPT N1 45%\"><\/progress>\n                    <\/li>\n                                    <li>\n                        <span>\u4e13\u5229\u6587\u6863\u5b8c\u5584\u4e0e\u63d0\u4ea4<\/span>\n                        <progress max=\"100\" value=\"100\" aria-label=\"\u4e13\u5229\u6587\u6863\u5b8c\u5584\u4e0e\u63d0\u4ea4 100%\"><\/progress>\n                    <\/li>\n                                    <li>\n                        <span>\u65b0\u76ee\u6807\u6d4b\u8bd5\u76ee\u6807<\/span>\n                        <progress max=\"100\" value=\"70\" aria-label=\"\u65b0\u76ee\u6807\u6d4b\u8bd5\u76ee\u6807 70%\"><\/progress>\n                    <\/li>\n                            <\/ul>\n        <\/section>\n    \n    <!-- \u8054\u7cfb\u65b9\u5f0f -->\n    <section class=\"ab-contact\">\n        <h2>\u8054\u7cfb\u6211<\/h2>\n        <p>\u5408\u4f5c\u3001\u5185\u63a8\u3001\u53cb\u94fe\u4ea4\u6362\u6216\u5176\u4ed6\u4ea4\u6d41...<\/p>\n\n                    <div class=\"ab-cta\">\n                                    <a class=\"ab-btn large\" href=\"mailto:you@example.com\" target=\"_blank\" rel=\"noopener\">\u53d1\u9001\u90ae\u4ef6<\/a>                                    <a class=\"ab-btn large ghost\" href=\"https:\/\/aikuto.com\" target=\"_blank\" rel=\"noopener\">\u8bbf\u95ee\u535a\u5ba2<\/a>                            <\/div>\n            <\/section>\n\n                <div class=\"ab-modal\" id=\"aikuto-about-modal-hero-4\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"aikuto-about-modal-hero-4-title\" aria-hidden=\"true\" hidden>\n                <div class=\"ab-modal-backdrop\" data-aikuto-modal-close><\/div>\n                <div class=\"ab-modal-card\" role=\"document\">\n                    <button type=\"button\" class=\"ab-modal-close\" data-aikuto-modal-close aria-label=\"\u5173\u95ed\u5f39\u7a97\">\u00d7<\/button>\n                    <h3 id=\"aikuto-about-modal-hero-4-title\">\u5fae\u4fe1\u8054\u7cfb<\/h3>\n                    <p class=\"ab-modal-desc\">\u626b\u7801\u6dfb\u52a0\u5fae\u4fe1,\u5907\u6ce8\u6765\u6e90.<\/p>                                            <img decoding=\"async\" class=\"ab-modal-image\" src=\"https:\/\/aikuto.com\/wp-content\/uploads\/2026\/05\/wechat.jpg\" alt=\"\u5fae\u4fe1\u8054\u7cfb\">\n                                        <div class=\"ab-modal-text\">aikuto<\/div>                <\/div>\n            <\/div>\n                <\/section>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-242","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aikuto.com\/index.php?rest_route=\/wp\/v2\/pages\/242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aikuto.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aikuto.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aikuto.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aikuto.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=242"}],"version-history":[{"count":3,"href":"https:\/\/aikuto.com\/index.php?rest_route=\/wp\/v2\/pages\/242\/revisions"}],"predecessor-version":[{"id":749,"href":"https:\/\/aikuto.com\/index.php?rest_route=\/wp\/v2\/pages\/242\/revisions\/749"}],"wp:attachment":[{"href":"https:\/\/aikuto.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}