希望路过的同学,顺手给JStarCraft框架点个Star,算是对作者的一种鼓励吧!
JStarCraft Core是一个面向对象的轻量级框架,遵循Apache 2.0协议.
JStarCraft Core是一个基于Java语言的核心编程工具包,涵盖了缓存,编解码,通讯,事件,监控,存储,配置,脚本和事务9个方面.
目标是作为搭建其它框架或者项目的基础.
作者 | 洪钊桦 |
---|---|
110399057@qq.com, jstarcraft@gmail.com |
- 1.缓存(cache)
- Cache Aside
- Cache as Record
- 2.编解码(codec)
- CSV
- JSON
- Kryo
- ProtocolBufferX
- 3.通用(common)
- 编译(compilation)
- 转换(conversion)
- 标识(identification)
- 日期与时间(instant)
- 间隔
- 阳历
- 阴历
- 伊斯兰历
- 节气
- 锁(lockable)
- 链锁
- 哈希锁
- 反射(reflection)
- 安全(security)
- 4.通讯(communication)
- TCP
- UDP
- 5.事件(event)
- 模式
- 队列(queue)
- 主题(topic)
- 组件/协议
- AMQP
- JMS
- Memory
- MQTT
- Redis
- RocketMQ
- STOMP
- Vert.x
- 模式
- 6.监控(monitor)
- 追踪(trace)
- 日志(log)
- Commons Logging
- Console
- JBoss Logging
- JDK Logging
- Log4j 1.x
- Log4j 2.x
- SLF4J
- tinylog
- 日志(log)
- 统计(statistics)
- 节流(throttle)
- 路由(route)
- 数据路由
- 一致性哈希
- 追踪(trace)
- 7.资源(resource)
- 格式
- CSV
- JSON
- Properties
- XLSX
- XML
- YAML
- 路径与流
- Disk
- FTP
- Git
- HDFS
- HTTP
- SVN
- ZooKeeper
- 格式
- 8.脚本(script)
- Groovy
- JS
- Lua
- MVEL
- Python
- Ruby
- 9.存储(storage)
- 标识管理
- 键值数据库(Berkeley DB)
- 文档数据库(Lucene/Mongo DB)
- 关系数据库(Hibernate/MyBatis)
- 图数据库(Neo4j)
- 10.事务(transaction)
- 分布式锁
- Hazelcast
- Hibernate
- Mongo
- Redis
- ZooKeeper
- 分布式锁