AsyncTask是个人编写的一个Java异步调用框架,支持用户: 1)自定义Task,并可设置Task的类型(Type), 子类型(subType),超时时间(TImeout),标识(Flag-可用来区分不同的Task),Task的输入参数(input)等。 2)可通过submitTask,提交 到框架中异步执行。 3)可自定义对应TaskExecutor,通过配置添加到框架中。 4)用户可使用TaskCollector通过TaskManager查询所有的Task。 5)支持持久化,用户提交的Task可以被存储在数据库中。中断的任务重启后自动恢复执行。 6)用户可通过ITaskReference可实时获取Task的状态(State)和进度Progress。 7)用户可定义Task的FinishedCallBack回调。 8)通过ITaskReference的waitForTask,支持用户以同步方式使用。 9)9)用户可通过ITaskReference获取Task的执行结果或错误信息。
最近更新: 2年多前BookStack,基于MinDoc,使用Beego开发的在线文档管理系统,功能类似Gitbook和看云。
最近更新: 5年前GO 编写的 CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
A simple event system of java. *support user define their events by inheritts from Event. *support user define their event handlers by implements IEventHandler interface. *support user define event callbacks by implements IEventConsumedCallback interface which will be called after the event was consumed. *fire events and consume events are asynchronized, in muti-threads. *Eventhandlers can be configred in properties file or registed dynamic.
最近更新: 9年多前Go语言实现的高性能爬虫,基于go_spider开发。实现了单机并发采集,深度遍历,自定义深度层级等特性。
最近更新: 7年多前REDM是一套基于商业化标准的开源directui界面框架,不仅能提供完善的项目管理方案、详细的文档框架,也可轻松协助完成可视化界面设计,其核心库的稳定性已在内部多个大型商化项目中通过验证。
最近更新: 7年多前