2025/2/15

推荐Vue 3.6 性能革命:响应式重构、Vapor 模式与类型优化全解析

Vue 3.6 通过三大核心改进,进一步巩固其高性能优势: ​Alien Signals 1.0 集成:重构响应式系统,降低内存占用与追踪开销。 ​Vapor 模式(实验性)​:全新编译策略,减少 DOM 操作,提升高频更新性能。 ​内部类型…

  • VUE 前端
  • 2025/2/15
  • 米阳
  • 1,504
  • 2024/6/17

    推荐css grid

    什么是 CSS Grid? CSS Grid,全称 CSS Grid Layout Module,也就是“网格布局模块”。  它是一种二维布局系统,能让你把网页划分成一个个的行和列,然后像搭积木一样,把元素放到这些网格单元格里。 Grid 布局和 Fle…

  • web随笔记录 前端
  • 2024/6/17
  • 米阳
  • 662
  • 2026/11/6

    MQ 串讲

    串讲思路:MQ是什么 → 分类选型 → RocketMQ架构 → 持久化 → 消息类型 → 常见问题 一、什么是 MQ MQ(Message Queue)是应用之间的异步通信中间件:生产者把消息投进队列,消费者从队列里取出来处理,双方不需要直接…

  • 中间件 后端
  • 2026/11/6
  • 米阳
  • 5
  • 2025/12/13

    用 FastAPI 写一个只读 API:从建表到部署

    这个知识库的后端就是一个只读 API:查文章、看统计、读知识页。几千行代码,跑在一台 2 核机器上。这篇说一下结构和几个关键决策。 为什么只读 内容由后台脚本写入(同步、编译),API 只负责查询。好处: 不需要…

  • pythone
  • 2025/12/13
  • 米阳
  • 7
  • 2025/12/6

    10个实用的CSS新特性,你不一定全知道

    CSS对于前端来说熟悉不过了,但是现在各种UI库已经极大的方便了我们开发,省去了很多时间写css,同时我们也往往忽略了css的基础,况且它还在不断更新呢,所以咱们还是得定期的补充一下自己的css基础,了解了解它的…

  • web随笔记录 前端
  • 2025/12/6
  • 米阳
  • 2
  • 2025/11/8

    小服务器监控:不用 Zabbix,几个脚本也够

    只有一两台机器的时候,上一套 Zabbix 或 Prometheus + Grafana 有点重。用几个脚本 + 告警,能覆盖绝大多数「出事前能发现」的需求。 要监控什么 按重要性排: 服务是否活着(HTTP 200) 磁盘使用率 内存和负载 …

  • 运维部署
  • 2025/11/8
  • 米阳
  • 3
  • 2025/11/6

    ES6 核心新特性

    版本与定位 ES6 即 ECMAScript 2015,是 JS 的下一代标准;此后版本改用年份命名(ES2016、ES2017…)持续更新。 深入阅读三方库源码前需先掌握 ES6 语法。 箭头函数 this 指向定义时的上下文对象,而非调用时的…

  • javaScript
  • 2025/11/6
  • 米阳
  • 4
  • 2025/10/24

    服务莫名重启:用 journalctl 把原因挖出来

    服务每隔几小时重启一次,systemctl status 只显示 SIGKILL 或者 code=killed,看不出原因。这类问题要靠 journalctl 和历史记录。 先看 status 的关键行 systemctl status kb-web 重点看: Active: failed (Resul…

  • 运维部署
  • 2025/10/24
  • 米阳
  • 3
  • 2025/10/11

    Python 虚拟环境:venv、pip 锁定和那些版本地狱

    「本地能跑,服务器跑不了」这个问题,九成是依赖版本不一致。虚拟环境是基础操作,但细节没做好照样出问题。 建环境 python3 -m venv .venv source .venv/bin/activate # Linux/macOS .venv\Scripts\activa…

  • pythone
  • 2025/10/11
  • 米阳
  • 5
  • 2025/9/26

    Redis 持久化:RDB 和 AOF 到底怎么配

    Redis 重启之后数据没了,是最让人心慌的事故之一。要么是没开持久化,要么是配了但没生效。这篇把 RDB 和 AOF 讲清楚。 RDB:快照 按条件触发生成整个数据集的二进制快照: save 900 1 # 900 秒内至少 1 个…

  • 中间件
  • 2025/9/26
  • 米阳
  • 3
  • 2025/9/13

    让搜索引擎收录:sitemap、robots 和提交流程

    站点上线三个月,site 查询只有两页,说明搜索引擎基本没收录。这不是「等就行了」的事,有几件事必须做。 一、robots.txt 别拦错了 先访问 https://你的域名/robots.txt,确认没有意外的 Disallow: /。WordPress …

  • 网站动态
  • 2025/9/13
  • 米阳
  • 2
  • 2025/8/14

    后端单测怎么写:把外部依赖挡在边界外

    很多人写单测半途而废,不是因为不会写断言,而是因为测试一跑就要连数据库、发 HTTP、等定时任务,慢且不稳定。关键是把外部依赖挡在边界之外。 一、先测纯逻辑,别急着测全流程 把一个方法里「算」的部分和「取数…

  • 后端
  • 2025/8/14
  • 米阳
  • 4
  • 2025/8/9

    用 requests + BeautifulSoup 抓网页正文:能跑和好用之间

    抓一篇文章的正文,写起来只要十行。但要抓得干净、稳定、不被人拦,需要考虑的东西不少。 最简版本 import requests from bs4 import BeautifulSoup r = requests.get(url, timeout=10, headers={"User-Agen…

  • pythone
  • 2025/8/9
  • 米阳
  • 3
  • 2025/7/12

    用 Redis 做排行榜和延时队列:两个 zset 的经典用法

    有序集合(zset)是 Redis 里最有用的结构之一:每个元素带一个分数,按分数自动排序。排行榜和延时队列都是它的直接应用。 排行榜 # 加分 ZINCRBY rank:2025-07 1 user:1001 # 前 10 名(降序,带分数) ZREVRANG…

  • 中间件
  • 2025/7/12
  • 米阳
  • 3