From b1e59a93f4af829250d32f41f5474e041cda517f Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 28 九月 2022 14:11:11 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/aspect/LogAspect.java | 19 ++++++++++--------- src/main/java/com/lf/server/helper/HttpHelper.java | 24 ++++++++++++++---------- 2 files changed, 24 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/lf/server/aspect/LogAspect.java b/src/main/java/com/lf/server/aspect/LogAspect.java index 2bfd023..a870904 100644 --- a/src/main/java/com/lf/server/aspect/LogAspect.java +++ b/src/main/java/com/lf/server/aspect/LogAspect.java @@ -26,13 +26,14 @@ @Around("logPointCut()") public Object around(ProceedingJoinPoint point) throws Throwable { long beginTime = System.currentTimeMillis(); - //鎵ц鏂规硶 + // 鎵ц鏂规硶 Object result = point.proceed(); - //鎵ц鏃堕暱(姣) - long time = System.currentTimeMillis() - beginTime; - //System.out.println("time"+time); - //淇濆瓨鏃ュ織 + // 鎵ц鏃堕暱(姣) + long time = System.currentTimeMillis() - beginTime; + // System.out.println("time:"+time) + + // 淇濆瓨鏃ュ織 saveLogAction(point, time); return result; @@ -44,15 +45,15 @@ /*LogAction logAction = new LogAction(); com.landtool.lanbase.common.annotation.LogAction log = method.getAnnotation(com.landtool.lanbase.common.annotation.LogAction.class); if(log != null){ - //娉ㄨВ涓婄殑鎻忚堪 + // 娉ㄨВ涓婄殑鎻忚堪 String[] list = log.value().split(","); logAction.setLargemodel(list[0]); //澶фā鍧� logAction.setSmallmodel(list[1]);//灏忔ā鍧� logAction.setRemark(list[2]); //澶囨敞 logAction.setActiontype(list[3]);//鎿嶄綔绫诲瀷 -// logAction.setRemark(log.value()); -// logAction.setActiontype(log.value()); + //logAction.setRemark(log.value()); + //logAction.setActiontype(log.value()); } //鑾峰彇request @@ -68,7 +69,7 @@ logAction.setAppid(loginConfig.getAppId()); -// logAction.setLargemodel(loginConfig.getAppFullName()); + //logAction.setLargemodel(loginConfig.getAppFullName()); diff --git a/src/main/java/com/lf/server/helper/HttpHelper.java b/src/main/java/com/lf/server/helper/HttpHelper.java index 5367a6b..70616a4 100644 --- a/src/main/java/com/lf/server/helper/HttpHelper.java +++ b/src/main/java/com/lf/server/helper/HttpHelper.java @@ -29,6 +29,12 @@ * @author WWW */ public class HttpHelper { + private final static String HTTP_SLASH2 = "://"; + + private final static String HTTP_SLASH = "/"; + + private final static Integer THREE = 3; + protected static final HeaderGroup HOP_HEADERS; static { @@ -69,7 +75,8 @@ proxyResponse = client.execute(host, proxyRequest); int statusCode = proxyResponse.getStatusLine().getStatusCode(); - response.setStatus(statusCode); // response.setStatus(statusCode, proxyResponse.getStatusLine().getReasonPhrase()); + // response.setStatus(statusCode, proxyResponse.getStatusLine().getReasonPhrase()) + response.setStatus(statusCode); copyResponseHeaders(proxyResponse, request, response, url); @@ -118,7 +125,7 @@ } protected void copyRequestHeader(HttpServletRequest request, HttpRequest proxyRequest, HttpHost host, String headerName) { - if (headerName.equalsIgnoreCase(HttpHeaders.CONTENT_LENGTH)||HOP_HEADERS.containsHeader(headerName)) { + if (headerName.equalsIgnoreCase(HttpHeaders.CONTENT_LENGTH) || HOP_HEADERS.containsHeader(headerName)) { return; } @@ -152,9 +159,9 @@ protected String getRealCookie(String cookieValue) { StringBuilder escapedCookie = new StringBuilder(); - String cookies[] = cookieValue.split("[;,]"); + String[] cookies = cookieValue.split("[;,]"); for (String cookie : cookies) { - String cookieSplit[] = cookie.split("="); + String[] cookieSplit = cookie.split("="); if (cookieSplit.length == 2) { String cookieName = cookieSplit[0].trim(); if (cookieName.startsWith(cookieName)) { @@ -192,10 +199,7 @@ .setSocketTimeout(-1) .build(); - //return HttpClientBuilder.create() - // .setDefaultRequestConfig(requestConfig) - // .build(); - + // return HttpClientBuilder.create().setDefaultRequestConfig(requestConfig).build() return HttpClients.custom() .setDefaultRequestConfig(requestConfig) .build(); @@ -246,8 +250,8 @@ StringBuffer curUrl = request.getRequestURL(); int pos; - if ((pos = curUrl.indexOf("://")) >= 0) { - if ((pos = curUrl.indexOf("/", pos + 3)) >= 0) { + if ((pos = curUrl.indexOf(HTTP_SLASH2)) >= 0) { + if ((pos = curUrl.indexOf(HTTP_SLASH, pos + THREE)) >= 0) { curUrl.setLength(pos); } } -- Gitblit v1.9.3