Redick's repositories
lightweight-rate-limiter
基于分布式配置中心配置限流参数的Redis轻量级分布式限流组件 轻量级,限流核心基于Redis Lua脚本实现 支持令牌桶、漏桶、滑动窗口限流算法 支持Zookeeper、Naco、Apollo、Consul配置中心配置限流指标 支持Spel表达式,能够实现多维度限流 限流情况可观测性支持
log-helper
🔥🔥🔥轻量级日志链路追踪工具,结合logstash-logback-encoder实现日志输出json格式化;支持Sykwalking traceId,支持Apache Dubbo,Alibaba Dubbo,SpringCloud微服务框架日志链路追踪;支持异步线程日志链路追踪;支持OkHttp,HttpClient,RestTemplate Http客户端工具日志链路追踪;提供分布式消息队列日志链路追中解决方案;支持简单的敏感字段脱敏打印
spring-cloud-alibaba-framework
spring cloud alibaba开发框架
ruoyi-cloud-activiti
基于分布式版的若依管理系统集成工作流Activiti,工作流Activiti系统中心化部署
redick.github.io
base on docsify build personal study document
dynamic-tp
🔥🔥🔥轻量级动态线程池,内置监控告警功能,集成三方中间件线程池管理,基于主流配置中心(已支持Nacos、Apollo,Zookeeper、Consul,可通过SPI自定义实现)。Lightweight dynamic threadpool, with monitoring and alarming functions, base on popular config centers (already support Nacos、Apollo、Zookeeper、Consul, can be customized through SPI).
my-transaction
Local transaction, distributed transaction
arthas
Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
completable-futures
Utilities for working with futures in Java 8
emt4j
Eclipse Migration Toolkit for Java
fucking-algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
guide-rpc-framework
A custom RPC framework implemented by Netty+Kyro+Zookeeper.(一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架-附详细实现过程和相关教程。)
hippo4j
📌 异步场景通用解决方案,支持线程池动态变更&监控&报警,多线程编排,多线程事务等。
JavaCourseCodes
JavaCourse
leetcode-1
😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
miaosha
⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
microservices-platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的**实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
rpc-spring-boot-starter
自定义rpc框架,支持Java序列化和protobuf序列化协议,多种负载均衡算法
shardingsphere
Ecosystem to transform any database into a distributed database system, and enhance it with sharding, elastic scaling, encryption features & more
shardingsphere-elasticjob
Distributed scheduled job framework
shenyu
Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.
source-code-hunter
😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等