java实现微信公众号房卡牛牛六人平台开发搭建文章采集接口程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java实现微信公众号房卡牛牛六人平台开发搭建文章采集接口程序相关的知识,希望对你有一定的参考价值。
日志实体类,用户记录用户登录登出
LogRec.java
package q.dms.test;
import java.util.Date;
/**
- 实体类 包含用户登录的id,ip,userName,Long_in,Log_out,address,type
- @author sky_mg 2017年6月4日下午3:07:44
- TODO 记录用户登录,登出信息记录
- 微信公众号房卡牛牛六人平台开发搭建教程:h5.fanshubbs.com
联系技术Q:1687054422
/
public class LogRec {
// ID标识
private int id;
// 时间
private Date time;
// 地址
private String address;
// 状态
private int type;
// 登录用户名
private String userName;
// 登录IP
private String ip;
/**
-
登录状态 包含LOG_IN,LOG_OUT
*/
private int logType;
// LOG_IN
public static final int LOG_IN = 1;
// LOG_OUT
public static final int LOG_OUT = 0;// 状态常量
public static final int GATHER = 1;
public static final int MATCH = 2;
public static final int RECORD = 3;
public static final int SEND = 4;
public static final int RECEIVE = 5;
public static final int WRITE = 6;
public static final int SAVE = 7;public int getId() {
return id;
}public void setId(int id) {
this.id = id;
}public Date getTime() {
return time;
}public void setTime(Date time) {
this.time = time;
}public String getAddress() {
return address;
}public void setAddress(String address) {
this.address = address;
}public int getType() {
return type;
}public void setType(int type) {
this.type = type;
}public String getUser() {
return userName;
}public void setUser(String user) {
this.userName = user;
}public String getIp() {
return ip;
}public void setIp(String ip) {
this.ip = ip;
}public int getLogType() {
return logType;
}public void setLogType(int logType) {
this.logType = logType;
}public LogRec(int id, Date time, String address, int type, String user, String ip, int logType) {
super();
this.id = id;
this.time = time;
this.address = address;
this.type = type;
this.userName = user;
this.ip = ip;
this.logType = logType;
}public LogRec() {
// TODO Auto-generated constructor stub
}@Override
public String toString() {
return "LogRec [id=" + id + ", time=" + time + ", address=" + address + ", type=" + type + ", user="- userName+ ", ip=" + ip + ", logType=" + logType + "]";
}
- userName+ ", ip=" + ip + ", logType=" + logType + "]";
}
2.日志业务类,实现日志数据的信息采集及显示功能
LogRecServe.java
`package q.dms.test;
import java.util.Date;
import java.util.Scanner;
/**
-
@author sky_mg 2017年6月4日下午3:53:39 TODO 实现日志信息的采集显示功能
*/
public class LogRecServe {public LogRec inputLog() {
Scanner scanner = new Scanner(System.in);
// 输入ID标识
System.out.println("请输入用户ID标识");
// 接受键盘输入的整数
int id = scanner.nextInt();
// 获取系统当前时间
Date dateNow = new Date();
// 输入地址
System.out.println("请输入地址");
// 接受键盘输入地址
String address = scanner.next();
// 设置数据状态为采集状态
int type = LogRec.GATHER;
// 用户名输入
System.out.println("请输入用户名");
// 接受用用户名输入
String userName = scanner.next();
// 主机ip输入
System.out.println("请输入主机IP");
// 接受用户输入的主机IP地址
String ip = scanner.next();
// 登录状态输入 :登录状态:1=>登录,0=>登出
System.out.println("请输入登录状态:1=>登录,0=>登出");
// 接受输入的登录状态
int logType = scanner.nextInt();
// 实例化logRec对象
LogRec logRec = new LogRec(id, dateNow, address, type, userName, ip, logType);return logRec;
}
public void showLog(LogRec... logRecs) {
// forEach循环
for (LogRec e : logRecs) {
if (e != null) {
System.out.println(e.toString());
}
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
3.创建一个日志测试类,演示日志数据的信息采集及显示
TestLogRec.java
package q.dms.test;
/**
- 1.1 创建日志业务类对象logRecServe 1.2 调用inputLog()进行日志数据采集 1.3 调用showLog()显示采集到的日志数据
-
@author sky_mg 2017年6月4日下午5:16:10 TODO
*/
public class TestLogRec {public static void main(String[] args) {
// TODO Auto-generated method stub
// 创建一个记录日志业务对象
LogRecServe logRecServe = new LogRecServe();
// 只有一个对象时可用这种方式创建
// LogRec logRec = new LogRec();
// logRec = logRecServe.inputLog();
// logRecServe.showLog(logRec);
System.out.println("------------------------------------------------");// 当有多个日志信息时,采用数组方式创建对象 // 创建一个日志对象数组,用于存放采集的日志信息 LogRec[] logRecs = new LogRec[2]; for (int i = 0; i < logRecs.length; i++) { System.out.println("第" + (i + 1) + "个日志数据采集"); logRecs[i] = logRecServe.inputLog(); } // 显示日志信息 logRecServe.showLog(logRecs);
}
}
以上是关于java实现微信公众号房卡牛牛六人平台开发搭建文章采集接口程序的主要内容,如果未能解决你的问题,请参考以下文章