当前位置: 首页 > news >正文

如何做视频网站不侵权账号seo是什么

如何做视频网站不侵权,账号seo是什么,用pdf怎么做电子书下载网站,网站后台登陆验证码大纲步骤: 一,创建需要记录的日志表,创建基础方法。(省略) 二,在需要加记录日志的方法上加Aop注解1,创建一个注解类,Aop中定义一个注解import java.lang.annotation.*; /*** http 请…
大纲步骤:
一,创建需要记录的日志表,创建基础方法。(省略)
二,在需要加记录日志的方法上加Aop注解1,创建一个注解类,Aop中定义一个注解
import java.lang.annotation.*;
/*** http 请求第三方请求日志使用注解*/
@Target({ElementType.TYPE,ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface HttpLog {//需要手动指定的枚举类HttpLogTypeEnum type();
}

2,切面处理

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.PropertyFilter;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.aspectj.lang.reflect.MethodSignature;
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.util.SpringContextUtils;
import org.springframework.core.LocalVariableTableParameterNameDiscoverer;
import org.springframework.stereotype.Component;
import org.springframework.validation.BindingResult;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Method;
/*** http第三方日志,切面处理类** @Author scott* @email jeecgos@163.com* @Date 2018年1月14日*/
@Aspect
@Component
@Slf4j
public class HttpLogAspect {@Autowiredprivate SysThirdHttpLogApi httpLogApi;@Pointcut("@annotation(org.jeecg.common.aspect.annotation.HttpLog)")public void httpLogPointCut() {}@Around("httpLogPointCut()")public Object around(ProceedingJoinPoint point) throws Throwable {long beginTime = System.currentTimeMillis();//执行方法 目标方法返回值Object result = point.proceed();//执行时长(毫秒)long time = System.currentTimeMillis() - beginTime;//保存http响应日志saveSysHttpLog(point, time,result);//        log.info(String.valueOf(result));return result;}//处理数据,入库保存日志private void saveSysHttpLog(ProceedingJoinPoint joinPoint, long time,Object result) {MethodSignature signature = (MethodSignature) joinPoint.getSignature();Method method = signature.getMethod();//获取注解类HttpLog httpLog = method.getAnnotation(HttpLog.class);if (httpLog != null) {HttpLogDto dto = new HttpLogDto();dto.setType(httpLog.type().name());//方法名//dto.setMethodType(httpLog.methodType().name());//dto.setMethodName(httpLog.methodType().getDesc());//请求的方法名String className = joinPoint.getTarget().getClass().getName();String methodName = signature.getName();dto.setMethod(className + "." + methodName + "()");//获取requestObject[] request = joinPoint.getArgs();//请求的参数dto.setRequestBody(JSONObject.toJSONString(request));//响应的结果String res = JSONObject.toJSONString(result);dto.setResponseResult(res);dto.setCostTime(time);.......//添加日志httpLogApi.insert(dto);}}

演示:

 

 

 

http://www.hkea.cn/news/20424/

相关文章:

  • wordpress 教垜四川seo推广公司
  • 东莞市阳光网青岛seo服务
  • 网站弹窗在中间位置企业培训师
  • 整站下载器 安卓版域名解析查询站长工具
  • 跨境自建站模板seo推广是做什么
  • 网站建设与网页设计报告网络营销师报名入口
  • 生成前端页面的网站东莞网络营销全网推广
  • 网站及单位网站建设情况免费男女打扑克的软件
  • 公司有网站有什么好处网上开店如何推广自己的网店
  • 海口网站建设策划关键词排名优化工具有用吗
  • 请问哪里可以做网站汕头seo
  • 访问国外网站速度慢苏州关键词seo排名
  • 做网站备案照片的要求谷歌seo教程
  • wordpress站点全屏新站如何让百度快速收录
  • wordpress 会议 主题推广排名seo
  • 源码开发网站建设sem与seo的区别
  • 如何查网站的空间防恶意点击软件
  • 单位网站建设收费标准互联网推广引流
  • 网站有中文源码加英文怎么做关键词歌词完整版
  • 建设网站企业银行做网站的平台
  • 如何进行网站建设分析网站推广app软件
  • 做ppt的软件模板下载网站网站服务公司
  • 网站icp备案认证怎么做谷歌网页版入口在线
  • 高安网站建设艺考培训
  • 主流的网站开发技术百度推广后台管理
  • 传奇网站模板免费下载优化网络搜索引擎
  • 提升学历报考什么专业比较好seosem顾问
  • 做违法网站犯法吗推广费用一般多少钱
  • 网站版权该怎么做呢五种常用的网站推广方法
  • 周宁县建设局网站关键词挖掘站网