172 Star 545 Fork 154

javahongxi / whatsmars

2020-08-24 08:53
897905 javahongxi 1578935277 javahongxi
  • Upgrade spring boot to 2.3.0.RELEASE
  • Upgrade elasticjob to 3.0.0-alpha
  • Add module whatsmars-archetypes
  • Add more spring boot samples
  • Add spring cloud gateway demo
  • New whatsmars-rpc summer
  • Remove some useless modules
最后提交信息为: Result
2019-12-06 20:35
897905 javahongxi 1578935277 javahongxi
  • Upgrade io.shardingsphere to org.apache.shardingsphere
  • Add module whatsmars-mq-kafka-server whatsmars-mq-kafka-spring
  • Kafka examples in whatsmars-mq-kafka
  • Transfer Java SE demo to https://github.com/javahongxi/java
  • Elasticsearch TransportClient tests
  • Add module whatsmars-flink
  • Add module whatsmars-spring-data
  • Spring Profile demo in whatsmars-spring
最后提交信息为: Upgrade to Rocket.S8
2019-08-17 12:48
1.0
897905 javahongxi 1578935277 javahongxi

本项目创建于2016年4月1日,1.0 tag 于2018年10月11日发布。
专注于Java生态研究,为Java学习者少走弯路。
以 Spring Boot, Redis, Dubbo, RocketMQ 为核心技术方向,更多内容 README

最后提交信息为: whatsmars-serialization
2019-08-17 12:48
897905 javahongxi 1578935277 javahongxi

Upgrade Spring Cloud to Finchley.RELEASE.

优化:

  • rocketmq-spring支持设置instanceName
  • Upgrade Spring Cloud to Finchley.RELEASE.
  • upgrade rocketmq to 4.3.0

新增:

  • rocketmq-spring-boot-starter
  • whatsmars-mq-rocketmq-namesrv, whatsmars-mq-rocketmq-broker
最后提交信息为:
2019-08-17 12:47
897905 javahongxi 1578935277 javahongxi

欢迎 Elasticsearch 重磅加入生态研究,完美的“五虎生态”。

优化:

  • rocketmq-spring optimise,支持更多属性配置
  • upgrade rocketmq to 4.3.2
  • rocketmq-starter去掉transaction部分
  • rename whatsmars-dubbo-zk to whatsmars-zk, add curator demo

新增:

  • whatsmars-mq-rocketmq-tools
  • Mars Plan (README)
  • RocketMQ吐血总结
  • whatsmars-dubbo-sentinel
  • whatsmars-elasticsearch
最后提交信息为: mq starter demo optimise
2019-08-17 12:47
897905 javahongxi 1578935277 javahongxi

优化:

  • redis spring-boot demo 移到 whatsmars-spring-boot-samples,使whatsmars-redis成为纯粹的sdk
  • rocketmq的spring封装独立成模块 whatsmars-mq-rocketmq-spring
  • whatsmars-mq模块包名简化
  • rocketmq starter支持订阅指定集群
  • dubbo spring-boot demo 新增支持多注册中心例子
  • root pom 引入 spring-boot-dependencies,从而简化项目依赖及统一版本
  • 数据库host由ip改为域名 db.hongxi.org (本地hosts,防止ip暴露)

新增:

  • whatsmars-earth-manager
最后提交信息为: pom rootdir
2019-08-17 12:46
897905 javahongxi 1578935277 javahongxi

Add:

  1. MyBatis multi-database demo
  2. Otter send mq demo
  3. RocketMQTemplate send delayed message
  4. Kafka demo with spring-boot

Optimise:

  1. rocketmq-spring add RocketMQTemplate
最后提交信息为: pom优化
2019-08-17 12:46
897905 javahongxi 1578935277 javahongxi
  1. 规范日志依赖及使用方式(统一使用 SLF4J API)
  2. 利用Aspect实现方法监控(whatsmars-spring)
最后提交信息为: slf4j
2019-08-17 12:45
897905 javahongxi 1578935277 javahongxi
  1. RocketMQMessageListener增加reconsumeTimes属性,用来控制消费失败重试次数
  2. RocketMQTemplate方法重载(加入keys)
  3. 新增模块whatsmars-boot-sample-kafka
  4. Redis客户端封装优化及RedisTemplate封装
  5. DubboConfig优化
最后提交信息为: RocketMQTemplate方法重载(加入keys)
2019-08-17 12:44
897905 javahongxi 1578935277 javahongxi
  • RedisTemplate新增如下方法:
    • execute(RedisCallback<T> action)
    • set(String key, T value, int seconds)
    • get(String key, Class<T> clazz)
  • RedisService封装简化
最后提交信息为: RedisService封装简化
2019-08-17 12:44
897905 javahongxi 1578935277 javahongxi
  1. 父pom设为spring-boot-starter-parent
  2. pom格式统一
  3. Upgrade version to ByteSack.CN1
最后提交信息为: Byte Stack
2019-08-17 12:43
897905 javahongxi 1578935277 javahongxi
  1. 统一整个项目的spring-boot版本,Upgrade spring-boot to 2.1.1.RELEASE
  2. 去掉对spring-data-redis的封装,spring-data-redis本身已经足够好用
  3. 更多 spring-data-redis demo whatsmars-boot-sample-redis
  4. 去掉dubbo-spring-boot-starter模块,直接引用官方的0.2.0版本
  5. 升级mysql驱动 com.mysql.cj.jdbc.Driver
  6. Upgrade shardingjdbc to shardingsphere
最后提交信息为: optimise
2019-08-17 12:43
897905 javahongxi 1578935277 javahongxi

remove whatsmars-javase, deprecate whatsmars-earth

最后提交信息为: Upgrade to Rocket.S2
2019-08-17 12:42
897905 javahongxi 1578935277 javahongxi
  1. Remove whatsmars-earth, whatsmars-dbrouter, whatsmars-tomcat
  2. Rename whatsmars-sharding-jdbc to whatsmars-shardingsphere
  3. Merge whatsmars-boot-sample-elasticsearch into whatsmars-elasticsearch
  4. Copy code from rocketmq-logging to whatsmars-logging
  5. Copy code from rocketmq-remoting to whatsmars-remoting
  6. Copy code from dubbo-remoting-zookeeper to whatsmars-zk
  7. Manage the dependencies of dubbo and rocketmq-client in parent pom
最后提交信息为: README
2019-08-17 12:42
897905 javahongxi 1578935277 javahongxi
  1. Copy dubbo-common,rocketmq-common to whatsmars-common
  2. Recover dbrouter into whatsmars-spring
  3. Optimise DubboConfig
  4. Rename package of whatsmars-logging
  5. Read yaml in Spring
  6. Optimise whatsmars-spring-boot (delete xml)
  7. Analyse rocketmq-remoting
  8. Remove whatsmars-rpc-grpc
最后提交信息为: remove whatsmars-rpc-grpc
2019-08-17 12:41
897905 javahongxi 1578935277 javahongxi
  1. Upgrade to dubbo 2.7.0
  2. Remove whatsmars-dubbo-sentinel,whatsmars-dubbo-service
  3. Add module dubbo-spring-boot-starter
  4. Dubbo annotation demo
  5. pom optimise (properties alphabetical order, import properties from spring-boot-dependencies)
最后提交信息为: pom optimise
2019-08-17 12:40
897905 javahongxi 1578935277 javahongxi
  1. Add module whatsmars-netty (netty examples)
  2. Upgrade dubbo to 2.7.3, rocketmq to 4.5.1
  3. Code optimise: whatsmars-common whatsmars-zk
  4. Complete whatsmars-serialization
  5. Add JAVA SE demo into whatsmars-common/src/test
最后提交信息为: Back to Rocket.S6
2019-08-17 12:39
897905 javahongxi 1578935277 javahongxi

whatsmars-common/src/test 补充:

  1. AQS 源码中文解读
  2. CompletableFuture 更多 demo
  3. NIO demo
最后提交信息为: OptionalTest
Java
1
https://gitee.com/javahongxi/whatsmars.git
git@gitee.com:javahongxi/whatsmars.git
javahongxi
whatsmars
whatsmars

搜索帮助