Java基础扎实,有良好的编码习惯。
熟悉Java多线程、集合框架、反射,对集合框架源码、数据结构有一定了解。
熟悉JavaWeb开发,掌握Tomcat服务器的部署,熟悉EasyUI。
熟练使用Mysql,掌握Redis的基本使用,了解Oracle、SQL语句调优。
熟练使用Spring、SpringMVC、MyBaits、Shiro、SpringBoot等开源框架。
了解基于SpringCloud的分布式微服务的开发,了解Eureka、Zuul、Hystrix、Ribbon等开发组件。
掌握消息中间件RabbitMQ的使用,了解ActiveMQ。
熟悉Linux常用命令,掌握Linux环境下的项目部署。
掌握Nginx反向代理服务的基本使用,了解常用的负载均衡策略。
熟练使用Maven、Git等项目管理工具,了解SVN。
熟练使用Eclipse、IDEA、VSCode、Spring tool suite等开发工具
长大教务小程序
项目介绍:
本项目是将教务系统、图书馆系统、学校新闻这三个系统的常用功能进行结合而开发的一款为长江大学学生服务的微信
小程序。
技术应用:
本项目采用SpringBoot框架进行搭建、采用Jsoup工具进行数据爬取、采用Mysql数据库来存储爬取的数据、采用持
久化框架JPA将对象与数据表进行映射、采用Redis来存储模拟登陆教务系统获得的cookie(时效性)。
主要负责:
教务系统中的成绩、课表、课程、考试安排等信息的爬取。
图书馆系统中的书籍名称、馆藏数量、位置信息等数据的爬取,书籍的完整信息则是通过书籍的ISBN号从豆瓣图书
中爬取。
学校新闻信息的爬取,通过新闻的时间顺序进行排序。
将爬取的数据进行解析整理,然后存入数据库中。
将数据封装成接口供小程序端调用。
项目亮点:
将教务系统、图书系统、新闻信息的常用功能进行整合。
使用restful风格开发项目接口。
使用定时器来定时爬取数据,更新到数据库中,保证了数据的及时性。
爬取豆瓣图书中的图书信息,将其封装成数据接口。
本项目是将教务系统、图书馆系统、学校新闻这三个系统的常用功能进行结合而开发的一款为长江大学学生服务的微信 小程序。
这是一款分享游戏账号的小程序;分管理端和小程序端,管理端用于上传数据,小程序端 用户访问数据。