今天主要写了5个接口:
1、活动列表分页查询接口
2、根据活动id删除活动接口
3、活动上/下架状态改变接口
4、活动报名人员列表分页查询接口
5、活动报名人员列表导出接口
其实导出接口用的了Excel导出工具类,ExcelUtil,代码网上可以找到就不展示了,别忘了加上依赖包:
<!-- Excel导出工具类包 -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.9</version>
</dependency>
这个我也是从网上找的。
第二点就是隐藏对用户的身份证进行处理:隐藏中间的8位。我直接加了一个工具类方法处理。
https://blog.csdn.net/yaomingyang/article/details/79799940
第三点就是跑jar包服务的一些步骤:
1、连接linux服务器,我这边用到了两个工具(filezilla.exe,SecureCRT 8.1,前者用来上传jar包,后者用来执行命令)
2、备份之前的jar包,上传新jar包
3、查看正在跑的jar包的pid,杀掉这个进程(ps -ef|grep java,kill -9 XXX)
4、进入封装的项目启动文件的目录,启动项目(cd /home/...., ./startup_xxxx.sh start)
5、进入日志文件夹,查看日志(tail -f -n 500 xxxxx.jar.log,500为查看500行)