一线开发者使用的工具库以及框架教程案例,包含springboot脚手架以及集成常用框架、类库的原理解释和使用心得,项目有较为详细的文档
项目逐步丰富中,主要记录互联网一线开发日常使用的相关知识
描述 | 模块 | 模块自诉 |
---|---|---|
设计模式合集 | spring_boot_0_design | 模块自诉 |
SpringBoot初始脚手架 | spring_boot_1_init | 模块自诉 |
一款小而全的工具库Hutool | spring_boot_2_hutool | 模块自诉 |
分布式Redisson框架 | spring_boot_3_redisson | 模块自诉 |
MQ消息队列合集 | spring_boot_5_guava | 模块自诉 |
轻量级的分布式日志标记追踪神器 | spring_boot_6_tlog | 模块自诉 |
Mongodb | spring_boot_8_mongodb | 模块自诉 |
Thread | spring_boot_9_thread | 模块自诉 |
Jvm | spring_boot_10_jvm | 模块自诉 |
Dubbo | spring_boot_11_dubbo | 模块自诉 |
集合 | spring_boot_12_collection | 模块自诉 |
Docker | spring_boot_13_docker | 模块自诉 |
Redisson | spring_boot_14_redisson | 模块自诉 |
Limit | spring_boot_15_limit | 模块自诉 |
Excel | spring_boot_16_excel | 模块自诉 |
mvel表达式 | spring_boot_17_mvel | 模块自诉 |
Java 8 Stream | spring_boot_18_stream | 模块自诉 |
spring_boot_19_groovy | spring_boot_19_groovy | 模块自诉 |
描述 | 介绍 |
---|---|
Spring Cloud Alibaba | Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 |
Sentinel | 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 |
seata | Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。 |
nacos | Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 |
Redis | Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询. Redis 内置了 复制(replication), LUA脚本(Lua scripting), LRU驱动事件(LRU eviction), 事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel) 和自动 分区(Cluster)提供高可用性(high availability) |
Redisson | Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务 |
RocketMQ | 消息队列 |