Smart Retry主要是用来进行方法重试的。和Guava Retry、Spring Retry相比,Smart Retry最大的特点是异步重试,支持持久化,系统重启之后可以继续重试
封装多线程技术,不会并发编程的程序员,也能实现多线程操作!1.支持实时查询,任务的总进度2.扩展自定义的后置处理器3.生产者消费者模式CompletionService提高并发性4.多种缓存策略,配置后置处理器
对象创建型框架:EasyCopy 1.使用方式简单,编写接口即可。支持方法名映射。 2.支持多级拷贝 例如: Student.name 映射 Teacher.School.name 3.支持深克隆 例如:创建两个完全一样对象,但是内存地址不一样 4.支持运算符操作 例如: stu.setAge( (tea.getAge()+3)*2 ) 5.支持自定义类型转换器 例如: A对象Date属性 转换成Long类型 拷贝到B对象的ID属性 6.默认高精度运算,所有浮点型数据运算结果,保证高精度 7.支持BigDecimal与其他类型直接运算,例如BigDecimal可以与Double类型直接运算 8.支持强制转换,Double转Integer,String转Double,Double转BigDecimal,BigDecimal转Double,Double转String等 9.默认开启自动转换,Integer转Double,Integer转Float,Integer转Long,Byte转Integer等 9.默认整合Spring框架,自动将代理注入到IOC容器中。支持脱离框架单
batchThreadTask一个适合绝大多数场景下的批量任务线程池 在工作中的一个场景中,需要紧急处理五千多份合同,合同处理的过程有些复杂,这里说的复杂不是代码复杂,是中间需要经过多个服务渠道,包括对外对接的一些业务,所以这五千来分如果同步处理的话,估计要跑上估计至少也得半天的时间了,而后期确定了还会面临同样的问题(坑爹的代码与凌乱的架构问题),因此写了一个处理合同的线程池,越写兴趣越浓,最后写出来以后发现这个鸟玩意儿实在是太通用了,几乎可以用在所有场景下的批量任务。 这个线程池可以说是为批量任务量身定做的一套方案,并且几乎可以实现任何场景下的批量任务
构建任务依赖图,可多作业并行工作,构建一组任务执行单元,跟踪任务执行时间和状态,可增加页面控制任务是否执行。
基于SpringBoot2.0的后台权限管理系统界面简洁美观敏捷开发系统架构。核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。 互联网云快速开发框架,微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块和监控、服务模块。模块包括:定时任务调度、服务器监控、平台监控、平台设置、开发平台、单点登录、Redis分布式高速缓存、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档 代码生成(单表、主附表、树表、列表和表单、redis高速缓存对接代码、图表统计、地图统计、vue.js)、dubbo、springCloud、SpringBoot、mybatis、spring、springmvc。
Jshop小程序商城,是一款开源的电商系统,为中小企业提供最佳的移动电子商务解决方案。后台采用Thinkphp5.1框架开发,执行效率、扩展性、稳定性值得信赖,前台H5采用VUE开发,增加用户体验。
BDShop商城系统是B2C模式的电子商城 后端基于springboot 前端基于nodejs 实现的前后端分离架构的项目
本项目主要针对个人海外代购以及订货开发,随着海外代购订单日益增多,微信等手工方式已经难以管理,于是,急需一个极其简单,易用的在线的商城进行商品展示,在线下单,在线订单管理系统进行实时订单管理,于是,一个强大的手机端商城及管理系统项目诞生了!
基于Spring+SpringMVC+Mybatis架构的开源博客:博客管理、图表数据、日志分析、访问记录、图库管理、资源管理、友链通知等。良好的页面预加载,无限滚动加载,文章置顶,博主推荐等。提供 用户端+管理端 的整套系统源码。响应式设计,支持手机、平板、PC,都有良好的视觉效果!包含了日常需要的所有功能。
simple-pay源于本人刚好接手同事交接的支付项目,加上本人对支付的理解,利用业余时间全新开发而成。 简单付(simple-pay)的目的是让开发者对接第三方支付更加简单,便捷。聚合第三方支付通道并且实现零代码就能聚合收款的目的。https://www.42pay.cn
基于spring boot上的注解缓存,自带轻量级缓存管理页面。@Cache比spring cache更轻量的缓存,支持单个缓存设置过期时间,可以根据前缀移除缓存。采用fastjson序列化与反序列化,以json串存于缓存之中。icloud-cache可以快速用于日常的spring boot应用之中。