spring-java-example
记录开发以及学习过程中Spring、Java相关的示例
-
SpringNettyExample —— 利用Netty实现TCP/IP的服务器
-
SpringMinaExample —— 利用Apache mina实现TCP/IP的服务器
-
SpringRabbitMQExample —— 利用RabbitMQ实现消息队列
-
JavaRabbitmqExample —— Java版rabbitmq消息队列示例
-
RedisMessageExample —— 利用Redis实现消息队列和分布式锁
-
SpringMybatisExample —— MyBatis实现CRUD
-
ReadWriteExample —— MyBatis读写分离支持事务
-
MapeerPageHelper —— MyBatis通用Mapper,分页插件
-
WebSocketExample —— WebSocekt通讯
-
ZookeeperExample —— Zookeeper使用和分布式锁的实现
-
SpringCacheExample —— 利用redis实现数据自动缓存
-
DubboExample —— 利用Dubbo实现RPC服务调用
-
SpringKafkaExample —— 利用kafka实现消息队列
-
JavaKafkaExample —— Java版kafka消息队列示例
-
JavaActiveMQExample —— Java版activemq消息队列示例
-
SpringActiveMQExample —— 利用activemq消息队列示例
-
JavaMqttExample —— Java版mqtt发布消息与订阅示例
-
SpringAuthExample —— 利用过滤器和拦截器进行身份验证
-
SpringDockerExample —— 利用docker构建和运行微服务
-
SpringLcnExample —— 利用lcn实现分布式事务
-
SpringCloudExample
- eureka-server —— eureka服务注册中心
- eureka-client —— eureka服务提供者
- eureka-consumer —— eureka服务消费者
- eureka-consumer-ribbon —— eureka服务消费者,利用ribbon做负载均衡
- eureka-consumer-feign —— eureka服务消费者,利用feign做负载均衡和接口服务的调用
- config-server-git —— 利用git做配置中心的同步服务端
- config-client —— 配置中心的客户端
- eureka-consumer-ribbon-hystrix —— hystrix做服务容错保护
- hystrix-dashboard —— hystrix的监控中心
- turbine —— 利用turbine对服务集群进行监控
- turbine-amqp —— 利用turbine对服务集群进行监控并用rabbitmq发送消息
- api-gateway —— zuul网关和过滤器
- zipkin-server —— zipkin-server服务链路监控
-
MySpringTransactional —— 手写实现Spring的事务注解功能
-
MySpringIOC —— 手写实现Spring的IOC
-
JavaClassDemo —— java字节码相关示例
-
SpringMultipleData —— springboot多数据源以及统一事务管理
-
MySpringBoot —— 根据SpringMVC手写实现SpringBoot
-
JavaNettyDemo —— Java实现Netty客户端和服务端的示例