
CS-Fundamentals
A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.
它提供零配置、注解驱动的限流,并通过 Micrometer 实现自动可观测性,灵活的键解析(用户、IP、SpEL)以及弹性降级模式,专为生产级分布式系统设计。
Limitly is a production-grade, zero-config, annotation-based rate limiting library built for Spring Boot applications powered by Redis. Built with Java 21, Spring Boot 3, and Lua Scripting to ensure race-condition-free, atomic operations across distributed pod replicas.
@RateLimit on any @RestController endpoint.EVALSHA/EVAL).ZSET).USER: Resolves user Principal or X-User-ID header.IP: Resolves real client IP (aware of X-Forwarded-For proxy headers).SPEL: Dynamic SpEL expression support (e.g. #request.remoteAddr, #user.id).FAIL_OPEN: (Default) Allows request traffic through when Redis is unreachable.FAIL_CLOSED: Throttles requests securely during Redis outages.ratelimiter.requests.allowed, ratelimiter.requests.denied, ratelimiter.redis.latency, ratelimiter.redis.failures) ready for Prometheus and Grafana dashboards.X-RateLimit-Limit, X-RateLimit-Remaining, and Retry-After HTTP headers on throttled 429 responses.┌───────────────────────────────────────────────────────────┐
│ Client Request │
└────────────────────────┬──────────────────────────────────┘
▼
┌─────────────────────┐
│ RateLimitInterceptor│ (HandlerInterceptor)
└──────────┬──────────┘
│ resolves key via KeyResolver
▼
┌─────────────────────┐
│ RateLimiterService │
└──────────┬──────────┘
│ executes Lua script atomically
Production-grade Redis-backed rate limiter Spring Boot starter. Features atomic Lua execution, Token Bucket & Sliding Window algorithms, SpEL resolution, and Micrometer metrics.
根据分类、Topic 和编程语言匹配的相似项目。

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.
A Claude Code/Codex skill to export all WeChat chat records from macOS desktop client into plain-text SQLite databases.
Talivia is an open-source, self-hosted analytics platform that combines web analytics, session replay, and customer revenue tracking from multiple payment providers.