[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"layout-navigation":3,"layout-labels":62,"home-sidebar-info":78,"mobile-footer-site-info":83,"home-sidebar-stats":84,"home-sidebar-recommend":88,"home-articles-seed":182},[4,11,17,25,40],{"iconColor":5,"id":6,"isList":7,"jurisdiction":7,"navigationIcon":5,"navigationName":8,"order":6,"parentId":5,"route":9,"status":7,"type":6,"levelList":10},null,1,0,"首页","\u002F",[],{"iconColor":5,"id":12,"isList":7,"jurisdiction":7,"navigationIcon":5,"navigationName":13,"order":14,"parentId":5,"route":15,"status":7,"type":6,"levelList":16},20,"时光小记",2,"\u002Ftime-notes",[],{"iconColor":18,"id":19,"isList":7,"jurisdiction":7,"navigationIcon":20,"navigationName":21,"order":22,"parentId":5,"route":23,"status":7,"type":6,"levelList":24},"#ff3838",4," \u003Csvg t=\"1728440120573\" class=\"icon svg-translateY-2-\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\"\n         p-id=\"55795\" width=\"20\" height=\"20\">\n      \u003Cpath\n        d=\"M837.762042 456.501128s0.557778 68.855653-33.745545 113.677068c-23.685628 30.946697-45.518637 35.598164-45.518637 35.598164s75.349778-86.953544 37.38106-243.33048C756.157186 198.937359 523.573885 1.802817 523.573885 1.802817s21.882811 106.794491-107.073379 225.332192c-72.421446 66.554821-197.69232 173.010661-214.943584 303.809509-18.06801 137.143569 55.45903 227.991596 93.46759 264.934402-0.737063-7.719244-1.105595-15.468368-1.115555-23.227453 0-136.595751 110.728815-247.294685 247.294685-247.294685s247.314606 110.708894 247.314606 247.294685c0 10.906544-0.776905 21.613882-2.141468 32.151895 23.187612-22.042176 75.499183-81.455451 87.660727-178.219905 13.984281-111.316473-36.275465-170.082328-36.275465-170.082329z m0 0\"\n        fill=\"#4930FF\" p-id=\"55796\">\u003C\u002Fpath>\n      \u003Cpath\n        d=\"M541.203642 525.356782c-136.56587 0-247.294685 110.698934-247.294685 247.294685 0 136.575831 110.728815 247.284725 247.294685 247.284725s247.304646-110.708894 247.304645-247.284725c0.00996-136.585791-110.738775-247.294685-247.304645-247.294685z m0 0\"\n        fill=\"#FFBE1B\" p-id=\"55797\">\u003C\u002Fpath>\n      \u003Cpath\n        d=\"M708.74609 520.386585c-11.514123-221.487511-218.887869-285.263404-218.887869-285.263404s53.377325 82.531165 6.852696 143.51817c-50.000778 65.548829-129.91238 87.700568-167.363162 180.789666-15.079916 37.490623-13.9544 70.777994-6.763053 97.650922 41.49467-78.337873 123.806708-131.715197 218.6289-131.715197 61.813711 0 118.288693 22.729437 161.645942 60.220061a232.662983 232.662983 0 0 0 5.886546-65.200218z m0 0\"\n        fill=\"#FF8106\" p-id=\"55798\">\u003C\u002Fpath>\n      \u003Cpath\n        d=\"M542.996498 529.42059c-136.56587 0-247.294685 110.698934-247.294685 247.294685 0 136.575831 110.728815 247.284725 247.294685 247.284725s247.304646-110.708894 247.304646-247.284725c0.00996-136.595751-110.738775-247.294685-247.304646-247.294685z m0 0\"\n        fill=\"#FFE6B7\" p-id=\"55799\">\u003C\u002Fpath>\n      \u003Cpath\n        d=\"M543.016419 575.417322c-111.167069 0-201.297953 90.110964-201.297954 201.287993 0 111.167069 90.140845 201.287993 201.297954 201.287993S744.294452 887.862423 744.294452 776.705315c0-111.177029-90.130885-201.287993-201.278033-201.287993z m0 0\"\n        fill=\"#FFBE1B\" p-id=\"55800\">\u003C\u002Fpath>\n      \u003Cpath\n        d=\"M384.239048 158.74749c-83.746323 69.503074-196.43732 112.959925-227.752549 227.981636-12.012139 44.104272-12.221306 91.415765 1.394444 135.191347 2.350634 7.549918 8.775037 23.147771 8.775037 23.147771s1.165357-16.673566 1.872539-24.303167c4.412419-47.819469 16.733328-95.788343 41.564392-137.243172 13.536067-22.599953 30.060229-42.14209 49.164112-60.220061 65.180297-61.664306 159.653879-106.266594 179.604389-202.084818 0.986071-4.691308 3.49607-24.890826 3.49607-24.890826s-36.036417 44.074391-58.118434 62.42129z m0 0\"\n        fill=\"#4930FF\" p-id=\"55801\">\u003C\u002Fpath>\n      \u003Cpath\n        d=\"M648.535989 801.606101c-39.333281-9.850751-70.03097-40.56836-79.881721-79.891682l-1.693253-6.703291-1.683293 6.703291c-9.860711 39.343242-40.56836 70.050891-79.891682 79.891682l-6.703292 1.703213 6.703292 1.673333c39.333281 9.850751 70.040931 40.5584 79.891682 79.891682l1.683293 6.713252 1.693253-6.713252c9.850751-39.333281 40.56836-70.03097 79.881721-79.891682l6.723213-1.673333-6.723213-1.703213z m0 0M506.980002 714.224263a51.235857 51.235857 0 0 1-37.251576-37.251576l-0.786865-3.127539-0.786865 3.127539c-4.591705 18.336939-18.914637 32.649911-37.251576 37.251576l-3.127538 0.786865 3.127538 0.776904c18.336939 4.601665 32.649911 18.924597 37.251576 37.261536l0.786865 3.127539 0.786865-3.127539a51.265738 51.265738 0 0 1 37.251576-37.261536l3.137499-0.776904-3.137499-0.786865z\"\n        fill=\"#FFFFFF\" p-id=\"55802\">\u003C\u002Fpath>\n    \u003C\u002Fsvg>","阅读随笔",3,"\u002Freading-essays",[],{"iconColor":5,"id":26,"isList":6,"jurisdiction":7,"navigationIcon":27,"navigationName":28,"order":29,"parentId":5,"route":30,"status":7,"type":6,"levelList":31},14,"\u003Csvg t=\"1729844944504\" class=\"icon svg-translateY-2-\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" p-id=\"17428\" width=\"20\" height=\"20\">\u003Cpath d=\"M512.22755555 59.16444445c-249.96977778 0-452.608 202.63822222-452.608 452.608 0 249.96977778 202.63822222 452.608 452.608 452.608S964.83555555 761.74222222 964.83555555 511.77244445C964.83555555 261.80266667 762.19733333 59.16444445 512.22755555 59.16444445z m-31.28888888 735.91466666c3.18577778 3.41333333 6.94044445 5.12 11.264 5.12 5.57511111 0 11.83288889-2.73066667 18.65955555-8.41955556 19.79733333-15.47377778 39.70844445-37.66044445 59.96088889-66.44622222l18.09066667 12.288c-23.66577778 35.72622222-51.31377778 65.99111111-83.17155556 90.90844445-23.21066667 18.09066667-45.51111111 27.07911111-67.01511111 27.07911111-14.22222222 0-25.82755555-4.20977778-34.816-12.62933334-8.98844445-8.41955555-13.53955555-19.00088889-13.53955556-31.85777777s4.32355555-34.13333333 12.8568889-63.82933333l67.69777777-232.67555556c10.69511111-37.77422222 16.15644445-61.66755555 16.15644445-71.56622222 0-7.28177778-2.73066667-13.42577778-8.07822222-18.31822222-5.34755555-4.89244445-12.62933333-7.39555555-21.61777778-7.39555556-7.73688889 0-23.66577778 1.93422222-47.67288889 5.80266666v-20.02488888l179.2-29.696-102.51377778 364.20266666c-6.82666667 24.46222222-10.35377778 39.13955555-10.35377778 43.80444445 0.11377778 5.68888889 1.70666667 10.24 4.89244445 13.65333333zM618.95111111 256.11377778c-10.12622222 10.35377778-22.18666667 15.47377778-36.40888889 15.47377777s-26.39644445-5.12-36.75022222-15.47377777c-10.35377778-10.35377778-15.47377778-22.528-15.47377778-36.75022223 0-14.22222222 5.00622222-26.28266667 15.13244445-36.40888888 10.12622222-10.12622222 22.41422222-15.13244445 37.09155555-15.13244445 14.56355555 0 26.85155555 5.00622222 36.75022223 15.13244445 9.89866667 10.12622222 14.79111111 22.18666667 14.7911111 36.40888888s-5.12 26.51022222-15.13244444 36.75022223z\" fill=\"#70c6f2\" p-id=\"17429\">\u003C\u002Fpath>\u003C\u002Fsvg>","关于",6,"\u002Fintroduce",[32,36],{"LevelList":5,"iconColor":5,"id":33,"isList":7,"jurisdiction":7,"navigationIcon":5,"navigationName":34,"order":6,"parentId":26,"route":35,"status":7,"type":6},15,"栖息地","\u002Fregarding\u002Fintroduce",{"LevelList":5,"iconColor":5,"id":37,"isList":7,"jurisdiction":7,"navigationIcon":5,"navigationName":38,"order":14,"parentId":26,"route":39,"status":7,"type":6},19,"作 者","\u002Fregarding\u002Fabout-author",{"iconColor":5,"id":41,"isList":6,"jurisdiction":7,"navigationIcon":42,"navigationName":43,"order":44,"parentId":5,"route":45,"status":7,"type":6,"levelList":46},16,"","更多",7,"\u002Ffriend",[47,51,55,59],{"LevelList":5,"iconColor":5,"id":48,"isList":7,"jurisdiction":7,"navigationIcon":5,"navigationName":49,"order":6,"parentId":41,"route":50,"status":7,"type":6},17,"友 链","\u002Ffriend-link",{"LevelList":5,"iconColor":5,"id":52,"isList":7,"jurisdiction":7,"navigationIcon":5,"navigationName":53,"order":14,"parentId":41,"route":54,"status":7,"type":6},21,"归 档","\u002Farchive",{"LevelList":5,"iconColor":5,"id":56,"isList":7,"jurisdiction":7,"navigationIcon":42,"navigationName":57,"order":22,"parentId":41,"route":58,"status":7,"type":6},13,"标 签","\u002Flabel",{"LevelList":5,"iconColor":5,"id":14,"isList":7,"jurisdiction":7,"navigationIcon":42,"navigationName":60,"order":19,"parentId":41,"route":61,"status":7,"type":6},"工具集","\u002Ftool",[63,67,70,75],{"articleNumber":52,"createBy":5,"createTime":5,"groupingDescribe":64,"groupingName":64,"icon":65,"id":66,"state":5},"运维","\u003Csvg t=\"1736489298077\" class=\"icon\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" p-id=\"5206\" width=\"20\" height=\"20\">\u003Cpath d=\"M256 768h512c85.317818 0 128-45.940364 128-137.867636v-321.629091c0-91.927273-42.682182-137.867636-128-137.867637h-512c-85.317818 0-128 45.940364-128 137.821091v321.675637c0 91.927273 42.682182 137.867636 128 137.867636z\" fill=\"#3D73F5\" opacity=\".4\" p-id=\"5207\">\u003C\u002Fpath>\u003Cpath d=\"M341.364364 672.023273a32.023273 32.023273 0 0 1-32.023273-32.023273V426.682182a32.023273 32.023273 0 0 1 64 0v213.317818c0 17.687273-14.336 32.023273-31.976727 32.023273z m202.658909-32.023273V298.682182a32.023273 32.023273 0 0 0-64 0v341.317818a32.023273 32.023273 0 0 0 64 0z m170.682182 0V512a32.023273 32.023273 0 0 0-64 0v128a32.023273 32.023273 0 0 0 64 0zM725.410909 928.023273H298.728727a32.023273 32.023273 0 0 1 0-64h426.682182a32.023273 32.023273 0 0 1 0 64z\" fill=\"#3D73F5\" p-id=\"5208\">\u003C\u002Fpath>\u003C\u002Fsvg>",18,{"articleNumber":14,"createBy":5,"createTime":5,"groupingDescribe":68,"groupingName":68,"icon":69,"id":37,"state":5},"学习","\u003Csvg t=\"1729135678499\" class=\"icon\" viewBox=\"0 0 1079 1024\" version=\"1.1\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" p-id=\"7035\" width=\"20\" height=\"20\">\u003Cpath d=\"M698.540252 68.643549C887.393266 68.643549 1037.27747 209.028141 1037.27747 378.539356c0 76.148276-27.649579 140.421238-72.258883 187.060483-16.680888 23.53871 11.000559 105.2988-11.008526 122.841696-22.291109 17.550862-72.290751-11.577355-110.912208-17.542895h-27.965064c-33.299634 11.583728-77.623727 17.542895-116.592537 17.542895-188.851421 0-338.737218-140.384591-338.737219-309.902179 0-169.511215 149.885798-309.895806 338.737219-309.895807z m11.346318 156.33572h-30.625976v54.086611h-111.00303v151.039391h29.705014v-17.834481h81.299609v104.745904h30.625976v-104.71563h81.645368v17.834481h29.67952v-151.045764h-111.324888v-54.110512z m-30.625976 83.182961V383.203121h-81.29961v-75.040891h81.29961z m112.242664 0V383.203121h-81.616688v-75.040891h81.645368-0.02868z m0 0\" fill=\"#5C84FF\" p-id=\"7036\">\u003C\u002Fpath>\u003Cpath d=\"M362.752343 648.34622l-38.116362 100.282902h77.215827l-37.823184-103.469623z\" fill=\"#FBBA1A\" p-id=\"7037\">\u003C\u002Fpath>\u003Cpath d=\"M698.540252 724.613998c-208.284041 0-374.149648-152.771373-378.529796-338.855128-165.239416 25.398161-288.944713 157.199321-288.944713 313.133514 0 78.018881 28.301263 143.819876 74.078501 191.639801 17.053734 24.1171-11.277803 107.892791 11.273023 125.86908 22.842411 17.974696 74.04026-11.86416 113.619327-17.976289h28.656583c34.144115 11.86416 79.530979 17.976289 119.457399 17.976289 184.138261 0 332.110434-130.2556 346.014094-292.524993-8.675846 0.487568-17.260871 0.737726-25.624418 0.737726z m-264.645971 111.799709l-21.480088-58.947953h-98.37087l-21.448222 58.947953h-37.169906l88.108038-228.753939h39.746369l88.07617 228.753939h-37.461491z\" fill=\"#FBBA1A\" p-id=\"7038\">\u003C\u002Fpath>\u003Cpath d=\"M74.080094 311.078079l10.326568 42.478982 31.623419 30.198956-42.478982 10.324974-30.205329 31.618639-10.3186-42.478982L1.402157 353.021692l42.478982-10.326567 30.175055-31.617046h0.0239zM190.874988 54.763789l56.602527 33.137111 65.501443-2.670471-33.105244 56.602526 2.668878 65.533311-56.600933-33.137112-65.533311 2.670472 33.105245-56.602527-2.668879-65.501443 0.030274-0.031867zM1062.804694 1.604514l-10.618153 64.698389 25.954244 60.224235-64.699983-10.624526-60.224234 25.960617 10.624525-64.698389-25.960617-60.224235 64.699983 10.618152 60.224235-25.954243z m0 0\" fill=\"#FCC736\" p-id=\"7039\">\u003C\u002Fpath>\u003C\u002Fsvg>",{"articleNumber":6,"createBy":5,"createTime":5,"groupingDescribe":71,"groupingName":72,"icon":73,"id":74,"state":5},"人工智能","AI","\u003Csvg t=\"1678707753585\" class=\"icon\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" p-id=\"10668\" width=\"20\" height=\"20\">\u003Cpath d=\"M623.786667 627.958519l-94.814815-274.204445a25.220741 25.220741 0 0 0-9.481482-12.98963 39.158519 39.158519 0 0 0-40.58074 0 25.220741 25.220741 0 0 0-9.481482 12.98963l-93.677037 273.066667c-4.266667 12.515556-3.508148 21.238519 2.085926 26.453333a31.194074 31.194074 0 0 0 22.376296 7.774815 30.814815 30.814815 0 0 0 21.522963-6.637037 44.847407 44.847407 0 0 0 11.282963-17.445926l20.100741-52.148148h92.065185l21.712593 54.518518a43.045926 43.045926 0 0 0 10.429629 15.54963 28.444444 28.444444 0 0 0 21.048889 6.162963 32.142222 32.142222 0 0 0 22.376297-8.059259c5.688889-5.214815 6.637037-13.463704 3.034074-25.031111zM464.592593 533.617778l35.176296-112.82963 34.891852 112.82963zM718.696296 632.225185a29.677037 29.677037 0 0 1-7.111111 21.997037 30.340741 30.340741 0 0 1-22.85037 7.300741 28.444444 28.444444 0 0 1-22.471111-7.300741 30.814815 30.814815 0 0 1-6.637037-21.428148V364.373333q0-29.013333 29.013333-29.013333A33.564444 33.564444 0 0 1 711.111111 341.333333a27.117037 27.117037 0 0 1 7.774815 22.186667z\" fill=\"#0097FF\" p-id=\"10669\">\u003C\u002Fpath>\u003Cpath d=\"M555.804444 56.888889a410.074074 410.074074 0 0 0-409.41037 409.41037 35.460741 35.460741 0 0 0 0 4.930371c-28.444444 29.297778-88.746667 96.331852-88.746667 143.454814 0 52.148148 49.303704 72.248889 84.48 73.386667l40.106667 9.007408 7.585185 197.025185a73.765926 73.765926 0 0 0 74.145185 73.007407h150.281482a29.297778 29.297778 0 1 0 0-58.500741H263.964444a14.980741 14.980741 0 0 1-14.885925-14.885926l-9.481482-243.768888-87.04-18.962963-3.034074-0.663704h-3.318519a64.948148 64.948148 0 0 1-19.911111-4.551111c-9.481481-3.792593-9.481481-7.300741-9.481481-10.619259 0-16.971852 37.262222-68.171852 79.549629-109.700741a29.297778 29.297778 0 0 0 7.300741-29.771852 28.444444 28.444444 0 0 0 1.422222-9.007407 350.814815 350.814815 0 0 1 701.62963 0c0 16.308148 29.297778 29.297778 29.297778 29.297777s29.297778-12.98963 29.297778-29.297777A409.979259 409.979259 0 0 0 555.804444 56.888889z\" fill=\"#0097FF\" p-id=\"10670\">\u003C\u002Fpath>\u003Cpath d=\"M860.728889 291.271111s146.299259 247.751111-81.92 485.451852c0 0-11.282963 50.725926 47.407407 36.124444 0 0 163.555556-134.542222 136.912593-392.438518z\" fill=\"#0097FF\" p-id=\"10671\">\u003C\u002Fpath>\u003C\u002Fsvg>",5,{"articleNumber":6,"createBy":5,"createTime":5,"groupingDescribe":76,"groupingName":76,"icon":77,"id":26,"state":5},"个人","\u003Csvg t=\"1678708593734\" class=\"icon\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" p-id=\"18907\" width=\"20\" height=\"20\">\u003Cpath d=\"M512 512m-445 0a445 445 0 1 0 890 0 445 445 0 1 0-890 0Z\" fill=\"#E6F3FF\" p-id=\"18908\">\u003C\u002Fpath>\u003Cpath d=\"M466 480.3H356.9c-8.3 0-15-6.7-15-15V356.1c0-8.3 6.7-15 15-15H466c8.3 0 15 6.7 15 15v109.1c0 8.4-6.7 15.1-15 15.1z\" fill=\"#2398F9\" p-id=\"18909\">\u003C\u002Fpath>\u003Cpath d=\"M660.1 480.3H551c-8.3 0-15-6.7-15-15V356.1c0-8.3 6.7-15 15-15h109.1c8.3 0 15 6.7 15 15v109.1c0 8.4-6.7 15.1-15 15.1z\" fill=\"#B8DDFF\" p-id=\"18910\">\u003C\u002Fpath>\u003Cpath d=\"M466 672.5H356.9c-8.3 0-15-6.7-15-15V548.4c0-8.3 6.7-15 15-15H466c8.3 0 15 6.7 15 15v109.1c0 8.3-6.7 15-15 15z\" fill=\"#22D0FF\" p-id=\"18911\">\u003C\u002Fpath>\u003Cpath d=\"M595.4 686.8l-73.7-73.7c-5.6-5.6-5.6-14.7 0-20.3l73.7-73.7c5.6-5.6 14.7-5.6 20.3 0l73.7 73.7c5.6 5.6 5.6 14.7 0 20.3l-73.7 73.7c-5.6 5.6-14.7 5.6-20.3 0z\" fill=\"#2398F9\" p-id=\"18912\">\u003C\u002Fpath>\u003C\u002Fsvg>",{"createTime":79,"filings":80,"id":6,"mailbox":81,"realmName":82,"securityFilings":42},"2025-08-01 00:00:00","鲁ICP备2023048814号","50787025@qq.com","xwutx.cn",{"createTime":79,"filings":80,"id":6,"mailbox":81,"realmName":82,"securityFilings":42},{"articleCount":85,"dictumAlbumCount":6,"dictumCount":19,"dictumGroupCount":29,"favoritesCount":6,"id":86,"labelCount":44,"labelGroupCount":19,"onlineUserCount":74,"specialCount":6,"statTime":87,"timeNotesCount":14,"userCount":14},26,881,"2026-10-27",{"total":89,"code":90,"msg":91,"rows":92},24,200,"查询成功",[93,107,116,126,135,144,153,161,168,175],{"articleAbstract":94,"articleContent":5,"articleCount":7,"articleCover":42,"articleSummary":5,"articleTitle":95,"auditState":14,"auditTime":96,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":99,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":69,"groupingId":37,"groupingName":68,"heatWeight":7,"id":100,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":101,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":74,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":104,"userId":105,"username":106},"本文介绍Miniconda的保姆级教程，涵盖下载、安装（Windows\u002FLinux\u002FMac）、配置清华镜像加速、核心环境管理（创建、激活、克隆、删除）、包管理（安装、更新、卸载）、环境导出迁移（yml文件）、缓存清理及完整工作流示例，并列出避坑清单和命令速查表。强调使用Miniconda而非Anaconda，建议每个项目独立环境，避免路径含中文，优先用conda装包。","Conda 保姆级教程","2026-10-22 16:15:54","https:\u002F\u002Fqixidi-1315273848.cos.ap-beijing.myqcloud.com\u002F2026\u002F08\u002F25\u002Favatar.png",false,"2026-10-22 16:07:45",275,"37","~~","卑微打工人","2026-10-22 16:15:19","1636168030713155584","美团干饭人",{"articleAbstract":108,"articleContent":5,"articleCount":7,"articleCover":109,"articleSummary":5,"articleTitle":110,"auditState":14,"auditTime":111,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":112,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":69,"groupingId":37,"groupingName":68,"heatWeight":7,"id":113,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":114,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":19,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":14,"updateId":5,"updateTime":115,"userId":105,"username":106},"这篇文章对比了Kubernetes中普通Service和Headless Service的服务发现机制。普通Service通过ClusterIP提供稳定虚拟IP，由kube-proxy选择后端，适合无状态服务；Headless Service无ClusterIP，DNS直接返回后端Pod IP列表，由客户端自行选择，适合StatefulSet等有状态应用。文章还介绍了CoreDNS解析链路、StatefulSet依赖Headless Service实现稳定Pod身份、Pod需Ready才进入后端、以及DNS排查步骤和ndots:5对外部域名解析的影响。","https:\u002F\u002Fqixidi-1315273848.cos.ap-beijing.myqcloud.com\u002F2026\u002F10\u002F19\u002Fef9fa34047384dc6a7cefdfc40a127d0.jpg","K8s CoreDNS 服务发现：普通Service和Headless Service到底差在哪？","2026-10-19 04:17:59","2026-10-19 04:01:29",274,"59","2026-10-19 04:17:58",{"articleAbstract":117,"articleContent":5,"articleCount":7,"articleCover":118,"articleSummary":5,"articleTitle":119,"auditState":14,"auditTime":120,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":121,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":122,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":123,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":124,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":125,"userId":105,"username":106},"本文介绍基于cert-manager、Traefik和腾讯云DNSPod实现Let's Encrypt证书自动申请与续期的方案。首先概述架构，包含Kubernetes集群中Traefik、Secret和cert-manager的协作，以及DNS-01验证流程。详细说明证书申请和续期的完整步骤，包括安装cert-manager、配置腾讯云CAM账号并创建Secret、部署webhook、创建ClusterIssuer和Certificate资源。强调自动续期机制（证书到期前30天触发）和故障排查方法。最终实现证书全自动管理，无需人工干预。","https:\u002F\u002Fqixidi-1315273848.cos.ap-beijing.myqcloud.com\u002F2026\u002F09\u002F16\u002F9e39518d12154f41845e12b0aa782e54.jpg","Cert-Manager + Traefik + 腾讯云 DNS 实现域名自动续期","2026-09-16 17:54:43","2026-09-16 07:20:37",271,"15",8,"2026-09-16 17:54:41",{"articleAbstract":127,"articleContent":5,"articleCount":7,"articleCover":128,"articleSummary":5,"articleTitle":129,"auditState":14,"auditTime":130,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":131,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":73,"groupingId":74,"groupingName":72,"heatWeight":7,"id":132,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":133,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":134,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":131,"userId":105,"username":106},"本教程介绍在Windows本地使用Claude Code的方法。先安装Node.js，再通过npm全局安装Claude Code。启动后因未配置模型会报错，需使用CC-Switch工具进行可视化配置。CC-Switch是跨平台桌面软件，支持管理API供应商、模型映射和本地路由。用户可添加Kimi等第三方模型，填入API Key并获取模型列表，启用后即可正常使用Claude Code。","https:\u002F\u002Fqixidi-1315273848.cos.ap-beijing.myqcloud.com\u002F2026\u002F09\u002F07\u002Fa48eb377118140bda6b1420825af17c2.png","如何在windows本地使用Claude Code？","2026-08-28 01:53:50","2026-08-28 01:53:04",168,"15,37",11,{"articleAbstract":136,"articleContent":5,"articleCount":7,"articleCover":137,"articleSummary":5,"articleTitle":138,"auditState":14,"auditTime":139,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":140,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":141,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":142,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":29,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":48,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":143,"userId":105,"username":106},"本文介绍了在K8S上部署Nacos 3.1.1集群的方法。首先从官方下载包中获取mysql-schema.sql并初始化数据库，创建专用用户。然后创建ConfigMap配置数据库连接信息，接着创建Headless Service为每个Pod提供独立域名，再创建StatefulSet部署三节点集群，需配置环境变量如数据库、认证、集群节点地址等。最后创建Service暴露端口，注意3.x版本前端访问端口改为8080，通过LoadBalancer映射外部访问。默认账号密码为nacos\u002Fnacos，验证成功即完成部署。","https:\u002F\u002Fqixidi-1315273848.cos.ap-beijing.myqcloud.com\u002F2026\u002F09\u002F10\u002F926a9f55b3c04e3b8f12dfce0e87ab7d.jpg","K8S如何部署nacos集群？","2026-09-10 02:35:38","2026-09-10 02:34:36",270,"10","2026-09-10 02:35:36",{"articleAbstract":145,"articleContent":5,"articleCount":7,"articleCover":42,"articleSummary":5,"articleTitle":146,"auditState":14,"auditTime":147,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":148,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":149,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":150,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":6,"nickname":102,"numberTimes":151,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":14,"updateId":5,"updateTime":152,"userId":105,"username":106},"Kubernetes探针包括存活、就绪和启动三类，分别负责容器重启、流量摘除和慢启动保护。探测方式有exec、httpGet和tcpSocket，需按场景选择。配置需结合启动窗口、周期、阈值等参数，Java服务常用tcpSocket三探针并给足启动时间，Vue前端用httpGet就绪探测。典型组合包括Spring Boot、MySQL、Nginx等。常见坑有用存活代替就绪、慢启动不配启动探针、探测方式不当、参数过严、就绪依赖外部服务。监控可关注kube_pod_probe_success等指标，排障需查看Events、日志并手动复现。","Kubernetes 探针（Probe）详解与生产环境配置实践","2026-09-06 05:26:53","2026-08-25 15:26:43",163,"15,59",9,"2026-09-06 05:26:50",{"articleAbstract":154,"articleContent":5,"articleCount":7,"articleCover":155,"articleSummary":5,"articleTitle":156,"auditState":14,"auditTime":157,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":158,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":159,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":142,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":19,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":48,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":160,"userId":105,"username":106},"本文介绍了在Kubernetes中部署xxl-job 2.4.0版本的过程。首先下载并解压官方压缩包，获取初始化SQL脚本，在MySQL中创建数据库和用户并执行脚本。然后创建ConfigMap配置数据库连接参数，接着创建Deployment部署xxl-job-admin镜像，通过环境变量引用ConfigMap。再创建LoadBalancer类型的Service暴露服务，最后通过默认账号admin\u002F123456访问系统。","https:\u002F\u002Fqixidi-1315273848.cos.ap-beijing.myqcloud.com\u002F2026\u002F09\u002F10\u002Fc29b87d1c14e40dd856ce8c54e3c3c31.jpg","K8S如何部署xxl-job？","2026-09-10 02:06:55","2026-09-10 02:05:18",269,"2026-09-10 02:05:53",{"articleAbstract":162,"articleContent":5,"articleCount":7,"articleCover":42,"articleSummary":5,"articleTitle":163,"auditState":14,"auditTime":164,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":165,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":166,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":167,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":74,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":14,"updateId":5,"updateTime":5,"userId":105,"username":106},"删大日志文件后磁盘空间不释放，是因为文件正被进程占用，inode引用计数未归零，成为“幽灵文件”。df显示磁盘满而du找不到大文件是典型特征。可用lsof | grep deleted定位进程，通过清空文件内容、动态释放句柄或重启服务来释放空间，避免直接rm删除活跃日志。","为什么删了大日志文件，服务器磁盘还是告警？","2026-08-26 02:23:55","2026-08-26 02:23:39",165,"15,25",{"articleAbstract":169,"articleContent":5,"articleCount":7,"articleCover":42,"articleSummary":5,"articleTitle":170,"auditState":14,"auditTime":171,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":172,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":173,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":150,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":74,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":14,"updateId":5,"updateTime":174,"userId":105,"username":106},"文章讲解k8s网络调试，核心是分清Pod、Node、Cluster三者身份。集群内节点（Master\u002FWorker）可直接访问PodIP、ClusterIP和Service域名；集群外机器不能直连，需使用kubectl port-forward、NodePort等方式。开发自测推荐port-forward，但不能用于生产。集群内微服务调用应统一使用SVC域名，禁止硬编码IP，跨命名空间需写完整域名。容器服务需监听0.0.0.0，否则无法被外部调用。","大白话搞懂k8s网络，轻松应对web服务的开发调试","2026-08-25 14:57:57","2026-08-25 14:49:16",162,"2026-08-25 14:57:49",{"articleAbstract":176,"articleContent":5,"articleCount":7,"articleCover":42,"articleSummary":5,"articleTitle":177,"auditState":14,"auditTime":178,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":179,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":180,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":181,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":19,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":14,"updateId":5,"updateTime":5,"userId":105,"username":106},"本文整理了Docker常用命令，涵盖服务管理、镜像操作、容器运行与启停、进入容器、构建提交、数据卷及一键清空环境，并重点提示易错坑点：attach退出会停容器而exec不会，-it启动退出即停，数据卷挂载Permission denied可用--privileged=true但慎用，restart策略推荐unless-stopped，save\u002Fload用于镜像，export\u002Fimport用于容器，清空命令需谨慎。","Docker 常用命令完全手册","2026-08-28 01:50:59","2026-08-28 01:50:44",167,"15,26",{"total":89,"code":90,"msg":91,"rows":183},[184,185,186,187,188,189,190,191,192,193],{"articleAbstract":94,"articleContent":5,"articleCount":7,"articleCover":42,"articleSummary":5,"articleTitle":95,"auditState":14,"auditTime":96,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":99,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":69,"groupingId":37,"groupingName":68,"heatWeight":7,"id":100,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":101,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":74,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":104,"userId":105,"username":106},{"articleAbstract":108,"articleContent":5,"articleCount":7,"articleCover":109,"articleSummary":5,"articleTitle":110,"auditState":14,"auditTime":111,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":112,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":69,"groupingId":37,"groupingName":68,"heatWeight":7,"id":113,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":114,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":19,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":14,"updateId":5,"updateTime":115,"userId":105,"username":106},{"articleAbstract":117,"articleContent":5,"articleCount":7,"articleCover":118,"articleSummary":5,"articleTitle":119,"auditState":14,"auditTime":120,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":121,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":122,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":123,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":124,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":125,"userId":105,"username":106},{"articleAbstract":136,"articleContent":5,"articleCount":7,"articleCover":137,"articleSummary":5,"articleTitle":138,"auditState":14,"auditTime":139,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":140,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":141,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":142,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":29,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":48,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":143,"userId":105,"username":106},{"articleAbstract":154,"articleContent":5,"articleCount":7,"articleCover":155,"articleSummary":5,"articleTitle":156,"auditState":14,"auditTime":157,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":158,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":159,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":142,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":19,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":48,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":160,"userId":105,"username":106},{"articleAbstract":145,"articleContent":5,"articleCount":7,"articleCover":42,"articleSummary":5,"articleTitle":146,"auditState":14,"auditTime":147,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":148,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":149,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":150,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":6,"nickname":102,"numberTimes":151,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":14,"updateId":5,"updateTime":152,"userId":105,"username":106},{"articleAbstract":127,"articleContent":5,"articleCount":7,"articleCover":128,"articleSummary":5,"articleTitle":129,"auditState":14,"auditTime":130,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":131,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":73,"groupingId":74,"groupingName":72,"heatWeight":7,"id":132,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":133,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":134,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":131,"userId":105,"username":106},{"articleAbstract":176,"articleContent":5,"articleCount":7,"articleCover":42,"articleSummary":5,"articleTitle":177,"auditState":14,"auditTime":178,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":179,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":180,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":181,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":19,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":14,"updateId":5,"updateTime":5,"userId":105,"username":106},{"articleAbstract":162,"articleContent":5,"articleCount":7,"articleCover":42,"articleSummary":5,"articleTitle":163,"auditState":14,"auditTime":164,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":165,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":166,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":167,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":74,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":14,"updateId":5,"updateTime":5,"userId":105,"username":106},{"articleAbstract":194,"articleContent":5,"articleCount":7,"articleCover":42,"articleSummary":5,"articleTitle":195,"auditState":14,"auditTime":196,"avatar":97,"buttonLoading":98,"circleCount":7,"collectionCount":7,"collectionId":5,"collectionRecordId":5,"collectionTimes":7,"commentCount":7,"commentTimes":7,"createTime":197,"fabulousCount":7,"fansCommentCount":7,"fansFabulousCount":7,"fansFollowCount":7,"fansSpecialColumn":7,"followCount":7,"groupingIcon":65,"groupingId":66,"groupingName":64,"heatWeight":7,"id":198,"isCollection":5,"isFabulous":5,"isFollow":98,"isPublic":5,"labelId":199,"labelList":5,"labelLongList":5,"labelNameList":5,"likeTimes":7,"nickname":102,"numberTimes":14,"occupation":103,"reprintUrl":5,"roleId":5,"specialColumnCount":7,"specialId":5,"state":7,"theme":5,"type":6,"updateId":5,"updateTime":200,"userId":105,"username":106},"Nacos作为服务注册中心，核心是维护动态服务目录，解决服务注册、发现、健康管理和变更通知。服务提供者启动后注册实例，临时实例通过心跳续约，Nacos根据心跳超时先标记不健康再删除；消费者订阅服务并维护本地缓存，通过推送或拉取更新，再负载均衡调用。Nacos数据模型分层为Namespace、Group、Service、Cluster、Instance。集群模式下，临时实例用Distro协议异步同步，持久实例用Raft保证强一致。正常下线主动注销，异常下线靠心跳超时摘除。Nacos不直接替代网关或全链路治理，而是提供动态、可传播、可收敛的服务实例视图。","Nacos 作为服务注册中心的原理与实现","2026-08-25 16:21:23","2026-08-25 16:17:29",164,"10,15","2026-08-25 16:20:48"]