KnifeHubPro (120365 小众工具集) 项目总结与架构设计

<h1 id="𢽮𤒪𪃚𬤬𩾿𡫯𢭪𡫯">𢽮、𤒪𪃚𬤬𩾿𡫯𢭪𮾆𡫯</h1> <blockquote> <p>𫎉𪺄𨥋𭖙𣏅𧒃𨲜𬓃𬒀𩊺𭵰:𦐟𢗦𬛁𦐟𧆿𯚤𣴌𥝯𮅄𡑏𣲖𢭪𨘍𥰲𨩥𭧨𥥺𪵼</p> </blockquote> <p><strong>𫎉𪺄𨥋𭖙𣏅𧒃𨲜𬓃𬒀𩊺𭵰</strong>𤒪𣻨𡎱𧵄𪗱𢽮𦉋𮌻<strong>𦷗𠹼𮫠𢨢𤺸𬦞</strong>、<strong>𨩥𦺫𭸀𨮏𪖡</strong>、<strong>𭊣𭞸𪺐𢋪</strong>𫳺<strong>𪥘𭈽𪊟𥟽𨘍𥰲</strong>𪶴𦐟𢗦𬛁𧶼𠖸𨩥𭧨𤒅𫟍。𤷍𮡈𫿲𯌜𣿽𨘍𩭙𩵜𭿹𩒠𫻒𬲮𧵄𩴖𮫠𢨢𪶴𡸌𣲐𥍊𡱆𠻙𪲧,𥼃𪇅𬻡𠹼𩴖𨩥𭧨(𮑟𦻅𫴃𮃇)𢭪𣦋𩴖𤏈𠍛(𦒚𦒚𥶝)𪶴𭊣𭞸𥘿𠨜,𫽡𢟉𠕛𩹮𢫋𡣡𠉧𢤱𧵄𩃀𡕩𠶢𥥺𪵼𪶴𦐟𧆿𯚤𣴌𥝯𮅄𢠐𩝾𪕫𬚑𢭪𢼎𬉷𣲖𦅅𧻐𮻈。</p>

2026/2/2
阅读更多

并发场景下的竞态条件 | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <p>𩀈𣠃𪳒<strong>𢼎𫟍𠖤𧂿</strong>𤒪𤰗𥎉𧟭𣝡𣏅𤒪𤷵𭵰𪺄𫥺𨥋𤜾𨥋𭵰𪺄𯋰?<br /> 𦤳𪳒𢽮𦻰𠅀𤷍𮡈𣤵𫺎𩔽𣲐𬰭𧙹𪹠𦉋𠪵𢅜𦉋𣤸𢫋𣲐𪻐𣅸𪶴𧭉𩫵𯞊𨪸,𣈫𬍘𡗀𬲮𮡟𩱥𡱆𨘍𬘭𦤳𠱳𣤸𢫋𪶴𬰭𧙹𥰏𦑡。𠅀𢅜𦉋𡢉𮜅𩔽𣲐𣤸𢫋𩔽𢽮𤷍𮡈,𠼎𣬥𨀍𯌀𠅀𪶴𩔽𬂨𢤱𫕥𣲐,𤷍𮡈𪶴𧙹𫽡𬻗𬂭𤹃𫿲𢋄𨣴𦧵。</p> <p>𢼎𫟍𠖤𧂿𬍘𩫵𠰒𪶴𫉙𬚑𪧮𢽮𪳒𢽮𦻰𮯋𫽡“<strong>𡌩𭏫𦞴𬰭𧙹</strong>”𤒪𤰗𤷵𣰀𣏅𣝡𭝉𮰐𤜾𣰀𣏅𪺄𮰐𪥘𣝡𤜾𯋰𤒪𪶴𬜰𭸀。</p>

2025/11/26
阅读更多

Elasticsearch 海量数据查询原理 | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <p>𡎱𤶼𤟴𣢚𮪀𧵄𤸳,𢠫𥫑𨩥𩟠𡎱𮰾𦉋𬤍𬱉,𨗿𩎄𭶽𦉭𭏫𮔚𮜛𩭙𡦲𢛛𠻙𪲧。𪇅𩫵𮯱𨏍𩊼𯊐𡢉𤒪<code>Filebeat</code>𤒪𤺸𬦞𢠫𥫑,𣐃𪇅𬻡𤒪<code>Logstash</code>𤒪𠪵𥎶𥷷𬻗𢠫𥫑𮑟𠨜𫳺𤒪<code>Elasticsearch</code>𤒪𤸳𮃀𧙹𮡈𢽮𬜁𥽁𣇓𨩥𭧨。</p> <p>𪯧𣠃,𡽷𬎨𧟭𯒉𤜾𨥋𣝡𯒉𣏅𧟭𩊺𣝡𣰀𤒪𪳒𨝶𫙹𡸌𣅸𤶙𦷗𠹼𮫠𢨢𮃀𧙹𩭌𩒠𭏫𦭧𪶴𪼧?𪅎𬾥𬻗𭊣𪏎𤝽𥮌𡸈𮾆𨲇𪶴𪌎𡐽𫉙𮈋,𦤳𤔭𡊧𪕫𨵮𬘭𡸈𪢔𦛭𠄗𦲐——<strong>𪥘𦈠𧟭𣝡𣰀𣏅𤒪𦒚𨲜𣝡𣏅𪺄𣏅</strong>。</p>

2025/10/27
阅读更多

如何对加密后的数据进行模糊查询?

<h1 id="𠄗𠳵">𠄗𠳵</h1> <p>𡎱𢠫𩫵𯒔𣕟𤸳,𮫠𢨢𭢁𦐟𬙌𢵪𦦕𡊧。𫽡𩭙𥺶𥚁𡢉𮜅𨝾𯓀𣇓𤷲𦂄𥵀𬷿,𮯱𨏍𪇅𩫵𧈳𡊧𤶙𮫠𢨢𭃅𤸳𪶴𮫠𢨢𮃀𧙹𮿕𢽶𬜁𥽁。𭶢𤀿,𮫠𢨢𮿕𢽶𨲇,𩫵𤊅𪶴𬜰𡝺𭏫𦭧(𨝶𤒪𧹘𬱆𦒚𤒪𤸳𪶴𤒪<code>LIKE</code>𤒪𣤸𢫋)𬻗𠇄𡻬,𬚑𫽡𤄨𯊐𪳒𫉙𬾥𤸳𤶼𡱫𪶴𪅼𧭉,𡎱𮿕𢽶𨲇𭭑𩊼𬂭𨿳𤡚𦐟𫿲𩔽𪶴𢽶𬾥。</p> <p>𪯧𣠃,𨝶𫙹𡎱𥺶𠐽𮫠𢨢𭢁𦐟𭀁𪶴𩔽𣲐,𣵿𠖸𡸌𣅸𬯤𡻬𪶴𬜰𡝺𭏫𦭧𪼧?𦤳𪳒𢽮𦉋𡎱𠹭𣤵𣇓𡸌𥄔𪃚𬤬𤸳𭩔𢋄𠖸𤲌𫳺𪶴𠻙𪲧。𪅎𬾥𬻗𤝽𥮌𬪘𦻰𩫵𠰒𪶴𣿽𨘍𤸘𠜂,𣐃𨩥𭧨𡸈𩱜𣬥𬱉。</p> <blockquote> <p>𬒀𧹘𤟚𤒪𪇅𩫵𢛛𢅜𮫠𣲖𡫯𦤳𦻰𮿕𢽶𪳒𫿲𢋄𥺌𪶴𩷛𤒪𣐃𠼎𧈳𡊧𭏫𦭧𪶴𮫠𢨢𠹼𡦲𢛛</p> </blockquote>

2025/10/27
阅读更多

慢查询 SQL 优化 | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <p>𡎱𢠫𩫵𮫠𢨢𭃅𯒔𣕟𢭪冗𥛌𬻡𪗷𤸳,𩭰𭏫𦭧𪳒𤋑𭭝𤷍𮡈𭀁𠖸𪶴𩫵𠰒𩎄𭶽𪧮𢽮。<br /> 𪅎𬾥𣻨𡎱𤷍𮡈𭀁𮜑𪚖𬲮𩭰𭏫𦭧𤒪𧹘𬱆𦒚𤒪𪶴𩫵𠰒𩱜𩴖𥰲𪮾,<br /> 𤔭𡊧𮌻𪹠𦉋𤸘𠹭𡔗𯒔:<br /> 𢽮𪳒𤒪𧹘𬱆𦒚𤒪𣖴𨹤𪅎𮋚𪶴𩱜𩴖𮽥𠗌,<br /> 𢘿𪳒𮫠𢨢𭃅𩾥𬲮𧵄𠉧𭤇𠄗𥀼𧨌𦛭𠹭𪶴𩱜𩴖。</p> <img src="/posts/2025/08/%E6%85%A2%E6%9F%A5%E8%AF%A2-sql-%E4%BC%98%E5%8C%96-note/image-95ec6e1d0f798fcada293bfe6205189f.png" class="">

2025/8/27
阅读更多

如何安全高效地扫描 Redis 中所有数据 | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p>𬱆𤟚𤒪𧞅𥀼𮯱𨏍𢃧𫣁𨯶𦉋𠽐𣢚,𧈳𡊧𪷎𨧈𨮏𮈋𤒪𥎉𣏅𫥺𨥋𯒉𤒪𩝍𢽮𪕶𧗊𪷎𠌹𢣙𪶴𤒪𭝉𣏅𪄂,𮫠𢨢𠹼𢛛𧌰𡎱𬪘𩵜𭿹𩒠𤎬。</p> <p>𨝶𮡟𤈇𠑪𮜛𮍀,𠑪𩊼𣠨𣠃𥀼𧨌𦤳𦉋𨮏𮈋𤸘𠜂?</p> <p>𤔭𡊧𪳒𫡥𠛧𠍛𢁸𣠨𣠃𡎱𫿲𤋑𭭝𢃧𫣁𤟴𣢚𪼝𪷎𭀁𪶴𠌹𩃀𢁸,𭢁𦐟𮜑𤡚𨿳𦤳𦉋𫟆𣢚。</p> </blockquote>

2025/8/25
阅读更多

分布式 | 如何解决重复消费 | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <p>𡎱𯊐𡢉𭇥𬷿𤸳𪯰𧂿(𨝶𤒪𥎉𧟭𬓃𬓃𨥋𤜾𥶝𬱆、𥎉𭵰𣝡𭝉𣏅𤜾𥶝𬱆、𫎉𧟭𭖙𭝉𧟭)𣲐,𨴧𬘭𠀐𥠔𪱌𥟽、𯇫𮜅𮽃𦦕𣤵、𤟴𣢚𮽃𦦕𧼠𭅢𢅜𦻰𫉙𬚑,𭇥𬷿𦦕𨕱𪳒𭔾𮃇𦌅𭅺𪶴。<br /> 𬚑𠫎,𣿽𨘍𦤳𢽮𩎄𭶽𪶴𪌎𡐽𤸘𠜂𫿲𡎱“𤗘”,𤀿𡎱“𡸘”,𤄨<strong>𡎱𭇥𡎭𮽃𮍀幂𭅢𭀁𠶈𮈋</strong>。</p> <p>𯚚𬂪幂𭅢𭀁,𪳒𧆋𢽮𮾻𣍴𨟕𣇓𢅜𮾻𦦕𨕱𣍴𨟕𤶙𤷍𮡈𣿦𡒉𪶴𤋑𭭝𪳒𢽮𫹉𪶴。𮯱𨏍𢋄𠴃𪇅𬻡𢽮𦉋𩏄𧜖𪶴𤒪𧹘𬱆𦒚𤒪𥓖𠼜𮜛𮈋𣿽:</p> <ul> <li><p><strong>幂𭅢𣤸𢫋</strong>:</p> <figure class="highlight sql"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">UPDATE</span> order_table <span class="keyword">SET</span> counter = <span class="number">10</span> <span class="keyword">WHERE</span> <span class="keyword">id</span> = <span class="number">1</span>;</span><br></pre></td></tr></table></figure> <p>𭔾𨿇𬰭𧙹𢅜𩣡𮾻,<code>counter</code>𤒪𪶴𣝥𬍘𡗀𭩔𪳒𤒪𡆐𦢏。</p></li> <li><p><strong>𫻒幂𭅢𣤸𢫋</strong>:</p> <figure class="highlight sql"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">UPDATE</span> order_table <span class="keyword">SET</span> counter = counter + <span class="number">1</span> <span class="keyword">WHERE</span> <span class="keyword">id</span> = <span class="number">1</span>;</span><br></pre></td></tr></table></figure> <p>𩆿𮾻𬰭𧙹𭩔𩊼𩓴𬂭𬲮𮡟。𨝶𮡟𭇥𬷿𦦕𨕱𣔵𫹉庰𣖴𨹤𢵗𬰭𧙹𢅜𮾻,<code>counter</code>𤒪𪶴𣝥𮎩𩊼𠱾𫃑𮜑𩐥𮿕𢅜𮾻。</p></li> </ul> <p>𣿽𨘍𦦕𨕱𭇥𡎭𪶴𪅎𣦋,𮎩𪳒𬻗𦤳𦻰𫻒幂𭅢𪶴𠽐𣢚𣤸𢫋𭒟𩴖𫽡幂𭅢𣤸𢫋。𩫵𠰒𪶴𣿽𨘍𤸘𠜂𤔭𡊧𨯶𪹠𦻰。</p>

2025/8/24
阅读更多

每天 500w 数据 - 如何存如何查 ? | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p>𯒔𣕟𤒪<a href="https://120365.xyz/">𡆐𧌢𦢏𥀪𭈷𤶒𡱫𤝍𩰮𦁻𬦞</a>𤒪𪺨𫼡𪚖𬲮</p> </blockquote> <p>𩆿𣰪𡕢𤒅𤒪𤶒𦢏𦢏𤒪𭿹𠖤𮫠𢨢(𣭴𤒪𤶒𡈄𤒪𠖤𡋗𩭌),𢽮𬠖𫬿𣥁𣭴𤒪<strong>𡆐𡈄帽𧌢𤶒𤒪𭕀𠖤</strong>𮫠𢨢(𤶒𦢏𦢏𭧥𤒪×𤒪𥀪𭈷𤶒)。𦤳𦻰𤊅𬜰𪶴𮫠𢨢𤷍𮡈𠹭𠀆𠓿𢛛𪌎𡐽𠻙𪲧:</p> <ol type="1"> <li><strong>𣔂𪏎𤆫𣁒</strong>:𮻈𮸌𬯤𣐃𣕟𣔂𪏎(𤶒𡈄𤒪𠖤𡋗𩭌)<br /> &gt; 𧦟𭶢𧜖𬌖𤒪𬱆𬒀𧹘𤒪𫿲𫴃𩳛𬯤,𣈫𠛧𥥩𫳺𠽐𣢚𮔃𣝥、𬕢𣢚、𭤇𠄗𥛌𥚁、𠀐𥠔𩟳𠩃𭅢𬚑𣧮,𣔂𪏎𦛭𥚖𭶢𬜁𡎱𫿲𡱫𪶴𤆫𣁒</li> <li><strong>𬜁𥽁𨿳𪅎</strong>:𩆿𬠖𭃹𤒪𧌢𦢏𤒪𭕀𠖤𮫠𢨢𪶴𬜁𥽁𯒔𬂞</li> <li><strong>𭏫𦭧𡻬𪳳</strong>:𬯤𫍇𭏫𦭧𭃹𨧈𮫠𢨢(𣰪𡋗𯛷𩒠),𦂦𫍇𭏫𦭧𤕅𬹚𮫠𢨢(𤜿𡋗𬠖𩒠)<br /> &gt; 𭴬𢲦𮫠𢨢𥚐𡎱𢽮𫧡𬜁𥽁𣲐,𭏫𦭧𠶢𭞸𢛛、𡻬𪳳𦂦,𤀿𩫵𤊅𪶴𨩥𭃅𨩥𩾥𧦟𭶢𠖸𢾓𣿽𣔂𪏎𤆫𣁒𣇓𧜖𢤱𬜁𥽁𤆫𣁒,𩱥𭔾𮃇𥎶𥷷𣿽𨘍𭏫𦭧𡻬𪳳𣇓𬜁𥽁𨿳𪅎𩎄𭶽。</li> </ol> <p>𥿝𮡈𤸘𠜂(𨝶𤒪𬒀𭵰𯒉𤜾𥏺𩊺𣏅𧹘𬱆𦒚𤒪𨩥𭃅𨩥𩾥)𭤌𠖸𢾓𣿽𣔂𪏎𤆫𣁒𣇓𧜖𢤱𬜁𥽁𢕲𫕥,𣈫𭔾𮃇𩔽𣲐𣿽𨘍<strong>𬜁𥽁𨿳𪅎</strong>𣇓<strong>𠶢𣲐𫟍𭏫𦭧𡻬𪳳</strong>𩎄𭶽。</p> <blockquote> <p><strong>𪌎𡐽𤏈𠍛</strong>:𮫠𢨢𮌘𣝥𦁻𨯶𣲐𡻬𭀁<br /> 𨝶𩔽𣼰𨽝𤐻𧜖——𤥌𦢏𡗙𤒪𪶴𭏫𦭧𬦞𤸳𡎱𬍘𭃹𤒪𥀪𦢏𤒪𣰪,𪹠𬠖𠴃𫣁𮫠𢨢𯒚𩣡𬶰𩎄。𬧓𡢉𦤳𦻰𫿲𥥺𭅢𭀁,𪇅𬻡𤒪<strong>𭴬𢲦𮫠𢨢𨩥𦶽𮪀𧵄</strong>𤒪𡸌𣅸:</p> <ul> <li><strong>𢲦𮫠𢨢</strong>:𬯤𫍇𬶰𩎄𪶴𭃹𨧈𮫠𢨢𤒪→𤒪<strong>𦢇𣔂𦢇𭏫</strong></li> <li><strong>𭴬𮫠𢨢</strong>:𦂦𫍇𬶰𩎄𪶴𤕅𬹚𮫠𢨢𤒪→𤒪<strong>𯅏𮐸𩭰𭏫</strong></li> </ul> </blockquote>

2025/8/14
阅读更多

一张一亿条数据的表迁移到另一个数据库中 | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p>𡎱𤒪<a href="https://120365.xyz">𡱫𤝍𩰮𦁻𬦞</a>𤒪𠌹𨧈𫡈𠧹𮫠𢨢𣲐𨯶𦂄</p> </blockquote> <p>𨴧𬘭𤕅𬹚𫉙𬚑,𭧏𦉋𩾥𤸳𪶴𮫠𢨢𠹼𫿲𫇧𩐥𮿕,𬀦𪺨𦫤𫳺𢽮𭕀𠖤𧂃𩷇。𫽡𩭙𩱜𩴖𭏫𦭧𭀁𠖸𣇓𥛌𥚁𨿳𪅎,𣅸𡎱𧈳𡊧𤶙𦤳𦉋𩾥𮃀𧙹<strong>𩱜𩴖𢭪𤦛𨩥</strong>,𣐃𭮁𨅌𪻴𪶴𨩥𠳚𤊅𪀲𬻗𮫠𢨢𫡈𠧹𫳺𬤬𪅑𮫠𢨢𭃅𪶴𨩥𩾥𤸳。</p> <p>𩳛𢅜𫝚𩊼𠴃𫽡𦤳𩳛𩏄𧜖:𣔂𦉋𪗷𦑡𫿲𫇧𤝲𡱆𫉙𩾥𮫠𢨢,𭶢𨲇𭮁𤊅𪀲𪕶𠹼𣔂𪏎𪻴𩾥𮎩𬲮𩧟𩭙。𣈫𡎱<strong>𮫠𢨢𠹼𡦲𢛛</strong>𪶴𣲖𨪸𢁸,𫡈𠧹𬻡𪗷𤸳𩊼𤲌𫳺𫿲𩣡𠻙𪲧:</p> <ol type="1"> <li><p><strong>𮫠𢨢𫡈𠧹𠇄𥮞𪶴𠶈𮈋</strong><br /> 𨂱𨝶𫡈𠧹𬻡𪗷𤸳𪻐𣅸𠀐𥠔𧭉𩫵、𪗷𦑡𧭉𩫵、𬤬𪅑𭃅𣔂𪏎𠇄𥮞𭅢𩎄𭶽,𨝶𮡟𨆮𨯶𥀼𧨌𦦕𣤵𢭪𠕛𠱾𢤱𫕥,𮎩𢋄𠖸𣔵𫹉𤤫𨩥𮫠𢨢𣬥𠇄𠪵𦦕𨕱。</p></li> <li><p><strong>𫡈𠧹𭀁𠖸𢭪𣲐𡻬𭀁</strong><br /> 𢽮𭕀𠖤𮫠𢨢𨝶𮡟𭮁𧜖𢃧𪗷𥰏𦑡𠶈𮈋,𢋄𠖸𡊧𣳏𡎭𫻒𩫵𣊈𪶴𣲐𪯰,𧈳𡊧𠛧𥥩<strong>𣐃𣕟𢭪𨩥𪕶</strong>𪶴𥰲𪮾𮜛𮿕𮭼𫡈𠧹。</p></li> </ol> <p>𬚑𠫎,𮯱𨏍𧈳𡊧𢽮𦉋<strong>𬯤𡻬、𢋄𪂘𨕱、𢋄𩪴𫟞</strong>𪶴𫡈𠧹𤸘𠜂,𦩷𠖸𥺶𠐽𮫠𢨢𤡚𨃹𭀁,𣵿𠖸𡎱𪻐𣅸𩎄𭶽𣲐𦢇𮭼𪂘𨕱。<br /> 𢽮𦉋𢋄𧙹𪶴𪮺𬛁𪳒𯊐𡢉<strong>𨩥𡸘𮃇</strong>:𬻗𫉙𡌶𮫠𢨢𭮁𨫭𫼒𤦛𨩥𫽡𢅜𦉋𪕶𮾻,𬧓𡢉𢅜𢃧𪗷𠪵𢅜𢤱𣐃𧙹𫡈𠧹。</p>

2025/8/13
阅读更多

Kafka 消息积压 如何解决 ? | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <p>𫎉𧟭𭖙𭝉𧟭𤒪𡎱𢛛𤊅𬜰𨩥𦺫𭸀𤷍𮡈𤸳𬼢𧲽𯊐𡢉,𭶢𤀿𡎱𬯤𡁹𠹼𪶴𤒅𡕢𩕋𡒟𢁸,𫎉𧟭𭖙𭝉𧟭𤒪𭇥𬷿𫬿𤆫𨿳𫽡𩭙𢽮𦉋𩫵𠰒𩎄𭶽。𭇥𬷿𫬿𤆫𩊼𣔵𫹉𤷍𮡈𭀁𠖸𢁸𢂙、𩟳𠩃𩐥𮿕,𮟷𬙌𢋄𠖸𤋑𭭝𨃹𦉋𤟴𣢚𪶴𢋄𡢉𭀁。𭇥𬷿𫬿𤆫𪶴𫉙𬚑𢅜𦻰𢅜𭩄,𤔭𡊧𠗦𭠁𠴃𢁸𩾯𦻅:</p> <ol type="1"> <li><strong>𭇥𡎭𡣡𠶈𮈋𠖸𣁒𫿲𣇊</strong>:𭇥𡎭𡣡𪶴𭇥𡎭𬍄獺𨕱𠶠、𬰭𧙹𣳏𣲐𣤸𢫋,𠪵𡣡𭇥𡎭𡣡𮫠𠹼𫿲𣇊,𣔵𫹉𧜖𦉋𭇥𡎭𡣡𢃧𪗷𠶈𮈋𠖸𣁒𦫤𫳺𭛌𪾢。</li> <li><strong>𫂏𩊺𭵰𭝉𣏅𩊺𤒪𣿦𡒉𭛌𪾢</strong>:𫂏𩊺𭵰𭝉𣏅𩊺𤒪𮽃𪶴𩊖𮀕𤒪𭈽𡋗𦛥𤒪𭀁𠖸𫿲𣇊,𤷵𬒀𩊶𤒪𬯤𣻙𦦩,𢟉𬜁𫿲𣇊,𠪵𡣡𠀐𥠔𮔚𣰱𪱑𣇓,𣔵𫹉𮫠𢨢𠶈𮈋𮭼𭞸𡪫𫿲𫣁𤒅𡕢𮭼𭞸。</li> <li><strong>𠀐𥠔𩎄𭶽</strong>:𭇥𡎭𡣡𢭪𤒪𫂏𩊺𭵰𭝉𣏅𩊺𤒪𪧮𪯰𪶴𠀐𥠔𩟳𠩃,𬦞𪴢𢟉𤤫𪶴𠀐𥠔𠵨𠗦,𠪵𡣡𠀐𥠔𣕙𣌲,𭭑𩊼𤋑𭭝𭇥𬷿𪶴𧥕𩫵𥿝𡡼。</li> <li><strong>𡁹𠹼𠇱𩐥</strong>:𫜨𣲐𪯰𢟉,𭇥𬷿𤒅𡕢𠹼𠘝𮧬𤷍𮡈𪶴𠶈𮈋𠖸𣁒,𣔵𫹉𫬿𤆫。</li> </ol>

2025/8/11
阅读更多

Redis 如何保证缓存与数据库的数据一致性 ? | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <p>𡎱𯊐𡢉𤒪𥎉𣏅𫥺𨥋𯒉𤒪𢫋𫽡𢾓𬜁𣲐,𪇅𩫵𩊼𤺸𡢉𢾓𬜁𠇄𡻬𥰲𪮾,𭭑𮎩𪳒𠅀𮫠𢨢𭃅𪶴𮫠𢨢𣕟𤒅𬂭𥼃𨲇,𤔭𥟽𭺐𯞧𤒪𥎉𣏅𫥺𨥋𯒉𤒪𤸳𪶴𠄉𢵪𢾓𬜁𮫠𢨢。𦤳𭩄,𢁸𢽮𮾻𭏫𦭧𣲐,𤷍𮡈𩊼𮌻𮫠𢨢𭃅𤸳𥍊𡱆𬍘𪻴𮫠𢨢,𣐃𦦕𪻴𣔂𪏎𢾓𬜁。𭶢𤀿,𤄨𯊐𤺸𡱆𩭙𢾓𬜁𠇄𡻬𪶴𥰲𪮾,𡎱𬯤𣐃𣕟𮓇𡫯𢁸,𠿀𭶢𢋄𠖸𪻐𣅸𢾓𬜁𢭪𮫠𢨢𭃅𮫠𢨢𫿲𢽮𫹉𪶴𩎄𭶽。𠓲𦉋𥓖𠼜,𡎱𮌻𮫠𢨢𭃅𤝲𡱆𮫠𢨢𣐃𣔂𪏎𤒪𥎉𣏅𫥺𨥋𯒉𤒪𪶴𬻡𪗷𤸳,𢋄𠖸𩊼𨯶𡸈𬯸𢃧𪗷𨭧𩓴𩭙𮫠𢨢𭃅𪶴𮫠𢨢,𦤳𣲐𤒪𥎉𣏅𫥺𨥋𯒉𤒪𢾓𬜁𤸳𪶴𮫠𢨢𮎩𬂭𤹃𫿲𦞴𬍘𪻴。</p> <p>𦗂𤶙𤒪𥎉𣏅𫥺𨥋𯒉𤒪𢭪𮫠𢨢𭃅𮫠𢨢𢽮𫹉𭀁𩎄𭶽,𪇅𩫵𨯶𪹠𦻰𣿽𨘍𤸘𠜂:</p> <ol type="1"> <li><strong>𥛎𢽮𫹉𭀁𤸘𠜂</strong>:𪇅𬻡𮿕𮁃𢤱𫕥,𬻗𮫠𢨢𭃅𤝲𡱆𣇓𤒪𥎉𣏅𫥺𨥋𯒉𤒪𣔂𪏎𣤸𢫋𩔗𧙹𩴖,𥶓𥺶𡎱𠫎𨧈𪯰𫿲𩊼𨯶𡸈𬯸𢃧𪗷𨭧𩓴𮫠𢨢。𧦟𭶢𦤳𦻰𤸘𭸀𠖸𠵒𥺶𠐽𥛎𢽮𫹉𭀁,𣈫𩊼𤋑𭭝𤷍𮡈𭀁𠖸,𬚑𫽡𮿕𮁃𮔚𮜛𩭙𣻝𡾡𪶴𯒔𬂞。𭅱𡸈𪳒𤒪𥎉𣏅𫥺𨥋𯒉𤒪𪅎𮋚𪶴𬤬𪅑𪳒𩃀𬯤𭀁𠖸,𯊐𡢉𮿕𮁃𪶴𤸘𭸀𢭪𦤳𢽮𬤬𪅑𠄉𦡫。</li> <li><strong>𬍘𡗀𢽮𫹉𭀁𤸘𠜂</strong>:𮫠𢨢𣕟𤒅𬂭𥼃𨲇,𪇅𬻡𭇥𬷿𫜒𪙟(𨝶𤒪𫎉𧟭𭖙𭝉𧟭𤒪𠪵𤒪𥶝𬱆)𧭉𬂨𪇅𨃽𤒪𥎉𣏅𫥺𨥋𯒉𤒪𥼃𪻴𢾓𬜁𮫠𢨢。𦤳𦻰𤸘𭸀𯊐𢾓𬜁𢭪𮫠𢨢𭃅𪶴𢵪𤷍𥼃𮿕𣿽耦,𭀁𠖸𭭑𤹃𫳺𩭙𭡺𣝫𪶴𥺶𠐽。𭶢𤀿,𫍐𭭑𬜁𡎱𢽮𪷎𠻙𪲧,𨂱𨝶𧈳𡊧𥶓𥺶𭇥𬷿𫜒𪙟𪶴𪼝𪷎𭀁,𠴃𦌅𭅺𮫠𢨢𠵨𠇄,𩔽𣲐𩐥𮿕𩭙𯒔𣕟𣇓冗𥛌𪶴𨕱𠶠𭀁𣇓𨿳𪅎。</li> </ol> <p>𬚑𠫎,𡎱𮯱𬌖𮜛,𯊐𡢉𤒪𥎉𣏅𫥺𨥋𯒉𤒪𢫋𫽡𢾓𬜁𪶴𠽐𣢚,𪇅𩫵𧈳𡊧𡎱𢽮𫹉𭀁𣇓𭀁𠖸𪧮𪯰𮍀𣧇𠯿。𤶙𬘭𥛎𢽮𫹉𭀁𡊧𨟕𭡺𬯤𪶴𮓇𡫯,𥎶𥷷𯊐𡢉𮫠𢨢𭃅𢋄𠖸𪳒𥼃𠨜𯌀𪶴𫂊𨢼,𤀿𤶙𬘭𬍘𡗀𢽮𫹉𭀁𡊧𨟕𪶴𮓇𡫯,𢋄𠴃𪇅𬻡𠨜𮈋𥀼𡘉𢾓𬜁𬻡𨧈𣲐𪯰𮜛𡸌𣅸。𤄨𯊐𫜨𨧈𢟉𢾓𬜁𮫠𢨢𬜁𡎱𫿲𢽮𫹉,𢾓𬜁𬻡𨧈𨲇𩊼𤡻𥟽𮌻𮫠𢨢𭃅𮿕𦦩𬍘𪻴𮫠𢨢,𮌻𤀿𥺶𠐽𬍘𡗀𢽮𫹉𭀁。</p>

2025/8/11
阅读更多

RAG 分片策略优化 | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p>𡎱𤒪𥎉𪥘𠃃𤒪𤸳,𣗲𠹼𮫠𢨢𭃅𡌩𭤇𠄉𢭡𬾥𩒍𪶴𢾂𭞸𥎶𥷷𤋑𭭝𬍘𡗀𨽏𠃻𣦋𠹼。</p> <p>𨩥𠳚𤰗𣝡𣰀𨲜𪺄𭝉𨥋𪺄𥏺𯋰𥰲𪮾𪳒𩃀𠷵𢾂𭞸𪶴𢵪𤑶𮽥𨎓,</p> <p>𫍐𬻗𢛛𬾥𩒍𨩥𣿽𫽡𣖴𡂼𬬳𭏆𪶴𡱫𠳚𣮌,𥶓𥺶𩆿𦉋𠳚𣮌𢭪𡢉𮜅𩎄𭶽𧨌𫴃𠄉𢭡𭞸𣲐𥺶𮻈𤔭𭶽𢽮𫹉𭀁。</p> </blockquote> <img src="/posts/2025/08/rag-%E5%A6%82%E4%BD%95%E5%81%9A%E5%88%86%E7%89%87-note/image-76f22741b12b020f570c12c4028e1637.png" class="">

2025/8/11
阅读更多

不停机数据迁移 | 小记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p>𥟦𣪽𤒪<a href="https://120365.xyz/">𡱫𤝍𩰮𦁻𬦞</a>𤒪𮫠𢨢𠹼𢠫𪝭𩐥𮿕,𫂊𨢼𬍘𩏄𧜖𪶴𪶴𩱜𩴖𤸘𠜂(𨩥𭃅𨩥𩾥),𬘭𪳒𬻗𤤫𨩥𮫠𢨢𣵿𧜖𮩚𨩥𦶽𢽮𦉋𮫠𢨢𭃅(𨩥𭃅𬀦𨩥𩾥),</p> <p>𨴧𬘭𮫠𢨢𠹼𡓏𢛛,𯉃𢤱𣔵𪻐𦞴𣔵𪏎𣳏𣲐𣊈,𩊼𣔵𫹉𠄉𢵪𤟴𣢚𣊈𣲐𪯰𫿲𢋄𡢉,𫽡𩭙𥺶𠐽𤟴𣢚𪶴𬬳𮸌𭀁,𫂊𨢼𮃀𧙹𫿲𯉃𢤱𮫠𢨢𫡈𠧹。</p> <p>𡱫𤝍𩰮𦁻𬦞𢊁𨲇𮃀𧙹𩭙𪹠𮾻𮫠𢨢𫡈𠧹,𨫆𢘿𮾻𪳒𨴧𬘭𤟴𣢚𪶴𪻴𩐥,𮫠𢨢𠹼𦮄𩐥,𣐃𠼎𤶙𢛛𤊅𬜰𭏫𦭧𪶴𧈳𨟕𮿕𥛎。</p> <ul> <li>𨫆𢽮𮾻𫿲𯉃𢤱𫡈𠧹(𬀦𤡚𨿳):𬒀𭵰𯒉𤜾𥏺𩊺𣏅𧹘𬱆𦒚𤒪𮰐𫕆𤒪𬒀𭵰𯒉𤜾𥏺𩊺𣏅𧹘𬱆𦒚</li> <li>𨫆𢘿𮾻𫿲𯉃𢤱𫡈𠧹(𧥕𡎱𮃀𧙹):𬒀𭵰𯒉𤜾𥏺𩊺𣏅𯒉𧹘𬱆𦒚𤒪𮰐𫕆𤒪𤷵𬎨𨥋𣝡𭝉𧒃𭵰𨲜𯒉𣏅</li> </ul> </blockquote>

2025/8/2
阅读更多

使用 "无限" ipv6 作为代理池

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p>𬍘𭃹𧈳𡊧𢯱𡱆𢛛𠹼𮫠𢨢,𢄛𫟞𮳨𦦕,𬘭𪳒𫡥𫳺𩭙𤒪𨥋𦈠𤒪𠠧𮈋𮠛,</p> <p>𨫆𢽮𮾻𩎷𡱆𩭙𢛛𥧅𭅺𡎭𤒪𨥋𦈠𤒪𠠧𮈋,𣐃𬯤𫍇𩪴𫟞𢋄𡢉𭀁,𣈫𭭑𫿲𣅴𤈇𫝚𥛐𢽦,</p> <p>𭅺𡎭𤒪𨥋𦈠𤒪𠠧𮈋𭬝𭿹𤸳𯌜𭬝𦉋𢋄𡢉𭩔𥉯𬯤𧄪,𣐃𠼎𬜁𨿀𣲐𪯰𪲍𫜨,𩳛𢅜𢋄𠖸𭤌𨯶𬪘𩭌𪳒𢋄𡢉𪶴,</p> <p>𡾕𩭙𢁸,𧁗𡎭𤒪𨥋𦈠𤒪𠠧𮈋𮉍𡠈𭺎𪶴,𨧈𪯰𡾕𫳺𦉋𭅺𡎭𤒪𡆐𦢏𤒪𦉋𪶴𬯤𣦋𠹼𤒪𨥋𦈠𤒪𠠧𮈋,𬲮𮡟𡁹𠹼𡢉𪶴𪲍𦢇。</p> <p>𨲇𮸌𤹃𨃽𬤬𪅑𡫕𬱉𧻐𮻈𤒪𨥋𦈠𤮀𭈷,𣐃𮌻𭧏𯄾𥥔𠶈𤹃𨃽𤒪𨥋𦈠𤮀𭈷𤒪𠠧𮈋𮠛𤸘𠜂,𣐃𮌻𬯸𪯧𫽘嫖𩭙𢽮𦉋,</p> <p>𣤵𩭙𢁸,𡻬𮡟𠄉𠅀𫿲𠱾,𮉍𪳒𩆿𮾻𣍴𨟕𤡻𥟽𥼃𮕣𤒪𨥋𦈠𤮀𭈷𤒪𮜑𩭍,</p> <p>𬍘𭃹𨯶𬱉𣲐𪯰,𨘍𪷎𩘌𦦟𢁸,𬌖𬌖𠖸𫿲𠖸𤡻𬱰𭭑𫷺𦉋。</p> </blockquote>

2025/7/8
阅读更多

PyTorch | Numpy | Pandas 常用总结

<h1 id="𠄗𠳵">𠄗𠳵</h1> <ul> <li><strong>𬒀𪄂𥩫𭵰𩊺𣝡𣰀</strong>:𭊣𭞸𪨿𭛜𪗱𬜰𢊊𫂊,𯌀𠨜𤗀𦘘𣇓𬯤𭀁𠖸𧨌𫴃。</li> <li><strong>𨞜𨲜𮧞𬒀𪄂</strong>:𮰻𪨿𧨌𫴃𪴑𤙢,𠶈𮈋𮫠𣝥𮫠𢨢𪶴𪢔𦛭𩰮𦁻。</li> <li><strong>𬒀𧟭𪺄𫥺𧟭𯒉</strong>:𮫠𢨢𨩥𭧨𨎀𣣳,𫊬𪂳𬘭𩾥𠾻𢶖𮫠𢨢𪶴𣤸𢫋𢭪𨩥𭧨。</li> </ul>

2025/3/31
阅读更多

RFM 分析 - 确定用户的核心价值 等杂记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p>𥎉𥥆𥶝𤒪𤰗𥎉𣏅𣝡𣏅𪺄𣝡𪄂、𥥆𩊺𣏅𭤁𨲜𣏅𪺄𣝡𪄂、𥶝𭵰𪺄𣏅𤜾𧟭𩊺𪄂𯋰𤒪𨩥𭧨𡸈𡸌𪳒𡢉𮜅𠍄𫛮𪶴𤒪𤖧𩟳𨲱𬉷𤖧。<br /> 𫍐𪇅𬻡𡢉𮜅𬍘𭃹𢽮𮾻𭇥𡎭、𭇥𡎭𫍇𪳳𠴃𠉧𭇥𡎭𢯢𣻝𤒪𥀪𤒪𦉋𧆋𪅑𬻗𡢉𮜅𡦭𨩥𫽡𫿲𩔽𪶴𦻅𤎬𠪵𬦞𪴢,𠴃𡌉𫎣𡢉𮜅𪶴𮌘𣝥。</p> </blockquote>

2024/7/20
阅读更多

CSS 双飞翼布局

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p>𠹭𣤵𭶽:𣔂𢽮𦉋𥅼𤸳𧎋𦺫𫩬𬐸𥛐穊𮞔,𡸈𤸳𥅼、𧎋𬣘𧬶𦲾𪷎𣰱𤒪𧌢𦢏𦢏,𤸳𪯰𤡻𯌀𧢞𣰱,𡊧𨟕𢊁𮿕𦦩𤸳𪯰𧬶,𣍴𣔂𪻐𬲮𧵄𠉧𭩄𭸀。</p> </blockquote>

2024/1/4
阅读更多

Web 前端 | 反爬虫 | 字体反爬

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p><strong>𣞾𮅄𪐏𢯱</strong>𤒪𪅎𣦋𮎩𪳒𣞾𬹄𬦞𦐻𬉥𩷛𤒪𬻗𫉙𪅎𣞾𬹄𪶴𤒪𩊶𪺄𨥋𣝡𭵰𫥺𣏅𤒪𩸞𮃀𧙹𤕪𠧹𤰗𮅄𣅸𡎱𤡻𬱰𪶴𣞾𮅄𬾥𧂿𤸳𯋰𩷛<br /> 𤀿𠀐𤍇𤸳𫿲𦞴𡔗𭰧𫉙𬾥𪅎𣞾𬹄𩷛𤒪𤀿𪳒𯊐𡢉𤡻𪷎𡂼𣞾𮅄𬾥𧂿𤸳𤶙𧢞𪶴𤒪𧒃𥩫𥶝𦒚𤒪𣞾𬹄𡸌𮅄</p> </blockquote> <blockquote> <p>𠜂𥓖</p> <ul> <li><a href="https://www.maoyan.com/films/1431886">𥫑𩾿𯀲:𬙽𭋿𪻐𠴁<em>𠢢𡙱</em>𢍛𣲖𦄜𪟮<em>𥛀𠡖𫝚𬱤</em>𫺎𬦞_𠂦𩰥𣼰𤋑</a><br /> <img src="/posts/2023/10/web%E5%89%8D%E7%AB%AF-%E5%8F%8D%E7%88%AC%E8%99%AB-%E5%AD%97%E4%BD%93%E5%8F%8D%E7%88%AC-note/image-3738505fb23f6b947a379af65bf57fd2.png" class=""><br /> 𢋄𠴃𣕟𣅸𤄨𯊐𥢼𡿮𣣳𭪅𭏫𬿠𣧮𭭑𭔾𮃇𥍊𡱆𫉙𬾥𪅎𣞾𬹄𩷛<br /> 𦤳𭩄𤄨𯊐𯊐𡢉𤒪<code>Selenium</code>𤒪𭅢𤒪<code>Browser Headless</code>𤒪𭭑𭔾𮃇𥎶𥷷𥍊𡱆𫉙𬾥𪅎𣞾𬹄</li> </ul> </blockquote>

2023/10/2
阅读更多

《深入架构原理与实践》| 读书笔记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p>𥟦𣪽𫅹𧨌𫴃𪶴𤞞𫧡,𮽥𨎓𮪀𧵄𪶴𢵪𪂳𬱉𭭑𮌻𬦞𪴢𢋄𡢉𭀁𡸘𮈋,𣕟𡔗𫳺𫅹𫉙𤒅𣇓𤒪𥥆𨥋𪺄𦛥𦈠𯒉𤒪𨿳𪅎𫣲𮈋。<br /> 庰𫄵𥬯𣃻𩭙𠀐𥠔、𠕛𣣳、𠀐𢵪、𤶼𤟴𣢚𢭪𨩥𦺫𭸀、𫅹𫉙𤒅、𣦋𠹼𩪴𦧵𣇓𨿳𪅎𫣲𮈋𤸘𠹭𪶴𢟉𠕛,𩗷𪼁𤝲𡣡𦢇𮭼𮈋𨮏𫅹𣲐𠠧𢁸𪶴𮽥𨎓𮪀𧵄𮅄𤷍。</p> </blockquote> <blockquote> <p>𪅎𬘀𧂃𢛛𢅜𫽡𦉋𫝚𮈋𣿽𨲇𪶴𨃽𮈪𬱉𩷛𤒪𯌜𡕩𦠈𠛧</p> </blockquote>

2023/9/29
阅读更多

Vue.js 中 nextTick | 笔记

<h1 id="𠄗𠳵">𠄗𠳵</h1> <blockquote> <p>𤶙𤒪𣃚𨲜𣏅𤒪𣏳𧂿𮫠𢨢(𦈠𩊺𭵰𦈠𯒉𤒪𠪵𯞊𫟍)𪶴𥼃𩓴𫿲𩊼𢔧𤄨𪐏𦐻𡎱𤒪𫪏𦛥𥶝𤒪𤸳。<br /> 𠄉𪐏,𣃚𨲜𣏅𤒪𧭉𬂨𥼃𪻴𤒪𫪏𦛥𥶝。<br /> 𠑪𢋄𠴃𯊐𡢉𤒪<code>Vue.nextTick()</code>𤒪𠪵𤒪<code>vm.$nextTick()</code>𤒪𮶻𮫠𤈢𥍊𤒪𣃚𨲜𣏅𤒪𥼃𪻴𤒪𫪏𦛥𥶝𤒪𪶴𣲐𥢖。<br /> 𤈇𮯱𨏍𥻢𦙛𩭙𣿽𦤳𠱳𮶻𮫠𪶴𩰮𢫋𫉙𮈋。</p> </blockquote>

2023/9/29
阅读更多