gistfile1.txt package com.keesail.weba;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.validation.constr
gistfile1.txt
package com.keesail.weba;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.validation.constraints.Pattern.Flag;
/**
* 读取日志接口访问数量
* @author 崔展川
* @date 2017.11.27
*/
public class KeeReadFileLog
{
private static final String URI = "找到action";
private static final String DECODE = "请求参数解密后";
/**
* 获取日志中,用户访问接口的次数;
* @param fileName 文件地址
* @param interfaceName 接口名称
* @param userId 用户id
*
* @return num 请求次数
* @throws Exception
*/
public static int getVisitNum(String fileName, String interfaceName, String userId) throws Exception
{
int num = 0; //请求次数
File file = new File(fileName);
BufferedReader br = new BufferedReader(new FileReader(file)); //获取文件流
String line = null; //当前行数据
boolean flag = false; //是否对该行数据,进行处理;
List