比赛系统项目:
后端用springboot和mybatis架构,前端用了thymeleaf,做成一个比赛系统,这个比赛系统供给射击比赛用的,射击比赛前,在比赛系统可以编辑和查看比赛的信息,并且可以通过excel导入选手的信息,比赛时,在这个比赛系统可以实时显示选手打出的环数并动态排名,比赛后,用这个比赛系统可以将选手的成绩导出excel和word文档。比赛系统这些功能都是自己独立完成,包括前端和后端。
通讯项目:
1、该项目的前端的登录界面、注册界面、好友列表框、聊天框是通过Java设计的GUI工具包来编程的
2、该项目使用数据库mysql用来存储用户信息
3、该项目用hibernate来访问数据库,利用Java的网络编程和多线程完成多用户可以同时注册、多用户同时登录、用户与用户之间的实时通讯、好友列表实时更新来查看用户是否在线,可以保证一千多用户在线登录。
4、注册模块用了Tomcat服务器,登录模块用了TCP服务器,聊天中转服务器用了UDP服务器,以便让不同的网络环境也可以项目通信。该项目的客户端和服务器之间数据传输是用json格式来传输
5.该项目的3个服务器都部署在云服务器的Linux系统上,以便全国各地也可以相互通信
6.项目完成后。用maven打包成jar包,创建出run.bat和run.sh文件,只要你的电脑有JDK环境就可以运行该项目。
爬取股票信息数据的项目:
运用了WebMagic框架爬取了同花顺行情中心网站一些股票的信息,比如股票的名称、成交额、成交量、收盘价等,爬取后将数据导进mysql数据库,也可以将股票的一些数据导出excel里。