熟悉Java特性,有扎实的Java基础和OOP编程思想,理解io、多线程、集合等基础概念,有优雅的编码习惯和文档习惯。
熟悉数据库原理,熟练操作Oracle、MySQL关系型数据库,了解MySQL、Oracle数据库的性能优化。
熟练使用Eclipse、Idea、Maven、Git、Gradle、Svn等版本控制或构建工具。
熟悉orm模型开发,熟练掌握Spring Boot、Spring Cloud、MybatisPlus、Struts2,Spring,Mybatis、 Hibernate六大框架,熟悉Spring Boot核心运行流程以及Spring的IOC、DI、AOP。
熟练掌握SpringMVC、SpringData&JPA、Shiro权限管理框架、Task任务调度框架等开源框架;理解 SpringMVC 核心流程。
熟练WEB应用开发技术,如JavaScript、jQuery、Ajax、Element样式编程,了解VUE.js、AngularJS、EasyUI、ZTree前端框架和插件。
熟悉WebService基于Restful风格的CXF框架技术,了解luncene,elasticSearch,solr等全文检索和搜索技术。
熟悉activeMQ消息队列机制、Redis缓存。
熟练掌握项目架构搭建和各类框架整合、Maven伺服搭建、Jenkins发布、Docker镜像使用、Linux操作。
项目一:图书馆阅读推广特色服务平台
开发环境:Idea、JDK8、Tomcat8、Mysql、Maven、Git
软件架构:Spring Boot、Spring Cloud体系、Mybatis Plus、Element、Vue.js、微信小程序、APP
项目描述:本项目主要的目的是为活动的参与者和组织者提供了活动平台;打造基于图书馆吉祥物的智能助手, 充分集成大数据和语言和图像识别人工智能技术,智能助手可以引导参与者进行报名;智能服务将线下服务转为线上,简化读者操作。
责任描述:1.项目架构搭建;
2.数据库设计;
3.项目需求分析以及任务分配;
4.项目版本控制以及项目部署;
5.馆内服务、角色权限等开发;
技术描述:
1.采用Spring Boot、Spring Cloud、Mybatis Plus框架进行开发,严格按照MVC设计模式;
2.采用Maven构建项目,方便项目的管理和部署,使用Git进行版本控制;
3.采用Elasticseach进行信息检索;
4.采用Spring Boot Admin进行服务监控;
5.采用Spring Boot Cache进行接口缓存;
6.采用Swagger2进行接口文档管理;
7.采用Spring Cloud Config进行配置文档管理;
8.使用Jenkins持续集成,Docker发布软件和服务。
项目二:图书馆大数据智慧平台
开发环境:Idea、JDK8、Tomcat8、Mysql、Maven、Git
软件架构:Spring Boot、Spring Cloud体系、Mybatis Plus、Element、Vue.js、微信小程序
项目描述:本项目主要的目的是整合图书馆内现有的业务系统实现业务系统的全打通、整合图书馆内各类服务资源实现知识资源全贯通、吸引读者进入平台,实现线上线下活跃读者数的大幅提升。
责任描述:
1.项目架构搭建;
2.数据库设计;
3.项目需求分析以及任务分配;
4.项目版本控制以及项目部署;
5.大数据分析模块开发;
技术描述:1.采用Spring Boot、Spring Cloud、Mybatis Plus框架进行开发,严格按照MVC设计模式;
2.采用Maven构建项目,方便项目的管理和部署,使用Git进行版本控制;
3.采用Elasticseach进行信息检索;
4.采用Spring Boot Admin进行服务监控;
5.采用Spring Boot Cache进行接口缓存;
6.采用Swagger2进行接口文档管理;
7.采用Spring Cloud Config进行配置文档管理;
8.使用Jenkins持续集成,Docker发布软件和服务。
项目三:长沙轨道大数据分析平台
开发环境:Idea、JDK18、Tomcat7、Oracle、Maven、Svn
软件架构:Python语言、Django、Layui
项目描述:此平台基于大数据技术的电子档案开发利用为主题。,抽取数据,对数据进行分析,并建立展示模型,建立档案数据分析软件,形成专题模块,并完成相应的数据录入,编制有关技术文档。总的目标建立统一的档案大数据系统,并分五个维度进行展示为企业决策和日常运营管理提供有效的数据支撑和决策支持。
责任描述:
1.项目需求分析以及任务分配;
2.客流数据分析;
3.数据库设计;
4.客流预测;
技术描述:
1.后台采用Python语言开发、前端使用Layui;
2.使用Svn进行版本控制;
3.采用Django框架;
4.使用用爬虫Scrapy爬取天气和节假日信息;
本项目主要的目的是为活动的参与者和组织者提供了活动平台;打造基于图书馆吉祥物的智能助手,充分集成大数据和语言和图像识别人工智能技术,智能助手可以引导参与者进行报名;智能服务将线下服务转为线上,简化读者操作。
此平台基于大数据技术的电子档案开发利用为主题。,抽取数据,对数据进行分析,并建立展示模型,建立档案数据分析软件,形成专题模块,并完成相应的数据录入,编制有关技术文档。总的目标建立统一的档案大数据系统,并分五个维度进行展示为企业决策和日常运营管理提供有效的数据支撑和决策支持。