• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java IRmCacheListener类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.quickbundle.itf.cache.IRmCacheListener的典型用法代码示例。如果您正苦于以下问题:Java IRmCacheListener类的具体用法?Java IRmCacheListener怎么用?Java IRmCacheListener使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



IRmCacheListener类属于org.quickbundle.itf.cache包,在下文中一共展示了IRmCacheListener类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: insert

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 从页面表单获取信息注入vo,并插入单条记录
 * 
 * @param mapping
 * @param form
 * @param request
 * @param response 
 * @return
 * @throws Exception
 */
public ActionForward insert(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    RmCodeDataVo vo = new RmCodeDataVo();
    RmPopulateHelper.populate(vo, request);  //从request中注值进去vo
    RmVoHelper.markCreateStamp(request,vo);  //打创建时间,IP戳
    String id = getService().insert(vo);  //插入单条记录
    request.setAttribute(IGlobalConstants.WF_FORM_ID, id);
    RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
    { //刷缓存的时机,选择在用户界面操作后
		//刷新本地缓存
		RmGlobalReference.getSingleton().initDataTotal();
        //通知兄弟集群节点
        RmCacheHandler.getSingleton().flushOtherNodes(RmGlobalReference.class, IRmCacheListener.RefreshType.COMMON.value());
    }
    return mapping.findForward(FORWARD_TO_QUERY_ALL);
}
 
开发者ID:quickbundle,项目名称:javasec,代码行数:26,代码来源:RmCodeDataAction.java


示例2: update

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
    * 批量更新修改多条记录
    * 
    * @param vos 更新的VO对象数组
    * @return 成功更新的记录最终数量
    */
public int update(RmLogTypeVo[] vos) {
	int[] sum = getDao().update(vos);
	int finalSum = 0;
	for (int i = 0; i < sum.length; i++) {
		finalSum += sum[i];
	}
	//RmProjectHelper.log(TABLE_LOG_TYPE_NAME, "批量更新了" + finalSum + "条记录);
       RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
       { //刷缓存的时机,选择在调用Service的更新类方法后
   		//刷新本地缓存
   		RmLogTypeCache.getSingleton().flushCache(IRmCacheListener.RefreshType.COMMON.value());
           //通知兄弟集群节点
   		RmCacheHandler.getSingleton().flushOtherNodes(RmLogTypeCache.class, IRmCacheListener.RefreshType.COMMON.value());
       }
	return finalSum;
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:23,代码来源:RmLogTypeService.java


示例3: deleteMulti

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 从页面的表单获取多条记录id,并删除多条记录
 * 
 * @param mapping
 * @param form
 * @param request
 * @param response 
 * @return
 * @throws Exception
 */
public ActionForward deleteMulti(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    String[] id = RmJspHelper.getArrayFromRequest(request, REQUEST_IDS);  //从request获取多条记录id
    int deleteCount = 0;  //定义成功删除的记录数
    if (id != null && id.length != 0) {
        deleteCount = getService().delete(id);  //删除多条记录
    }
    RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
    request.setAttribute(EXECUTE_ROW_COUNT, deleteCount);  //sql影响的行数放入request属性
    { //刷缓存的时机,选择在用户界面操作后
		//刷新本地缓存
		RmGlobalReference.getSingleton().initDataTotal();
        //通知兄弟集群节点
        RmCacheHandler.getSingleton().flushOtherNodes(RmGlobalReference.class, IRmCacheListener.RefreshType.COMMON.value());
    }
    return mapping.findForward(FORWARD_TO_QUERY_ALL);
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:27,代码来源:RmCodeDataAction.java


示例4: update

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 从页面表单获取信息注入vo,并修改单条记录
 * 
 * @param mapping
 * @param form
 * @param request
 * @param response 
 * @return
 * @throws Exception
 */
public ActionForward update(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    RmCodeDataVo vo = new RmCodeDataVo();
    RmPopulateHelper.populate(vo, request);  //从request中注值进去vo
    RmVoHelper.markModifyStamp(request,vo);  //打修改时间,IP戳
    int count = getService().update(vo);  //更新单条记录
    RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
    request.setAttribute(EXECUTE_ROW_COUNT, count);  //sql影响的行数放入request属性
    { //刷缓存的时机,选择在用户界面操作后
		//刷新本地缓存
		RmGlobalReference.getSingleton().initDataTotal();
        //通知兄弟集群节点
        RmCacheHandler.getSingleton().flushOtherNodes(RmGlobalReference.class, IRmCacheListener.RefreshType.COMMON.value());
    }
    return mapping.findForward(FORWARD_TO_QUERY_ALL);
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:26,代码来源:RmCodeDataAction.java


示例5: update

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
    * 批量更新修改多条记录
    * 
    * @param vos 更新的VO对象数组
    * @return 成功更新的记录最终数量
    */
public int update(RmPartyViewVo[] vos) {
	int[] sum = getDao().update(vos);
	int finalSum = 0;
	for (int i = 0; i < sum.length; i++) {
		finalSum += sum[i];
	}
	//RmProjectHelper.log(TABLE_LOG_TYPE_NAME, "批量更新了" + finalSum + "条记录);
       RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
       { //刷缓存的时机,选择在调用Service的更新类方法后
   		//刷新本地缓存
   		RmPartyViewCache.getSingleton().flushCache(IRmCacheListener.RefreshType.COMMON.value());
           //通知兄弟集群节点
   		RmCacheHandler.getSingleton().flushOtherNodes(RmPartyViewCache.class, IRmCacheListener.RefreshType.COMMON.value());
       }
	return finalSum;
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:23,代码来源:RmPartyViewService.java


示例6: update

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
    * 批量更新修改多条记录
    * 
    * @param vos 更新的VO对象数组
    * @return 成功更新的记录最终数量
    */
public int update(RmFunctionNodeVo[] vos) {
	int[] sum = getDao().update(vos);
	int finalSum = 0;
	for (int i = 0; i < sum.length; i++) {
		finalSum += sum[i];
	}
	//RmProjectHelper.log(TABLE_LOG_TYPE_NAME, "批量更新了" + finalSum + "条记录);
       RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
       { //刷缓存的时机,选择在调用Service的更新类方法后
   		//刷新本地缓存
   		RmFunctionNodeCache.getSingleton().flushCache(IRmCacheListener.RefreshType.COMMON.value());
           //通知兄弟集群节点
   		RmCacheHandler.getSingleton().flushOtherNodes(RmFunctionNodeCache.class, IRmCacheListener.RefreshType.COMMON.value());
       }
	return finalSum;
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:23,代码来源:RmFunctionNodeService.java


示例7: update

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
    * 批量更新修改多条记录
    * 
    * @param vos 更新的VO对象数组
    * @return 成功更新的记录最终数量
    */
public int update(RmPartyTypeRelationRuleVo[] vos) {
	int[] sum = getDao().update(vos);
	int finalSum = 0;
	for (int i = 0; i < sum.length; i++) {
		finalSum += sum[i];
	}
	//RmProjectHelper.log(TABLE_LOG_TYPE_NAME, "批量更新了" + finalSum + "条记录);
       RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
       { //刷缓存的时机,选择在调用Service的更新类方法后
   		//刷新本地缓存
   		RmPartyTypeRelationRuleCache.getSingleton().flushCache(IRmCacheListener.RefreshType.COMMON.value());
           //通知兄弟集群节点
   		RmCacheHandler.getSingleton().flushOtherNodes(RmPartyTypeRelationRuleCache.class, IRmCacheListener.RefreshType.COMMON.value());
       }
	return finalSum;
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:23,代码来源:RmPartyTypeRelationRuleService.java


示例8: update

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
    * 批量更新修改多条记录
    * 
    * @param vos 更新的VO对象数组
    * @return 成功更新的记录最终数量
    */
public int update(RmAuthorizeVo[] vos) {
	int[] sum = getDao().update(vos);
	int finalSum = 0;
	for (int i = 0; i < sum.length; i++) {
		finalSum += sum[i];
	}
	//RmProjectHelper.log(TABLE_LOG_TYPE_NAME, "批量更新了" + finalSum + "条记录);
       RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
       { //刷缓存的时机,选择在调用Service的更新类方法后
   		//刷新本地缓存
   		RmAuthorizeCache.getSingleton().flushCache(IRmCacheListener.RefreshType.COMMON.value());
           //通知兄弟集群节点
   		RmCacheHandler.getSingleton().flushOtherNodes(RmAuthorizeCache.class, IRmCacheListener.RefreshType.COMMON.value());
       }
	return finalSum;
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:23,代码来源:RmAuthorizeService.java


示例9: update

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
    * 批量更新修改多条记录
    * 
    * @param vos 更新的VO对象数组
    * @return 成功更新的记录最终数量
    */
public int update(RmPartyTypeVo[] vos) {
	int[] sum = getDao().update(vos);
	int finalSum = 0;
	for (int i = 0; i < sum.length; i++) {
		finalSum += sum[i];
	}
	//RmProjectHelper.log(TABLE_LOG_TYPE_NAME, "批量更新了" + finalSum + "条记录);
       RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
       { //刷缓存的时机,选择在调用Service的更新类方法后
   		//刷新本地缓存
   		RmPartyTypeCache.getSingleton().flushCache(IRmCacheListener.RefreshType.COMMON.value());
           //通知兄弟集群节点
   		RmCacheHandler.getSingleton().flushOtherNodes(RmPartyTypeCache.class, IRmCacheListener.RefreshType.COMMON.value());
       }
	return finalSum;
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:23,代码来源:RmPartyTypeService.java


示例10: deleteMulti

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 从页面的表单获取多条记录id,并删除多条记录
 * 
 * @param mapping
 * @param form
 * @param request
 * @param response 
 * @return
 * @throws Exception
 */
public ActionForward deleteMulti(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    String[] id = RmJspHelper.getArrayFromRequest(request, REQUEST_IDS);  //从request获取多条记录id
    int deleteCount = 0;  //定义成功删除的记录数
    if (id != null && id.length != 0) {
        deleteCount = getService().delete(id);  //删除多条记录
    }
    request.setAttribute(EXECUTE_ROW_COUNT, deleteCount);  //sql影响的行数放入request属性
    { //刷缓存的时机,选择在用户界面操作后
		//刷新本地缓存
		RmGlobalReference.getSingleton().initDataTotal();
        //通知兄弟集群节点
        RmCacheHandler.getSingleton().flushOtherNodes(RmGlobalReference.class, IRmCacheListener.RefreshType.COMMON.value());
    }
    return mapping.findForward(FORWARD_TO_QUERY_ALL);
}
 
开发者ID:quickbundle,项目名称:javasec,代码行数:26,代码来源:RmCodeTypeAction.java


示例11: flushCache

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 刷新缓存的值,将keys对应的数据设置为已过期(或未初始化)状态
 * 
 * @param refreshType 缓存的刷新类型
 * @param keys 缓存的key值
 * @return 返回执行结果: -1表示错误, 0表示没找到删除的对象, 大于0的值表示影响的行数
 */
public String flushCache(String flushType, Object... keys) {
	String result = null;
	if(IRmCacheListener.RefreshType.DELETE.value().equals(flushType)) {
		if(keys.length > 0) {
			clearCountInner(keys[0].toString());
			result = "1";
		}
	} else {
		result = "0";
	}
	logCache.info(this.getClass().getName() + ".flushCache(" + flushType + ", " + Arrays.deepToString(keys) + "): result=" + result);
	return result;
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:21,代码来源:RmSqlCountCache.java


示例12: flushCache

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
public String flushCache(String flushType, Object... keys) {
String result = null;
if(IRmCacheListener.RefreshType.COMMON.value().equals(flushType)) {
	isInit = false;
	result = "0";
}
logCache.info(this.getClass().getName() + ".flushCache(" + flushType + ", " + Arrays.deepToString(keys) + "): isInit=false");
return result;
  }
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:10,代码来源:RmAbstractCache.java


示例13: reflectFlush

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 集群模式下的缓存刷新实现,被其他节点调用
 * 
 * @param cacheClassName
 * @param flushType
 * @param keys
 */
public String reflectFlush(Class<T> cacheClassName, String flushType, Object... keys) {
	String result = null;
	try {
		Method methodGs = cacheClassName.getMethod("getSingleton");
		IRmCacheListener cl = (IRmCacheListener)methodGs.invoke(cacheClassName);
		result = cl.flushCache(flushType, keys);
		logCache.info(RmCacheHandler.class.getName() + ".reflectFlush(" + cacheClassName.getName() + ", " + flushType + ", " + Arrays.deepToString(keys) + "): " + result);
	} catch (Exception e) {
		logCache.error(RmCacheHandler.class.getName() + ".reflectFlush(" + cacheClassName.getName() + ", " + flushType + ", " + Arrays.deepToString(keys) + "): " + e.toString());
		result = IRmCacheListener.Result.FAIL.pattern();
	}
	return result;
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:21,代码来源:RmCacheHandler.java


示例14: flushCache

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 刷新缓存的值,将keys对应的数据设置为已过期(或未初始化)状态
 * 
 * @param refreshType 缓存的刷新类型
 * @param keys 缓存的key值,所有参数应可能使用String(如Java基本类型)
 * @return 返回执行结果: -1表示错误, 0表示没找到删除的对象, 大于0的值表示影响的行数
 */
public String flushCache(String flushType, Object... keys) {
	String result = null;
	if(IRmCacheListener.RefreshType.COMMON.value().equals(flushType)) {
		isInit = false;
		result = "0";
	}
	return result;
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:16,代码来源:RmGlobalReference.java


示例15: insert

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
   * 插入单条记录
   * 
   * @param vo 用于添加的VO对象
   * @return 若添加成功,返回新生成的Oid
   */
  public String insert(RmLogTypeVo vo) {
      String id = getDao().insert(vo);
      //RmProjectHelper.log(TABLE_LOG_TYPE_NAME, "插入了1条记录,id=" + String.valueOf(id));
      RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
      { //刷缓存的时机,选择在调用Service的更新类方法后
  		//刷新本地缓存
  		RmLogTypeCache.getSingleton().flushCache(IRmCacheListener.RefreshType.COMMON.value());
          //通知兄弟集群节点
  		RmCacheHandler.getSingleton().flushOtherNodes(RmLogTypeCache.class, IRmCacheListener.RefreshType.COMMON.value());
      }
return id;
  }
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:19,代码来源:RmLogTypeService.java


示例16: delete

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
   * 删除单条记录
   * 
   * @param id 用于删除的记录的id
   * @return 成功删除的记录数
   */
  public int delete(String id) {
int sum = getDao().delete(id);
//RmProjectHelper.log(TABLE_LOG_TYPE_NAME, "删除了" + sum + "条记录,id=" + String.valueOf(id));
RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
      { //刷缓存的时机,选择在调用Service的更新类方法后
  		//刷新本地缓存
  		RmLogTypeCache.getSingleton().flushCache(IRmCacheListener.RefreshType.COMMON.value());
          //通知兄弟集群节点
  		RmCacheHandler.getSingleton().flushOtherNodes(RmLogTypeCache.class, IRmCacheListener.RefreshType.COMMON.value());
      }
return sum;
  }
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:19,代码来源:RmLogTypeService.java


示例17: insert

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 从页面表单获取信息注入vo,并插入单条记录
 * 
 * @param mapping
 * @param form
 * @param request
 * @param response 
 * @return
 * @throws Exception
 */
public ActionForward insert(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    RmCodeTypeVo vo = new RmCodeTypeVo();
    RmPopulateHelper.populate(vo, request);  //从request中注值进去vo
    RmVoHelper.markCreateStamp(request,vo);  //打创建时间,IP戳
    String id = getService().insert(vo);  //插入单条记录
    request.setAttribute(IGlobalConstants.WF_FORM_ID, id);
    { //刷缓存的时机,选择在用户界面操作后
		//刷新本地缓存
		RmGlobalReference.getSingleton().initDataTotal();
        //通知兄弟集群节点
        RmCacheHandler.getSingleton().flushOtherNodes(RmGlobalReference.class, IRmCacheListener.RefreshType.COMMON.value());
    }
    return mapping.findForward(FORWARD_TO_QUERY_ALL);
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:25,代码来源:RmCodeTypeAction.java


示例18: delete

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 从页面的表单获取单条记录id,并删除单条记录
 * 
 * @param mapping
 * @param form
 * @param request
 * @param response 
 * @return
 * @throws Exception
 */
public ActionForward delete(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    int deleteCount = getService().delete(request.getParameter(REQUEST_ID));  //删除单条记录
    request.setAttribute(EXECUTE_ROW_COUNT, deleteCount);  //sql影响的行数放入request属性
    { //刷缓存的时机,选择在用户界面操作后
		//刷新本地缓存
		RmGlobalReference.getSingleton().initDataTotal();
        //通知兄弟集群节点
        RmCacheHandler.getSingleton().flushOtherNodes(RmGlobalReference.class, IRmCacheListener.RefreshType.COMMON.value());
    }
    return mapping.findForward(FORWARD_TO_QUERY_ALL);
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:22,代码来源:RmCodeTypeAction.java


示例19: update

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 从页面表单获取信息注入vo,并修改单条记录
 * 
 * @param mapping
 * @param form
 * @param request
 * @param response 
 * @return
 * @throws Exception
 */
public ActionForward update(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    RmCodeTypeVo vo = new RmCodeTypeVo();
    RmPopulateHelper.populate(vo, request);  //从request中注值进去vo
    RmVoHelper.markModifyStamp(request,vo);  //打修改时间,IP戳
    int count = getService().update(vo);  //更新单条记录
    request.setAttribute(EXECUTE_ROW_COUNT, count);  //sql影响的行数放入request属性
    { //刷缓存的时机,选择在用户界面操作后
		//刷新本地缓存
		RmGlobalReference.getSingleton().initDataTotal();
        //通知兄弟集群节点
        RmCacheHandler.getSingleton().flushOtherNodes(RmGlobalReference.class, IRmCacheListener.RefreshType.COMMON.value());
    }
    return mapping.findForward(FORWARD_TO_QUERY_ALL);
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:25,代码来源:RmCodeTypeAction.java


示例20: delete

import org.quickbundle.itf.cache.IRmCacheListener; //导入依赖的package包/类
/**
 * 从页面的表单获取单条记录id,并删除单条记录
 * 
 * @param mapping
 * @param form
 * @param request
 * @param response 
 * @return
 * @throws Exception
 */
public ActionForward delete(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    int deleteCount = getService().delete(request.getParameter(REQUEST_ID));  //删除单条记录
    RmSqlCountCache.clearCount(TABLE_NAME);  //清除count记录数缓存
    request.setAttribute(EXECUTE_ROW_COUNT, deleteCount);  //sql影响的行数放入request属性
    { //刷缓存的时机,选择在用户界面操作后
		//刷新本地缓存
		RmGlobalReference.getSingleton().initDataTotal();
        //通知兄弟集群节点
        RmCacheHandler.getSingleton().flushOtherNodes(RmGlobalReference.class, IRmCacheListener.RefreshType.COMMON.value());
    }
    return mapping.findForward(FORWARD_TO_QUERY_ALL);
}
 
开发者ID:quickbundle,项目名称:qb-archetype,代码行数:23,代码来源:RmCodeDataAction.java



注:本文中的org.quickbundle.itf.cache.IRmCacheListener类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ODataError类代码示例发布时间:2022-05-16
下一篇:
Java MuseArtifactPacket类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap