[{"data":1,"prerenderedAt":133},["ShallowReactive",2],{"archive-posts-2026-05":3,"archive-months":74},{"code":4,"msg":5,"data":6,"count":73},200,"查询成功",[7,20,31,42,50,58,66],{"id":8,"name":9,"image":10,"cate_id":11,"description":12,"thumb_up":13,"clicks":14,"create_time":15,"update_time":16,"cate_name":17,"comments":18,"tags":19},150,"你浏览器上的那把小锁，到底锁住了什么？——白话聊聊 HTTPS 与 HTTP","https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002F52\u002F2fe023056f3e30ee89fa368e3f78cc_thumb.jpg",1,"网址前面那个不起眼的“s”和一把小锁，往往是安全与裸奔的分界线。本文用人话拆解 HTTPS 证书究竟在背后做了什么，以及它与“裸奔”的 HTTP 到底有哪些实打实的区别。读完你会发现，从明信片到保险箱，只差这一步。",5,45,"2026-05-29 23:01:30","2026-06-20 03:46:42","技术杂谈",0,[],{"id":21,"name":22,"image":23,"cate_id":24,"description":25,"thumb_up":18,"clicks":26,"create_time":27,"update_time":28,"cate_name":29,"comments":18,"tags":30},149,"被误解的 Redis 单线程：为什么它依然是快如闪电的秘密","https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002F69\u002F38924b4eb5e960ecdb0961eb143096_thumb.jpg",13,"一提起 Redis 的单线程，总有人觉得这是浪费服务器资源的老古董设计。但当你真正理解它的内存操作本质和 I\u002FO 多线程的演进后，你会发现这是一个把“简单”和“安全”发挥到极致的精妙权衡。这篇文章聊聊 Redis 单线程的那些过人之处，以及它真正怕什么",31,"2026-05-25 00:04:13","2026-05-29 00:04:46","Redis",[],{"id":32,"name":33,"image":34,"cate_id":35,"description":36,"thumb_up":18,"clicks":37,"create_time":38,"update_time":39,"cate_name":40,"comments":18,"tags":41},148,"SQL 跑得慢？别慌，这里有份排查手册","https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002F47\u002F99a9dc36e27ae31744abfc94176cef_thumb.jpg",6,"线上一条 SQL 突然变慢，往往是开发与 DBA 最头疼的问题。本文不讲晦涩理论，直接梳理一套落地的排查路径：从快速定位问题 SQL，到读懂执行计划、揪出索引与锁的毛病，再到系统资源与配置调优。下次再遇慢查询，照着清单查一遍，多半能找到病根。",29,"2026-05-23 00:43:43","2026-05-29 11:26:33","Mysql",[],{"id":43,"name":44,"image":45,"cate_id":35,"description":46,"thumb_up":18,"clicks":26,"create_time":47,"update_time":48,"cate_name":40,"comments":18,"tags":49},147,"数据库索引的定海神针：B+ 树凭什么这么能打？","https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002Fde\u002F36593248f37397d88a6a0d873ebaad_thumb.jpg","为什么 MySQL、PostgreSQL 等关系型数据库的底层索引，清一色选择了 B+ 树？这篇文章从磁盘读写特性、查询稳定性、范围扫描和存储模型等角度，把 B+ 树相对 B 树的那些碾压级优势拆开了聊，看清它在工程上的“独一份”价值。","2026-05-21 22:36:06","2026-05-29 11:15:53",[],{"id":51,"name":52,"image":53,"cate_id":35,"description":54,"thumb_up":18,"clicks":37,"create_time":55,"update_time":56,"cate_name":40,"comments":18,"tags":57},146,"MySQL 查询优化：如何减少恼人的“回表”","https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002F47\u002F7aaf5aeee68d3e4794a17c6d5b2eea_thumb.jpg","在 MySQL InnoDB 中，二级索引查询往往需要“回表”去聚簇索引捞取完整数据，而这一步常伴随着代价高昂的随机 I\u002FO。本文会先用一个生活化的比喻说清楚什么是回表，再谈谈它为什么这么慢，最后结合实战场景，分享覆盖索引、索引条件下推（ICP）、延迟关联等切实可行的优化方法，帮你避开回表带来的性能坑。","2026-05-21 00:09:20","2026-05-29 11:41:42",[],{"id":59,"name":60,"image":61,"cate_id":11,"description":62,"thumb_up":18,"clicks":37,"create_time":63,"update_time":64,"cate_name":17,"comments":18,"tags":65},145,"分布式ID生成器设计全攻略：从雪花算法到号段模式（PHP实战篇）","https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002F6f\u002F78d912c258941ad444dd941e898202_thumb.jpg","在微服务与分库分表场景下，单调递增的数据库自增ID已难堪重任。本文从全局唯一、高性能、趋势递增等核心诉求出发，横向对比UUID、数据库多主、Redis、雪花算法及号段模式，深度解析两种工业级方案的设计细节，并用PHP给出可直接落地的实现——特别是困扰雪花算法的“时钟回拨”难题，我们将提供生产可用的解决方案。无论你是在设计新系统，还是为现有服务选型，这篇指南都能帮你建立完整的分布式ID知识体系。","2026-05-18 00:30:57","2026-05-18 00:30:58",[],{"id":67,"name":68,"image":69,"cate_id":35,"description":70,"thumb_up":18,"clicks":37,"create_time":71,"update_time":71,"cate_name":40,"comments":18,"tags":72},144,"MySQL在线无感迁移实战：从原理到落地全攻略","https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002F83\u002F255da489c04d6be60af683b87dd2cd_thumb.jpg","本文深入探讨在线无感迁移MySQL数据库的核心原理与完整实施流程。以“全量复制 + 增量实时同步”为基础，结合秒级业务切换，实现业务几乎无感知的平滑搬迁。文章详细对比了主流迁移方案的优劣，拆解了从目标规划、工具选型，到数据同步、一致性校验与流量切换的全部步骤，并总结了关键的避坑要点，为不同规模与场景的MySQL迁移提供一份可落地的手册。","2026-05-17 15:31:09",[],7,{"code":4,"msg":5,"data":75,"count":18},[76,79,82,84,86,88,91,94,96,99,101,102,103,105,106,108,109,110,112,114,116,117,118,119,120,121,122,124,125,126,127,128,129,131],{"year":77,"month":78,"count":11},2026,"07",{"year":77,"month":80,"count":81},"06",4,{"year":77,"month":83,"count":73},"05",{"year":77,"month":85,"count":73},"04",{"year":77,"month":87,"count":35},"03",{"year":77,"month":89,"count":90},"01",3,{"year":92,"month":93,"count":90},2025,"12",{"year":92,"month":95,"count":13},"11",{"year":92,"month":97,"count":98},"10",2,{"year":92,"month":100,"count":73},"09",{"year":92,"month":83,"count":90},{"year":92,"month":87,"count":11},{"year":104,"month":97,"count":11},2023,{"year":104,"month":80,"count":98},{"year":107,"month":97,"count":11},2021,{"year":107,"month":78,"count":11},{"year":107,"month":85,"count":90},{"year":107,"month":111,"count":11},"02",{"year":113,"month":97,"count":98},2020,{"year":113,"month":115,"count":11},"08",{"year":113,"month":78,"count":11},{"year":113,"month":80,"count":35},{"year":113,"month":83,"count":11},{"year":113,"month":85,"count":90},{"year":113,"month":87,"count":81},{"year":113,"month":89,"count":90},{"year":123,"month":93,"count":35},2019,{"year":123,"month":97,"count":73},{"year":123,"month":78,"count":98},{"year":123,"month":83,"count":13},{"year":123,"month":85,"count":11},{"year":123,"month":87,"count":73},{"year":123,"month":111,"count":130},11,{"year":123,"month":89,"count":132},25,1783431673557]