摘要: AutoJob是一款轻量级任务调度框架,具有分布式、全异步、易拓展、易集成等特点,提供多种任务调度模式和多种任务类型。配置丰富、拓展方便、使用简单、代码侵入性低。 阅读全文
posted @ 2023-01-04 10:19 鲸歌520 阅读(1002) 评论(0) 推荐(2) 编辑
摘要: OrientDB API v1.0.0(OrientDB 3.x) Gitee OrientDB介绍 OrientDB是一个开源的NoSQL数据库管理系统,同时也是一款高性能的图数据库,支持ACID事务以及原子操作。 官网 图数据库介绍 图数据库是以点、边为基础存储单元,以高效存储、查询图数据为设计 阅读全文
posted @ 2023-03-30 17:05 鲸歌520 阅读(294) 评论(0) 推荐(1) 编辑
摘要: 一站式的消息管理器 在网络应用中,消息处理是必不可少的,该文章主要简单介绍一款简单的消息管理器的实现,其具备以下功能: 提供多种消息序列化和反序列化方式,目前支持JDK、ProtoStuff以及JSON,提供其他自定义的序列化/反序列化器插口。 提供多种消息加密/解密,目前支持对称加密:AES、不对 阅读全文
posted @ 2023-03-28 10:53 鲸歌520 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Java基于内存的消息队列实现 有需要源码的同学可以去Gitee上下载: https://gitee.com/hyxl-520/memory_message_queue 先看测试情况 需求背景 需求来源于我写的一个单体应用方便使用的动态任务调度框架(详细内容见Gitee地址:https://gite 阅读全文
posted @ 2022-07-18 16:59 鲸歌520 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 基于Java的高并发多线程分片断点下载 首先直接看测试情况: 单线程下载72MB文件 7线程并发分片下载72MB文件: 下载效率提高2-3倍,当然以上测试结果还和设备CPU核心数、网络带宽息息相关。 一、原理 分片下载主要核心来自于HTTP/1.1中的一个header:Range,主要作用是允许用户 阅读全文
posted @ 2022-07-18 16:57 鲸歌520 阅读(1117) 评论(0) 推荐(0) 编辑