1、具有扎实的JavaSE基础,有良好的编码能力和规范,熟悉面向对象编程思想;
2、熟练使用MySQL、Oracle等关系型数据库,掌握数据库基本的SQL的优化方式 ;
3、熟悉Java常用设计模式,如单例、工厂等;
4、熟练使用 MyBatis持久化框架;
5、熟悉Spring IOC和AOP两大核心思想,熟练使用Spring、SpringMVC、SpringBoot等开源框架的联合开发;
6、熟练使用HTML5、CSS3完成网页静态页面的布局,并使用JavaScript 完成前端页面的功能编写;
7、掌握jQuery、Vue、Element-UI、ECharts等Web前端框架技术;
8、掌握微信小程序和微信公众号的开发;
9、掌握Git、Maven项目管理工具;
10、了解SpringCloud部署方式,了解Eureka、Ribbon、Hystrix等SpringCloud常用组件;
11、了解Linux基本操作命令;
12、了解Redis、MongoDB等NoSQL数据库
13、熟练使用Eclipse、IntelliJ IDEA、STS、SQLyog、Navicat、HbuilderX、Axure RP、PowerDesigner等开发工具。
项目名称:北京大学分子实验室(2019.11-2020.01)
前台框架:Vue,Element-ui
项目架构:Springboot,Mybatis, Mysql,Spring Security
开发工具:Maven,Tomcat8,IntelliJ IDEA,Git
项目描述:
北京大学分子实验室是LIMS实验室的管理系统。主要包含两个模块,客户端和管理端。客户端系统可以进行实验预约、在线学习、以及考试考核等。管理端可以对实验室的样品、耗材、实验设备进行管理以及审核客户端发出的申请信息。
责任描述:
主要负责客户端以及管理端耗材的开发。在客户端用户可以创建实验课题,以及为该课题邀请成员;创建人可以向组成员指派任务,由被指派人去预约实验室,并对实验进度进行跟踪,实验完成后可以对实验结果、实验所用耗材、所用样品等信息进行word导出。预约实验室之前需要上传安全责任书,并且通过观看视频了解使用仪器的注意事项,以及考试成绩达到80分以上方可预约实验室。 预约后会通过邮箱的方式向管理员发送邮件通知,管理员在管理端进行审核,通过和打回都会向该用户发送邮件通知。预约成功后可以对本次实验所需样品进行申请,申请耗材的数量会和数据库中的数量进行比对,超出数量会提示用户。管理端耗材的管理主要是耗材的出库以及入库信息的记录,管理员可以根据耗材的使用量设置最低库存,当库存过低,会友情的提示用户员进行采购,耗材的信息可以通过poi将其制成excel表格进行导出。最后本系统的认证和授权采用Spring Security的安全框架,使得本系统的安全系数得到提升。
“跨界视聊”是一款可以满足社交聊天,看资讯,发短视频,线上开店,直播购物,直播带货等多需求的app。
跨界直播是一款直播软件,可以对直播进行加密,私密直播,直播带货,其中还有分润系统,推荐人推荐直播可以获得直播打赏的终身分润