摘要:
Cuckoo-Schedule是基于Quartz-Schedule的轻量级任务调度框架,具有易学习、易上手、开发高效稳定的特点。Demo地址:http://cuckoo.hellosr.com。
Cuckoo-Schedule对调度模块与执行模块进行解耦,调度模块支持集部署、任务分组、任务依赖、权限管理、邮件告警、调度日志记录等功能,并提供WEB页面对任务进行管理,支持任务实时调度情况的查看、变更以及任务手动执行回溯、暂停等管理功能。执行模块支持客户端切面、脚本代码,实现客户端任务的零代码侵入。 阅读全文
摘要:
项目地址:(https://github.com/suyin58/mosaic-puzzle) 马赛克拼图效果:JAR下载 代码启动路径:mosaic-puzzle-core/com.toolplat.mosaic.core.Main.java GUI 启动路径:mosaic-puzzle-ui/c 阅读全文
摘要:
因为mybatis的tinyint默认映射为bit类型,代码不方便操作和转换。因此需要对类型进行转化 插件地址:(https://github.com/suyin58/mybatis-generator-tddl/blob/master/generator-plugin/src/main/java/ 阅读全文
摘要:
插件地址(https://github.com/suyin58/mybatis-generator-tddl/blob/master/generator-plugin/src/main/java/com/toolplat/generator/plugins/CommentGenerator.java 阅读全文
摘要:
插件地址:(https://github.com/suyin58/mybatis-generator-tddl/blob/master/generator-plugin/src/main/java/com/toolplat/generator/plugins/LombokPlugin.java) 使 阅读全文
摘要:
因工作使用到了分库分表中,一般使用含有分库分表键的唯一索引操作数据库,而不是使用子增长id主键进行操作,因此写了一个唯一索引的数据库操作方式。 github地址:https://github.com/suyin58/mybatis-generator-tddl 提供的唯一索引操作包括: 根据唯一索引 阅读全文
摘要:
mybatis-generator提供了丰富的自定义插件的接入方式,便于自定义拓展。因为在日常工作中的需要,拓展了一些插件如下。 插件地址:https://github.com/suyin58/mybatis-generator-tddl 提供如下功能: 字段注释工具,将表字段注释添加到属性上 Lo 阅读全文
摘要:
演示用GitHub地址:https://github.com/suyin58/dubbo-rest-example Dubbo自2.6.0版本后,合并了dubbox的restful风格的接口暴露方式,其restful的处理采用的是jboss.resteasy框架。使用该功能可以简便的将dubbo服务 阅读全文
摘要:
由于Dubbo服务考虑到一个是给其他系统通过RPC调用,另外一个是提供HTTP协议本身系统的后台管理页面,因此Dubbo返回参数在rest返回的时候配置拦截器进行处理。 在拦截器中,对返回参数封装成如下对象,并统一输出到前端。 1 package com.wjs.common.web; 2 3 im 阅读全文
摘要:
在封装dubbo的rest请求返回值的时候,对于List和Map返回值,会出现如上错误。其原因是resteasy的AbstractWriterInterceptorContext调用JSON序列化的时候,传入的entity和genericType不一致, codehaus.jackson的StdSe 阅读全文
摘要:
Dubbo在2.6版本后合并了dubbox的resteasy代码后,可以支持rest风格的接口发布,但是在使用form表单上传文件的时候,获取的文件名称是乱码。 下面通过对源码分析一下原因,并提供一种可行的解决方法。 首先是一个resteasy上传的使用代码 @POST @Path("/upload 阅读全文