github项目地址: https://github.com/jcalaz/tip
tip整合了自己学习编程的资源,包括代码小实现,博客,开源项目收藏,算法,设计模式等等,会不定时更新
JAVAEE
-
权限引擎
-
验证码
-
分布式框架
-
模板引擎
-
依赖注入
-
ORM
-
日志
-
搜索引擎
-
爬虫
-
数据校验
-
restful
-
消息中间件
-
响应式编程
-
热加载
-
数据库连接池
-
测试工具
-
开源博客
-
序列化
- FlatBuffers: 相较于Protocol Buffers,其更适用于移动设备
- protobuf: 高性能,跨语言,也是google出品
- jprotobuf: 针对Java程序开发一套简易类库,目的是简化java语言对protobuf类库的使用
- FST: 重新实现的Java快速对象序列化的开发包,序列化速度更快、体积更小,而且兼容JDK原生的序列化
- Kryo: 快速高效的Java序列化框架,支持论文件、数据库或网络数据,自动深拷贝、浅拷贝
- MessagePack: 基于二进制高效的对象序列化类库,跨语言,比JSON更快速也更轻巧
- thrift: 跨语言,不仅仅包括序列化,是一个远程服务调用框架,facebook开源
-
其他
JVM和字节码
-
字节码工具
-
JVM编程语言
工具包
- strman-java: 一个字符串处理工具,使用它可以解决几乎所有字符串处理场景
- jgit: java实现git操作
- Guava: Google开源,包含许多Google核心的Java常用库
- apache commons: 包含了很多开源的工具
- Lombok: 注解通过编译器生成getter,setter,builder等代码
- Chronicle Map: 基于内存的键值对存储,低延迟、高并发,支持持久化到磁盘,以及多键值查询
网友评论
推荐下,RocketMQ 源码解析 14 篇:http://www.yunai.me/categories/RocketMQ/?jianshu&401