java-best-practice icon indicating copy to clipboard operation
java-best-practice copied to clipboard

Java学习例子,最佳实践

java-best-practice

Java 的一些学习例子,最佳实践

Examples

dubbo

  • dubbo-v2.6.x Dubbo-2.6.5 + Spring Boot:zk + nacos 注册中心
  • dubbo-v2.7.x Dubbo-2.7.0 + Spring Boot
  • dubbo-sca Dubbo-2.7.6 + Spring Boot.2.0.x + Spring Cloud.F

nacos

  • nacos-spring-boot-example Nacos + Spring Boot 简单入门
  • nacos-spring-cloud-example Nacos + Spring Cloud 简单入门

sentinel

  • sentinel-spring-cloud-example sentinel 简单入门
  • sentinel-cluster-example Sentinel 配置动态规则数据源(集群模式):Nacos 配置中心(zk、apollo同理)

spring-cloud-gateway

  • gateway-simple gateway 简单入门
  • gateway-nacos gateway 实现动态路由规则:Nacos 配置中心

feign-examples

  • openfeign openfeign 简单使用

dom4j

  • dom4j-example dom4j 解析任意 xml 报文

加解密

  • frontend-backend-encrypt-with-rsa 前后端分离数据加密传输

Spring Boot

  • events-and-listeners Spring 事件发布和监听
  • webflux webflux 简单入门,提供堵塞、响应式对比

Cache

自定义 Expired 注解,实现缓存的过期时间配置,并支持 SpEL 表达式配置动态过期时间