编程资料

开发人员都应该学习的 10 个缓存概念

高效工具

cobalt

cobalt 是一个没有广告、跟踪器的免费在线下载工具。只需粘贴链接即可获取文件,无需任何复杂操作,媒体下载本应如此。支持 YouTube、Instagram、bilibili、Twitter 和 tiktok 视频下载。
在线使用

职业发展

开源项目

heimdallr

Heimdallr 是一个非常轻量的通知网关,可以聚合各种推送渠道,使用 Serverless 部署,几乎零成本运行。
特性

  • 等同于免费、开源、可自建的 新版Server酱,没有任何限制,痛快推送
  • 支持各种常见的推送渠道,如Bark、企业微信等
  • 支持 Apprise,从此再也不缺通知渠道(完全列表见链接)
  • 完全兼容 Bark 的路由,任意支持 Bark 的地方,都可以使用 Heimdallr 同时发送到更多渠道
  • 提供兼容 message-pusher 的路由。
  • 支持发送图片(仅 Apprise)
  • 支持多通知渠道和分组配置
  • 支持 Serverless 部署,几乎零成本运行
    系统设计入门(英文版)
    • 中文版
      系统设计是一个很宽泛的话题。在互联网上,关于系统设计原则的资源也是多如牛毛。这个仓库就是这些资源的组织收集,它可以帮助你学习如何构建可扩展的系统。

awesome-software-architecture

用于学习和实践软件架构、模式和原理的精选文章、视频和其他资源
浏览网站 链接

quick-waitlist

Quick Waitlist 是一个面向 SaaS 平台和网站的开源“产品即将发布”和加入候选名单页面。该项目使您能够轻松收集潜在客户的电子邮件地址。 Quick Waitlist 使用 Next.js 14 构建,并与用于电子邮件管理的 Resend 集成,提供了用户友好且经过 SEO 优化的解决方案,可用于提前评估验证产品或功能的可行性、提前发现潜在客户、促进任何产品或服务的发布。

IPQuality

IP质量体检脚本支持Ubuntu 、Debian、Red Hat Enterprise Linux (RHEL) 、CentOS 、macOS等多种操作系统

  • 中英文双语言支持
  • 支持IPv4/IPv6双栈查询
  • 精美排版,直观显示,多终端单屏优化展示,便于截图分享
  • 基础信息、IP类型、风险评分、风险因子、流媒体解锁、邮局检测六大模块
  • 基础数据源自Maxmind数据库
  • 风险信息 IPinfo / ipregistry / ipapi / AbuseIPDB / IP2LOCATION / IPQS / DB-IP / SCAMALYTICS / IPWHOIS 多数据库整合
  • 流媒体及AI多个服务商 TikTok / Disney+ / Netflix / Youtube / AmazonPrimeVideo / Spotify / ChatGPT 解锁及解锁类型检测
  • 多邮局服务商 Gmail / Outlook / Yahoo / Apple / QQ / Mail.ru / AOL / GMX / Mail.com / 163 / Sohu / Sina 连通性检测
  • IP地址黑名单400+数据库检测

扩展阅读

系统设计面试中的9打数据通信软件架构模式【英文版】
通信模式包括:P2P模式、API网关模式、发布订阅模式、请求响应模式、事件溯源模式、ETL模式批处理模式、流处理模式、编排模式。

架构设计取舍:降低不满感的艺术

在许多方面,做出取舍的艺术就是最大限度地减少团队对架构的不满。没有一种架构是完美的,但它们可以“足够好”。什么是“足够好”值得更详细地探讨。