monsterLin / PocketCat

Undergraduate graduation design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PocketCat

PocketCat 寓意:猫古怪精灵,善于发现新鲜事物。口袋猫意味着随时随地发现新的信息

写在前面

  • 本作品是即将面临毕业的我的毕业设计,课题名为:校园兼职系统
  • 由于指导老师的督促,所以这段时间连忙开启了项目(〃'▽'〃)
  • 之前的计划是打算使用angular2和springboot写这样一个项目,但是由于时间比较紧张,所以就更改了计划
  • φ(>ω<*) 本项目从2018/02/26开始到2018/3/1基本完成,项目的话其实很简单,就是数据的CURD操作
  • φ(>ω<) 如果你喜欢,欢迎Star项目φ(>ω<)

技术设计

由于我是做Android的,所以在后台以及网页前端上都显的略微吃力,还好有朋友的帮助٩(๑>◡<๑)۶

  • 后台使用SpringBoot进行设计
  • 数据库: mysql
  • 数据库管理:MyBatis
  • 使用Jsoup进行数据的抓取
  • 使用thymeleaf进行数据的展示
  • 使用Gitalk进行留言板的设计
  • 使用BootStrap进行后台的设计,后台是找的模板进行修改过的(`・ω・´)
  • 系统设计遵循MVC架构ヾ(=・ω・=)o

开始使用

源码编译运行

com.monsterlin.title=
com.monsterlin.description=

mybatis.type-aliases-package=com.monsterlin.pocketcat.domain

spring.datasource.url=jdbc:mysql://127.0.01:3306/dpocketcat?useUnicode=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

spring.mail.host= smtp.163.com
spring.mail.username=test@163.com
spring.mail.password=123456
spring.mail.default-encoding=UTF-8

mail.fromMail.addr=test@163.com

server.port=8088

  • 编译运行||构建打包,使用如下命令:
cd 项目跟目录(和pom.xml同级)

//排除测试代码后进行打包
//前提是电脑配置了MAVEN环境变量
mvn clean package  -Dmaven.test.skip=true

直接运行jar文件

  • 下载目标文件: 点我下载
  • 使用如下命令运行:
//控制台开启,则服务运行;相反,则服务停止
java -jar  PocketCat-1.0.0-SNAPSHOT.jar

//保持服务挂起状态
java -jar PocketCat-1.0.0-SNAPSHOT.jar &

//在启动的时候选择读取不同的配置文件
java -jar app.jar --spring.profiles.active=dev

//在启动的时候设置jvm参数
java -Xms10m -Xmx80m -jar PocketCat-1.0.0-SNAPSHOT.jar &

项目预览

pic01 pic07

相关资料

About

Undergraduate graduation design


Languages

Language:Java 57.2%Language:HTML 30.7%Language:CSS 11.0%Language:JavaScript 1.1%