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 + "]";
      }

}

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);

    }

}

原文地址:http://blog.51cto.com/13586596/2065079

时间: 2024-11-05 13:37:06

java实现微信公众号房卡牛牛六人平台开发搭建文章采集接口程序的相关文章

基于微信公众服务号的电商平台开发环境搭建

      1-运行环境及开发工具 1.1 Java运行环境 安装与配置 1.1.1 JDK 安装与配置 1.1.2 IDE 开发环境安装与配置 1.2 数据库安装与配置 1.2.1MYSQL安装 用户名 密码 1.2.2 数据库管理工具 SQLyog 1.3 应用服务器安装与配置 1.3.1 TOMCAT安装与配置 1.3.2 应用程序部署与测试 2-

带领技术小白入门——基于java的微信公众号开发(包括服务器配置、java web项目搭建、tomcat手动发布web项目、微信开发所需的url和token验证)

微信公众号对于每个人来说都不陌生,但是许多人都不清楚是怎么开发的.身为技术小白的我,在闲暇之余研究了一下基于java的微信公众号开发.下面就是我的实现步骤,写的略显粗糙,希望大家多多提议! 一.申请服务器 1.我购买的是阿里云服务器,购买后要设置一下服务器密码,默认用户名是administrator,购买好后如下: 2.申请好后,copy一下此服务器的IP地址(公有),在本地ping一下看看是否可用,j键盘Win+R,输入cmd,输入ping+IP回车,如下即为成功: 二.配置服务器 1.下载远

基于java的微信公众号二次开发视频教程

详情请交流  QQ  709639943 00.基于java的微信公众号二次开发视频教程 00.leetcode 算法 面试 00.北风网 零基础到数据(大数据)分析专家-首席分析师 00.快速上手JMeter 00.Jmeter 00.2017年Java web开发工程师成长之路 00.R语言速成实战 00.R语言数据分析实战 00.Python+Django+Ansible Playbook自动化运维项目实战 00.Java深入微服务原理改造房产销售平台 00.Python3入门机器学习 经

JAVA 版本微信公众账号开源项目招募新成员

大家好: jeecg开源社区,目前正在开展"JAVA 版本微信公众账号开源项目"的开发工作,欢迎有兴趣的朋友一起参与! 截止时间:20140510 详细联系方式:445654970 要求: 1.熟悉jeecg技术平台: 2.有足够的业余时间参与: 官方网站:http://www.jeecg.org/ JAVA 版本微信公众账号开源项目招募新成员,布布扣,bubuko.com

JAVA版本微信公众账号开源项目版本发布-jeewx1.0(捷微)

JeeWx, 敏捷微信开发,简称"捷微". 捷微是一款免费开源的微信公众账号开发平台. 平台介绍: 一.简介 jeewx是一个开源,高效,敏捷的微信开发平台采用JAVA语言,它是基于jeecg这个企业级快速开发框架实现的. jeewx的目的是最大化的简化微信开发的流程,使用开发者能把最好的精力放到微信具体业务开发,并能以最快的时间完成.把一些常规而频繁的工作交由jeewx来处理即可,平台兼备的代码生成器,在线开发,可以快速的完成企业应用.为此jeewx提供了详细的二次开发文档,关键代码

微信公众平台开发(89) 高级群发接口

在这篇微信公众平台高级接口开发教程中,我们将介绍如何开发高级群发接口功能. 本文分为以下四个部分: 准备群发内容 选择群发对象 执行群发 接收群发结果 一.准备群发内容 群发内容可以是文本.图片.语音.视频.图文.群发文本只需要文本内容,其他内容需要获得相应的media_id. 1. 文本内容 文本内容就是一段文字,比如:"微信公众平台开发最佳实践" 2. 图片.语音.视频 要求如下: ? 图片(image): 128K,支持JPG格式 ? 语音(voice):256K,播放长度不超过

微信公众平台开发(88) 用户分组接口

本文介绍在微信公众平台上如何使用高级接口开发用户分组接口的功能. 一.接口介绍 开发者可以使用接口,对公众平台的分组进行查询.创建.修改操作,也可以使用接口在需要时移动用户到某个分组. 一个公众账号,最多支持创建500个分组. 接口调用请求说明创建分组http请求方式: POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/groups/create?access_token=ACCESS_TOKEN POST数据格式:json POST数据例子:

【微信公众平台开发】利用百度接口,制作一键导航功能

微信开发中,很多商家用户都要求点具体地址,能在百度或者soso地图上面显示自己的地址. 而这样的功能,利用百度api接口地图标点功能就可以很简单实现. 1.功能说明如下: 地图标点功能 调用该接口可调起PC或web地图,且在指定坐标点上显示点的名称和内容信息. 实例 http://api.map.baidu.com/marker?location=40.047669,116.313082&title=我的位置&content=百度奎科大厦 &output=html&src=

微信公众平台开发(73) 客服接口发送客服消息

原文:微信公众平台开发(73) 客服接口发送客服消息 微信公众平台开发 客服接口 发送客服消息作者:方倍工作室 地址:http://www.cnblogs.com/txw1958/p/weixin73-custom-send.html 当用户主动发消息给公众号的时候(包括发送信息.点击自定义菜单clike事件.订阅事件.扫描二维码事件.支付成功事件.用户维权),微信将会把消息数据推送给开发者,开发者在一段时间内(目前为24小时)可以调用客服消息接口,通过POST一个JSON数据包来发送消息给普通