lsf921016 / outterSortLinks
完整的外排序算法,对8000万条数据(2G)大小进行排序,使用临时文件作为内存扩展,算法思想:使用选择置换排序最大化顺串长度,多路归并减少IO开销,使用败者树来使归并达到最优。
☆35Updated 5 years ago
Alternatives and similar repositories for outterSort
Users that are interested in outterSort are comparing it to the libraries listed below
Sorting:
- 由java构建的轻量级消息队列,支持订阅和点对点模式☆33Updated 6 years ago
- 自己编写RPC(动态代理+反射+zookeeper+netty通信),并结合Spring☆33Updated 6 years ago
- DataX 是阿里巴巴集团内 被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、HDFS、Hive、OceanBase、HBase、OTS、ODPS 等各种异构数据源之间高效的数据同步功能。☆23Updated 3 years ago
- java时间轮☆37Updated 6 years ago
- 2016年阿里中间件性能挑战赛初赛题,RocketMQ+JStorm+Tair实时统计双11交易金额☆43Updated 7 years ago
- rocketmq的磁盘存储模块,我增加了延时消息☆11Updated 6 years ago
- Java应用性能监控系统,使用JMX实现,实现了类加载监控、内存监控、线程监控、GC监控☆75Updated 5 years ago
- cglib轻量化mvc框架(ioc+aop+mvc+orm+切面级事物)☆28Updated 7 years ago
- Netty project - an event-driven asynchronous network application framework! 加入中文注释☆26Updated 7 years ago
- 规则引擎☆21Updated 7 years ago
- alibaba 2018 天池中间件大赛复赛百万队列 java 实现☆89Updated 7 years ago
- 用于数据迁移、缓存预热,springboot架构。支持数据区间分割、动态调整线程池配置、任务进度实时查看等特性☆45Updated 8 years ago
- Redis-based distributed queue with queue task monitoring, task timeout, failed task retries and more☆19Updated 7 years ago
- 个人学习xxl-job源码 核心部分加上了中文注释☆16Updated 7 years ago
- netty实现的轻量级rpc框架☆20Updated 2 years ago
- 个人工具汇总:一致性哈希工具,Bitmap工具,布隆过滤器参数生成器,Yaml和properties互转工具,一键式生成整个前后端工具,单机高性能幂等工具,zookeeper客户端工具,分布式全局id生成器,时间转换工具,Http封装 工具☆69Updated 2 years ago
- 一个超轻量级的RPC服务注册, 发现, 调用的框架. 使用Spring Boot管理Bean以及自动配置, 使用Netty处理网络请求, 使用ProtoStuff编解码, 使用Zookeeper作为服务注册和发现. 使用Quasar替代线程进行服务的调用.☆62Updated 8 years ago
- 学习笔记+实战笔记☆34Updated 2 years ago
- 海量小文件分布式存储系统☆80Updated 4 years ago
- 一个Java实现的轻量级的rpc小框架☆36Updated 2 years ago
- 论坛日志分析系统清洗程序(包含IP规则库,UDF开发,MapReduce程序,日志数据)☆33Updated 7 years ago
- 大型分布式系统实时监控平台☆28Updated 2 years ago
- 分布式小文件存储系统☆24Updated 8 years ago
- 全新设计的mysql分库分表中间件。使用netty 4.1开发,基于spring boot/cloud提供管理接口。☆17Updated 4 years ago
- mybatis3在spring中的分库分表☆26Updated 8 years ago
- 封装常用的生产者-消费者模型☆19Updated 8 years ago
- 企业生产级百亿日PV高可用可拓展的RPC框架。理论上并发数量接近服务器带宽,客户端采用thrift协议,服务端支持netty和thrift的TThreadedSelectorServer半同步半异步线程模型,支持动态扩容,服务上下线,权重动态,可用性配置,泛化调用,页面流量…☆102Updated 3 years ago
- 基于netty实现的轻量级消息中间件mini-mq,致力于解决分布式事务问题,支持可靠性消息,并具备较强的扩展性和较完善的监控系统。☆20Updated 2 years ago
- FileMap 是一个用 Java 编写的,基于文件的高性能本地 Key - Value 存储库,可以理解为一个将数据存储在文件上的 Map,因此,其可存储巨大的数据量,而且具有持久化的效果。☆17Updated 6 years ago
- miniexcel主要是解决读写大数据量(上百w条记录)时导致的OOM问题。扩展性强、可玩性高、对于大数据量导入导出支持分页查询分页导出(避免一次性从数据库加载数据过多导致内存压力)!更多参见使用文档(Wiki)☆18Updated 4 years ago