Commit 316438e9 authored by yanzg's avatar yanzg

消除成功接收处理

parent 79c67185
...@@ -6,6 +6,7 @@ import java.lang.reflect.Method; ...@@ -6,6 +6,7 @@ import java.lang.reflect.Method;
/** /**
* 字段对应的类型的信息,依赖于字段操作类 * 字段对应的类型的信息,依赖于字段操作类
* @author 颜佐光
*/ */
public class MethodField { public class MethodField {
/** /**
......
...@@ -13,6 +13,7 @@ import java.util.*; ...@@ -13,6 +13,7 @@ import java.util.*;
/** /**
* 对象操作类,包含字段反射 * 对象操作类,包含字段反射
* @author 颜佐光
*/ */
public class ObjectHelper { public class ObjectHelper {
/** /**
......
...@@ -9,6 +9,7 @@ import java.util.Hashtable; ...@@ -9,6 +9,7 @@ import java.util.Hashtable;
* 内存缓存 * 内存缓存
* *
* @param <T> * @param <T>
* @author 颜佐光
*/ */
public class MemoryCache<T> { public class MemoryCache<T> {
......
...@@ -9,6 +9,7 @@ import java.util.Vector; ...@@ -9,6 +9,7 @@ import java.util.Vector;
/** /**
* 内存缓存中心,负责自动清除过期缓存 * 内存缓存中心,负责自动清除过期缓存
* @author 颜佐光
*/ */
public class MemoryCacheCenter { public class MemoryCacheCenter {
......
...@@ -6,6 +6,7 @@ import java.util.Date; ...@@ -6,6 +6,7 @@ import java.util.Date;
/** /**
* 内存缓存值 * 内存缓存值
* @param <T> * @param <T>
* @author 颜佐光
*/ */
public class MemoryCacheItem<T> { public class MemoryCacheItem<T> {
......
...@@ -3,6 +3,7 @@ package com.yanzuoguang.util.contants; ...@@ -3,6 +3,7 @@ package com.yanzuoguang.util.contants;
/** /**
* 系统服务返回code静态常量类 * 系统服务返回code静态常量类
* 要求所有返回code不要相同,便于统一规范服务代码 * 要求所有返回code不要相同,便于统一规范服务代码
* @author 颜佐光
*/ */
public final class ResultConstants { public final class ResultConstants {
/** /**
......
...@@ -3,6 +3,7 @@ package com.yanzuoguang.util.contants; ...@@ -3,6 +3,7 @@ package com.yanzuoguang.util.contants;
/** /**
* 系统服务返回code静态常量类 * 系统服务返回code静态常量类
* 要求所有返回code不要相同,便于统一规范服务代码 * 要求所有返回code不要相同,便于统一规范服务代码
* @author 颜佐光
*/ */
public final class ResultMessageConstants { public final class ResultMessageConstants {
/** /**
......
...@@ -2,7 +2,7 @@ package com.yanzuoguang.util.exception; ...@@ -2,7 +2,7 @@ package com.yanzuoguang.util.exception;
/** /**
* 途比达异常信息 * 途比达异常信息
* Created by yanzu on 2018/7/13. * @author 颜佐光
*/ */
public class CodeException extends RuntimeException { public class CodeException extends RuntimeException {
......
...@@ -6,6 +6,7 @@ import com.yanzuoguang.util.vo.ResponseResult; ...@@ -6,6 +6,7 @@ import com.yanzuoguang.util.vo.ResponseResult;
/** /**
* 异常处理帮助类 * 异常处理帮助类
* @author 颜佐光
*/ */
public class ExceptionHelper { public class ExceptionHelper {
/** /**
......
...@@ -3,6 +3,7 @@ package com.yanzuoguang.util.exception; ...@@ -3,6 +3,7 @@ package com.yanzuoguang.util.exception;
/** /**
* 状态异常错误 * 状态异常错误
* @author 颜佐光
*/ */
public class StatusException extends RuntimeException { public class StatusException extends RuntimeException {
......
...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.log.RunnableLog; ...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.log.RunnableLog;
/** /**
* 配置参数 * 配置参数
* @author 颜佐光
*/ */
public class ConfigBase { public class ConfigBase {
......
...@@ -8,6 +8,7 @@ import com.yanzuoguang.util.exception.CodeException; ...@@ -8,6 +8,7 @@ import com.yanzuoguang.util.exception.CodeException;
* <p> * <p>
* Java和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换 高、低字节之间的转换 * Java和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换 高、低字节之间的转换
* windows的字节序为低字节开头 linux,unix的字节序为高字节开头 java则无论平台变化,都是高字节开头 * windows的字节序为低字节开头 linux,unix的字节序为高字节开头 java则无论平台变化,都是高字节开头
* @author 颜佐光
*/ */
public class ByteHelper { public class ByteHelper {
......
...@@ -11,6 +11,7 @@ import java.util.regex.Pattern; ...@@ -11,6 +11,7 @@ import java.util.regex.Pattern;
/** /**
* 参数业务逻辑校验 * 参数业务逻辑校验
* @author 颜佐光
*/ */
public final class CheckerHelper { public final class CheckerHelper {
public static final String PARAM_NOT_NULL_TIPS = "param [%s] is null"; public static final String PARAM_NOT_NULL_TIPS = "param [%s] is null";
......
...@@ -8,6 +8,7 @@ import java.util.List; ...@@ -8,6 +8,7 @@ import java.util.List;
/** /**
* 将时间格式字符串转换为时间 * 将时间格式字符串转换为时间
* @author 颜佐光
*/ */
public class DateAutoHelper { public class DateAutoHelper {
......
...@@ -12,6 +12,7 @@ import java.util.Date; ...@@ -12,6 +12,7 @@ import java.util.Date;
/** /**
* 日期工具类 * 日期工具类
* @author 颜佐光
*/ */
public class DateHelper { public class DateHelper {
......
...@@ -7,6 +7,7 @@ import java.util.HashMap; ...@@ -7,6 +7,7 @@ import java.util.HashMap;
/** /**
* 字符串和枚举进行转换 * 字符串和枚举进行转换
* @author 颜佐光
*/ */
public class EnumHelper { public class EnumHelper {
......
...@@ -7,6 +7,7 @@ import java.util.List; ...@@ -7,6 +7,7 @@ import java.util.List;
* Java事件处理类 * Java事件处理类
* *
* @param <T> * @param <T>
* @author 颜佐光
*/ */
public class Event<T> { public class Event<T> {
/** /**
......
...@@ -4,6 +4,7 @@ package com.yanzuoguang.util.helper; ...@@ -4,6 +4,7 @@ package com.yanzuoguang.util.helper;
* 执行的时候得事件处理类 * 执行的时候得事件处理类
* *
* @param <T> 需要处理的数据的类型 * @param <T> 需要处理的数据的类型
* @author 颜佐光
*/ */
public interface EventRun<T> { public interface EventRun<T> {
......
...@@ -11,6 +11,7 @@ import java.io.RandomAccessFile; ...@@ -11,6 +11,7 @@ import java.io.RandomAccessFile;
/** /**
* 登录相关函数 * 登录相关函数
* @author 颜佐光
*/ */
public class FileHelper { public class FileHelper {
......
...@@ -13,6 +13,7 @@ import java.net.URLConnection; ...@@ -13,6 +13,7 @@ import java.net.URLConnection;
/** /**
* HTTP请求工具类 * HTTP请求工具类
* @author 颜佐光
*/ */
public class HttpHelper { public class HttpHelper {
......
...@@ -5,7 +5,7 @@ import com.alibaba.fastjson.TypeReference; ...@@ -5,7 +5,7 @@ import com.alibaba.fastjson.TypeReference;
/** /**
* JSON序列化的处理 * JSON序列化的处理
* Created by yanzu on 2017/5/28. * @author 颜佐光
*/ */
public class JsonHelper { public class JsonHelper {
......
...@@ -6,6 +6,7 @@ import com.yanzuoguang.util.thread.ThreadHelper; ...@@ -6,6 +6,7 @@ import com.yanzuoguang.util.thread.ThreadHelper;
/** /**
* 重复执行工具类 * 重复执行工具类
* @author 颜佐光
*/ */
public class RunHelper { public class RunHelper {
......
...@@ -14,6 +14,7 @@ import java.util.UUID; ...@@ -14,6 +14,7 @@ import java.util.UUID;
/** /**
* 字符串帮主类 * 字符串帮主类
* @author 颜佐光
*/ */
public class StringHelper { public class StringHelper {
/** /**
......
...@@ -9,6 +9,7 @@ import java.util.List; ...@@ -9,6 +9,7 @@ import java.util.List;
/** /**
* 地址字符串处理 * 地址字符串处理
* @author 颜佐光
*/ */
public class UrlHelper { public class UrlHelper {
/** /**
......
...@@ -20,6 +20,11 @@ import java.util.zip.ZipFile; ...@@ -20,6 +20,11 @@ import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream; import java.util.zip.ZipOutputStream;
/**
* ZIP压缩处理工具类
*
* @author 颜佐光
*/
public class ZipHelper { public class ZipHelper {
/** /**
......
...@@ -7,6 +7,7 @@ import java.util.HashMap; ...@@ -7,6 +7,7 @@ import java.util.HashMap;
/** /**
* 日志操作类 * 日志操作类
* @author 颜佐光
*/ */
public class Log { public class Log {
......
...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.helper.DateHelper; ...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.helper.DateHelper;
/** /**
* 日志处理默认处理函数 * 日志处理默认处理函数
* @author 颜佐光
*/ */
public class LogDefault implements RunnableLog { public class LogDefault implements RunnableLog {
......
...@@ -4,7 +4,7 @@ import java.util.Date; ...@@ -4,7 +4,7 @@ import java.util.Date;
/** /**
* 日志实体记录类 * 日志实体记录类
* Created by yanzu on 2018/7/10. * @author 颜佐光
*/ */
public class LogInfo { public class LogInfo {
/** /**
......
...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.log; ...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.log;
/** /**
* 日志处理接口 * 日志处理接口
* @author 颜佐光
*/ */
public interface RunnableLog { public interface RunnableLog {
......
...@@ -7,6 +7,7 @@ import java.util.Map; ...@@ -7,6 +7,7 @@ import java.util.Map;
/** /**
* 表头计算 * 表头计算
* @author 颜佐光
*/ */
public class TableHeadHelper { public class TableHeadHelper {
......
...@@ -3,6 +3,7 @@ package com.yanzuoguang.util.table; ...@@ -3,6 +3,7 @@ package com.yanzuoguang.util.table;
/** /**
* 列头 * 列头
* @author 颜佐光
*/ */
public class TableHeadItem { public class TableHeadItem {
/** /**
......
...@@ -9,6 +9,7 @@ import java.util.concurrent.TimeUnit; ...@@ -9,6 +9,7 @@ import java.util.concurrent.TimeUnit;
/** /**
* 多线程处理队列 * 多线程处理队列
* @author 颜佐光
*/ */
public abstract class AbstractThreadList<T extends Object> implements ThreadWaitExecute { public abstract class AbstractThreadList<T extends Object> implements ThreadWaitExecute {
private long threadID; private long threadID;
......
...@@ -5,6 +5,7 @@ import com.yanzuoguang.util.log.Log; ...@@ -5,6 +5,7 @@ import com.yanzuoguang.util.log.Log;
/** /**
* 进度数据 * 进度数据
* @author 颜佐光
*/ */
public class ProcessData { public class ProcessData {
......
...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.thread; ...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.thread;
/** /**
* 循环执行任务 * 循环执行任务
* @author 颜佐光
*/ */
public class RunInterval { public class RunInterval {
/** /**
......
...@@ -10,6 +10,7 @@ import java.util.List; ...@@ -10,6 +10,7 @@ import java.util.List;
/** /**
* 自动执行任务 * 自动执行任务
* @author 颜佐光
*/ */
public class RunPlan { public class RunPlan {
/** /**
......
...@@ -4,6 +4,7 @@ import java.util.Date; ...@@ -4,6 +4,7 @@ import java.util.Date;
/*** /***
* 任务项数据 * 任务项数据
* @author 颜佐光
*/ */
public class RunPlanData { public class RunPlanData {
/** /**
......
...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.thread; ...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.thread;
/** /**
* 运行进度处理 * 运行进度处理
* @author 颜佐光
*/ */
public interface RunProcess { public interface RunProcess {
......
...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.vo.ResponseResult; ...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.vo.ResponseResult;
/** /**
* 执行字符串 * 执行字符串
* @author 颜佐光
*/ */
public interface RunnableData<T extends Object> { public interface RunnableData<T extends Object> {
......
...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.exception.CodeException; ...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.exception.CodeException;
/** /**
* 根据指定的线程数量, 执行多个Runnable对象 * 根据指定的线程数量, 执行多个Runnable对象
* @author 颜佐光
*/ */
public class RunnableList extends AbstractThreadList<Runnable> { public class RunnableList extends AbstractThreadList<Runnable> {
/** /**
......
...@@ -6,6 +6,7 @@ import java.util.*; ...@@ -6,6 +6,7 @@ import java.util.*;
/** /**
* 执行队列的数据,会根据其中的执行函数,自动优化执行循序 * 执行队列的数据,会根据其中的执行函数,自动优化执行循序
* @author 颜佐光
*/ */
public final class RunnableListAuto { public final class RunnableListAuto {
......
...@@ -7,6 +7,7 @@ import java.util.Date; ...@@ -7,6 +7,7 @@ import java.util.Date;
/** /**
* 自动执行队列的某一项 * 自动执行队列的某一项
* @author 颜佐光
*/ */
public class RunnableListAutoItem implements Comparable<RunnableListAutoItem> { public class RunnableListAutoItem implements Comparable<RunnableListAutoItem> {
......
...@@ -9,6 +9,7 @@ import java.util.concurrent.Executors; ...@@ -9,6 +9,7 @@ import java.util.concurrent.Executors;
/** /**
* 线程帮助类 * 线程帮助类
* @author 颜佐光
*/ */
public class ThreadHelper { public class ThreadHelper {
private static Object threadLock = new Object(); private static Object threadLock = new Object();
......
...@@ -7,6 +7,7 @@ import java.util.Date; ...@@ -7,6 +7,7 @@ import java.util.Date;
* 执行队列中的数据 * 执行队列中的数据
* *
* @param <T> * @param <T>
* @author 颜佐光
*/ */
public class ThreadListData<T> { public class ThreadListData<T> {
/** /**
......
...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.thread; ...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.thread;
/** /**
* 多线程处理时用于线程数量控制 * 多线程处理时用于线程数量控制
* @author 颜佐光
*/ */
public class ThreadListNum { public class ThreadListNum {
......
...@@ -5,6 +5,7 @@ import com.yanzuoguang.util.log.Log; ...@@ -5,6 +5,7 @@ import com.yanzuoguang.util.log.Log;
/** /**
* 线程执行类 * 线程执行类
* @author 颜佐光
*/ */
public class ThreadNext { public class ThreadNext {
......
...@@ -10,6 +10,7 @@ import java.util.TimerTask; ...@@ -10,6 +10,7 @@ import java.util.TimerTask;
/** /**
* 等待某个任务完成后才能继续往下执行 * 等待某个任务完成后才能继续往下执行
* @author 颜佐光
*/ */
public class ThreadWait { public class ThreadWait {
......
...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.thread; ...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.thread;
/** /**
* 当前执行类库 * 当前执行类库
* @author 颜佐光
*/ */
public interface ThreadWaitExecute { public interface ThreadWaitExecute {
/** /**
......
...@@ -6,6 +6,7 @@ import java.io.Serializable; ...@@ -6,6 +6,7 @@ import java.io.Serializable;
/** /**
* 基本数据类 * 基本数据类
* @author 颜佐光
*/ */
public class BaseVo implements Serializable { public class BaseVo implements Serializable {
......
...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.vo; ...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.vo;
/** /**
* 初始化Dao数据 * 初始化Dao数据
* @author 颜佐光
*/ */
public interface InitDao { public interface InitDao {
/** /**
......
...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.vo; ...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.vo;
/** /**
* 日志实例 * 日志实例
* @author 颜佐光
*/ */
public class LogVo extends BaseVo { public class LogVo extends BaseVo {
......
...@@ -4,7 +4,7 @@ import java.util.HashMap; ...@@ -4,7 +4,7 @@ import java.util.HashMap;
/** /**
* 行映射 * 行映射
* created by yanzu on 2017/5/31. * @author 颜佐光
*/ */
public class MapRow extends HashMap<String,Object> { public class MapRow extends HashMap<String,Object> {
} }
...@@ -4,7 +4,9 @@ import java.util.ArrayList; ...@@ -4,7 +4,9 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
* Created by yanzu on 2017/5/30. * 查询分页数据结果呈现类
*
* @author 颜佐光
*/ */
public class PageSizeData<T extends Object> extends PageSizeReqVo { public class PageSizeData<T extends Object> extends PageSizeReqVo {
......
...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.vo; ...@@ -2,6 +2,7 @@ package com.yanzuoguang.util.vo;
/** /**
* 查询时分页请求接口 * 查询时分页请求接口
* @author 颜佐光
*/ */
public interface PageSizeReq { public interface PageSizeReq {
/** /**
......
...@@ -4,6 +4,7 @@ package com.yanzuoguang.util.vo; ...@@ -4,6 +4,7 @@ package com.yanzuoguang.util.vo;
* 引用值,方便修改 * 引用值,方便修改
* *
* @param <T> * @param <T>
* @author 颜佐光
*/ */
public class Ref<T> { public class Ref<T> {
public T value; public T value;
......
...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.contants.ResultConstants; ...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.contants.ResultConstants;
/** /**
* 接口之间的通讯结果 * 接口之间的通讯结果
* @author 颜佐光
*/ */
public class ResponseResult<T> extends BaseVo { public class ResponseResult<T> extends BaseVo {
......
...@@ -19,6 +19,10 @@ import java.util.ArrayList; ...@@ -19,6 +19,10 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.LinkedBlockingQueue;
/**
* 基本处理拦截类
* @author 颜佐光
*/
public class BaseRequestAspect implements ThreadNext.Next { public class BaseRequestAspect implements ThreadNext.Next {
......
...@@ -14,6 +14,7 @@ import org.springframework.stereotype.Component; ...@@ -14,6 +14,7 @@ import org.springframework.stereotype.Component;
/** /**
* 接口切面,用于验证接口回调返回参数 * 接口切面,用于验证接口回调返回参数
* @author 颜佐光
*/ */
@Aspect @Aspect
@Component @Component
......
...@@ -8,6 +8,7 @@ import javax.servlet.http.HttpServletRequest; ...@@ -8,6 +8,7 @@ import javax.servlet.http.HttpServletRequest;
/** /**
* 虚拟拦截类 * 虚拟拦截类
* @author 颜佐光
*/ */
public class HttpAspectUtil { public class HttpAspectUtil {
......
...@@ -5,6 +5,7 @@ import com.yanzuoguang.util.vo.ResponseResult; ...@@ -5,6 +5,7 @@ import com.yanzuoguang.util.vo.ResponseResult;
/** /**
* 调用外置服务保存日志对象 * 调用外置服务保存日志对象
* @author 颜佐光
*/ */
public interface LogFeign { public interface LogFeign {
......
...@@ -4,6 +4,7 @@ import java.util.Date; ...@@ -4,6 +4,7 @@ import java.util.Date;
/** /**
* 请求缓存的数据 * 请求缓存的数据
* @author 颜佐光
*/ */
public class RequestCacheResult { public class RequestCacheResult {
......
...@@ -15,6 +15,7 @@ import org.springframework.stereotype.Component; ...@@ -15,6 +15,7 @@ import org.springframework.stereotype.Component;
/** /**
* 环境变量处理,通过服务处理环境变量 * 环境变量处理,通过服务处理环境变量
* @author 颜佐光
*/ */
@Component @Component
public class YzgEnvironmentPostProcessor implements EnvironmentPostProcessor { public class YzgEnvironmentPostProcessor implements EnvironmentPostProcessor {
......
...@@ -8,6 +8,7 @@ import java.io.*; ...@@ -8,6 +8,7 @@ import java.io.*;
/** /**
* HTTP文件 * HTTP文件
* @author 颜佐光
*/ */
public class HttpFileHelper extends HttpHelper { public class HttpFileHelper extends HttpHelper {
......
...@@ -2,6 +2,7 @@ package com.yanzuoguang.code; ...@@ -2,6 +2,7 @@ package com.yanzuoguang.code;
/** /**
* 加密算法生成接口 * 加密算法生成接口
* @author 颜佐光
*/ */
public interface CodePwd { public interface CodePwd {
/** /**
......
...@@ -10,6 +10,7 @@ import java.util.Random; ...@@ -10,6 +10,7 @@ import java.util.Random;
/** /**
* 加密算法0版实现 * 加密算法0版实现
* @author 颜佐光
*/ */
public class CodePwdImpl implements CodePwd { public class CodePwdImpl implements CodePwd {
......
...@@ -3,7 +3,7 @@ package com.yanzuoguang.dao; ...@@ -3,7 +3,7 @@ package com.yanzuoguang.dao;
/** /**
* 数据基本操作接口 * 数据基本操作接口
* created by yanzu on 2017/5/30. * @author 颜佐光
*/ */
public interface BaseDao { public interface BaseDao {
......
package com.yanzuoguang.dao; package com.yanzuoguang.dao;
/** /**
* created by yanzu on 2017/5/30. * DAO层处理基本美剧
*
* @author 颜佐光
*/ */
public class DaoConst { public class DaoConst {
/** /**
......
...@@ -17,7 +17,7 @@ import java.util.Map; ...@@ -17,7 +17,7 @@ import java.util.Map;
/** /**
* 数据库操作的基本工具类 * 数据库操作的基本工具类
* created by yanzu on 2017/5/30. * @author 颜佐光
*/ */
public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao { public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
......
...@@ -20,6 +20,7 @@ import java.util.regex.Pattern; ...@@ -20,6 +20,7 @@ import java.util.regex.Pattern;
/** /**
* SQL语句基本操作类 * SQL语句基本操作类
* @author 颜佐光
*/ */
public abstract class BaseDaoSql { public abstract class BaseDaoSql {
......
...@@ -7,7 +7,7 @@ import java.util.List; ...@@ -7,7 +7,7 @@ import java.util.List;
/** /**
* SQL语句基本信息 * SQL语句基本信息
* created by yanzu on 2017/5/30. * @author 颜佐光
*/ */
public class SqlData { public class SqlData {
......
...@@ -5,6 +5,7 @@ import java.util.List; ...@@ -5,6 +5,7 @@ import java.util.List;
/** /**
* SQL语句的字段 * SQL语句的字段
* @author 颜佐光
*/ */
public class SqlDataField { public class SqlDataField {
......
...@@ -4,7 +4,7 @@ import com.yanzuoguang.dao.DaoConst; ...@@ -4,7 +4,7 @@ import com.yanzuoguang.dao.DaoConst;
/** /**
* 表结构的基本信息 * 表结构的基本信息
* created by yanzu on 2017/5/30. * @author 颜佐光
*/ */
public class TableFieldVo { public class TableFieldVo {
......
...@@ -14,7 +14,7 @@ import java.util.regex.Pattern; ...@@ -14,7 +14,7 @@ import java.util.regex.Pattern;
/** /**
* 缓存的SQL语句信息 * 缓存的SQL语句信息
* created by yanzu on 2017/5/30. * @author 颜佐光
*/ */
public class TableSqlCache { public class TableSqlCache {
......
...@@ -6,7 +6,9 @@ import com.yanzuoguang.util.vo.MapRow; ...@@ -6,7 +6,9 @@ import com.yanzuoguang.util.vo.MapRow;
import java.util.List; import java.util.List;
/** /**
* created by yanzu on 2017/5/30. * 数据库链接处理工具类
*
* @author 颜佐光
*/ */
public interface DbExecute { public interface DbExecute {
......
...@@ -25,7 +25,7 @@ import java.util.Map; ...@@ -25,7 +25,7 @@ import java.util.Map;
/** /**
* 将数据映射为结果 * 将数据映射为结果
* Created by yanzu on 2017/5/31. * @author 颜佐光
*/ */
public class AllBeanRowMapper<T> implements RowMapper<T> { public class AllBeanRowMapper<T> implements RowMapper<T> {
......
...@@ -18,6 +18,7 @@ import java.util.List; ...@@ -18,6 +18,7 @@ import java.util.List;
/** /**
* 数据库操作类 * 数据库操作类
* @author 颜佐光
*/ */
@Component @Component
public class DbExecuteImpl implements DbExecute { public class DbExecuteImpl implements DbExecute {
......
...@@ -7,6 +7,11 @@ import org.springframework.stereotype.Component; ...@@ -7,6 +7,11 @@ import org.springframework.stereotype.Component;
import javax.annotation.Resource; import javax.annotation.Resource;
/**
* 打印SQL语句日志工具类
*
* @author 颜佐光
*/
@Component @Component
public class DbPrintSql { public class DbPrintSql {
......
...@@ -2,6 +2,7 @@ package com.yanzuoguang.db.impl; ...@@ -2,6 +2,7 @@ package com.yanzuoguang.db.impl;
/** /**
* 处理行数据 * 处理行数据
* @author 颜佐光
*/ */
public interface DbRow<T> { public interface DbRow<T> {
/** /**
......
...@@ -5,6 +5,7 @@ import org.springframework.stereotype.Component; ...@@ -5,6 +5,7 @@ import org.springframework.stereotype.Component;
/** /**
* 打印SQL日志 * 打印SQL日志
* @author 颜佐光
*/ */
@Component @Component
public class ConfigDb { public class ConfigDb {
......
...@@ -4,7 +4,7 @@ import java.util.List; ...@@ -4,7 +4,7 @@ import java.util.List;
/** /**
* 基本服务接口 * 基本服务接口
* created by yanzu on 2017/5/29. * @author 颜佐光
*/ */
public interface BaseService<T> { public interface BaseService<T> {
/** /**
......
...@@ -10,7 +10,7 @@ import java.util.List; ...@@ -10,7 +10,7 @@ import java.util.List;
/** /**
* 基本服务实现 * 基本服务实现
* created by yanzu on 2017/5/31. * @author 颜佐光
*/ */
public abstract class BaseServiceImpl<T> implements BaseService<T> { public abstract class BaseServiceImpl<T> implements BaseService<T> {
/** /**
......
...@@ -18,6 +18,10 @@ import org.springframework.stereotype.Component; ...@@ -18,6 +18,10 @@ import org.springframework.stereotype.Component;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.nio.charset.Charset; import java.nio.charset.Charset;
/**
* MQ队列相关配置信息
* @author 颜佐光
*/
@Configurable @Configurable
@Component @Component
public class MqConfigurable implements RabbitTemplate.ConfirmCallback, RabbitTemplate.ReturnCallback { public class MqConfigurable implements RabbitTemplate.ConfirmCallback, RabbitTemplate.ReturnCallback {
......
...@@ -12,6 +12,11 @@ import org.springframework.stereotype.Component; ...@@ -12,6 +12,11 @@ import org.springframework.stereotype.Component;
import javax.annotation.Resource; import javax.annotation.Resource;
/**
* MQ消费者通过代码初始化
*
* @author 颜佐光
*/
@Component @Component
public class MqConsumeDynamic { public class MqConsumeDynamic {
......
...@@ -4,6 +4,7 @@ import org.springframework.amqp.rabbit.core.RabbitTemplate; ...@@ -4,6 +4,7 @@ import org.springframework.amqp.rabbit.core.RabbitTemplate;
/** /**
* 我的处理实例 * 我的处理实例
* @author 颜佐光
*/ */
public class MyRabbitTemplate { public class MyRabbitTemplate {
......
...@@ -2,6 +2,11 @@ package com.yanzuoguang.mq.base.consumer; ...@@ -2,6 +2,11 @@ package com.yanzuoguang.mq.base.consumer;
import org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer; import org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer;
/**
* 自定义消息容器类
*
* @author 颜佐光
*/
public class ConsumerSimpleMessageListenerContainer extends SimpleMessageListenerContainer { public class ConsumerSimpleMessageListenerContainer extends SimpleMessageListenerContainer {
......
...@@ -14,6 +14,10 @@ import org.springframework.stereotype.Component; ...@@ -14,6 +14,10 @@ import org.springframework.stereotype.Component;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
/**
* 基本队列处理类
* @author 颜佐光
*/
@Component @Component
public class BeanDao { public class BeanDao {
......
...@@ -8,6 +8,7 @@ import java.util.List; ...@@ -8,6 +8,7 @@ import java.util.List;
/** /**
* 日志接口基本操作类 * 日志接口基本操作类
* @author 颜佐光
*/ */
public interface MessageDao extends BaseDao { public interface MessageDao extends BaseDao {
......
...@@ -10,6 +10,7 @@ import java.util.List; ...@@ -10,6 +10,7 @@ import java.util.List;
/** /**
* 日志接口基本操作类 * 日志接口基本操作类
* @author 颜佐光
*/ */
public interface QueueDao extends BaseDao { public interface QueueDao extends BaseDao {
......
...@@ -12,6 +12,11 @@ import java.util.HashMap; ...@@ -12,6 +12,11 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
/**
* 消息队列处理工具类
*
* @author 颜佐光
*/
@Component @Component
public class MessageDaoImpl extends BaseDaoImpl implements MessageDao { public class MessageDaoImpl extends BaseDaoImpl implements MessageDao {
private static final String UPDATE_BATCH_SQL = "UPDATE_BATCH_SQL"; private static final String UPDATE_BATCH_SQL = "UPDATE_BATCH_SQL";
......
...@@ -11,6 +11,11 @@ import org.springframework.stereotype.Component; ...@@ -11,6 +11,11 @@ import org.springframework.stereotype.Component;
import java.util.List; import java.util.List;
/**
* 消息队列Dao层实现类
*
* @author 颜佐光
*/
@Component @Component
public class QueueDaoImpl extends BaseDaoImpl implements QueueDao { public class QueueDaoImpl extends BaseDaoImpl implements QueueDao {
......
...@@ -14,6 +14,7 @@ import java.util.List; ...@@ -14,6 +14,7 @@ import java.util.List;
/** /**
* 消息队列初始化服务,用于重启时,初始化消息队列对象 * 消息队列初始化服务,用于重启时,初始化消息队列对象
* @author 颜佐光
*/ */
@Component @Component
public class MqMessageInitPlan implements ThreadNext.Next, Runnable { public class MqMessageInitPlan implements ThreadNext.Next, Runnable {
......
...@@ -7,6 +7,7 @@ import org.springframework.stereotype.Component; ...@@ -7,6 +7,7 @@ import org.springframework.stereotype.Component;
/** /**
* 消息队列初始化服务,用于重启时,初始化消息队列对象 * 消息队列初始化服务,用于重启时,初始化消息队列对象
* @author 颜佐光
*/ */
@Component @Component
public class MqQueueInitPlan implements ThreadNext.Next { public class MqQueueInitPlan implements ThreadNext.Next {
......
package com.yanzuoguang.mq.service; package com.yanzuoguang.mq.service;
import com.rabbitmq.client.Channel;
import com.yanzuoguang.mq.vo.MessageVo; import com.yanzuoguang.mq.vo.MessageVo;
import org.springframework.amqp.core.Message;
import java.util.List; import java.util.List;
/** /**
* 发送消息服务 * 发送消息服务
* @author 颜佐光
*/ */
public interface MessageService { public interface MessageService {
......
...@@ -10,6 +10,7 @@ import org.springframework.amqp.core.Message; ...@@ -10,6 +10,7 @@ import org.springframework.amqp.core.Message;
/** /**
* 消息队列服务 * 消息队列服务
* @author 颜佐光
*/ */
public interface MqService { public interface MqService {
/** /**
......
...@@ -7,6 +7,7 @@ import com.yanzuoguang.util.vo.PageSizeData; ...@@ -7,6 +7,7 @@ import com.yanzuoguang.util.vo.PageSizeData;
/** /**
* 队列服务 * 队列服务
* @author 颜佐光
*/ */
public interface QueueService { public interface QueueService {
/** /**
......
...@@ -22,6 +22,7 @@ import java.util.List; ...@@ -22,6 +22,7 @@ import java.util.List;
/** /**
* 发送消息服务的实现 * 发送消息服务的实现
* @author 颜佐光
*/ */
@Component @Component
public class MessageServiceImpl implements MessageService { public class MessageServiceImpl implements MessageService {
......
...@@ -16,6 +16,10 @@ import org.springframework.stereotype.Component; ...@@ -16,6 +16,10 @@ import org.springframework.stereotype.Component;
import java.io.IOException; import java.io.IOException;
/**
* 消息队列服务实现类
* @author 颜佐光
*/
@Component @Component
public class MqServiceImpl implements MqService { public class MqServiceImpl implements MqService {
......
...@@ -15,6 +15,7 @@ import java.util.List; ...@@ -15,6 +15,7 @@ import java.util.List;
/** /**
* 交换器服务类 * 交换器服务类
* @author 颜佐光
*/ */
@Component @Component
public class QueueServiceImpl implements QueueService { public class QueueServiceImpl implements QueueService {
......
...@@ -9,6 +9,7 @@ import com.yanzuoguang.util.vo.InitDao; ...@@ -9,6 +9,7 @@ import com.yanzuoguang.util.vo.InitDao;
/** /**
* 发送消息 * 发送消息
* @author 颜佐光
*/ */
@TableAnnotation("Queue_Message") @TableAnnotation("Queue_Message")
public class MessageVo extends BaseVo implements InitDao { public class MessageVo extends BaseVo implements InitDao {
......
...@@ -9,6 +9,7 @@ import com.yanzuoguang.util.vo.InitDao; ...@@ -9,6 +9,7 @@ import com.yanzuoguang.util.vo.InitDao;
/** /**
* 创建队列 * 创建队列
* @author 颜佐光
*/ */
@TableAnnotation("Queue_Queue") @TableAnnotation("Queue_Queue")
public class QueueVo extends BaseVo implements InitDao { public class QueueVo extends BaseVo implements InitDao {
......
...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.vo.PageSizeReqVo; ...@@ -4,6 +4,7 @@ import com.yanzuoguang.util.vo.PageSizeReqVo;
/** /**
* 请求实体队列 * 请求实体队列
* @author 颜佐光
*/ */
public class QueueQueryReqVo extends PageSizeReqVo { public class QueueQueryReqVo extends PageSizeReqVo {
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment