扎实掌握Java基础知识,有扎实的java编程功底和良好的编程习惯,理解面向对象编程思想,熟悉常见Java设计模式,熟悉软件设计开发流程 较强的编程能力和软件应用能力
熟练掌握Spring、SpringMVC、SpringBoot、hibernate、 Mybatis、MybatisPlus等开源框架
熟练掌握SpringCloud、SpringBoot分布式服务架构
熟练掌握jQuery、AJAX、Layui、jsp、html等web客户端技术可以独立实现前后台数据交互
熟练前端框架vue、ElementUI
熟练掌握MySQL、Oracle关系型数据库,了解数据库的优化;熟练使用redis非关系型数据库
熟练使用一些常用的linux命令
熟练使用Solr/ElasticSearch搜索引擎
熟悉使用docker、docker-compose应用容器引擎、Nginx中间件
熟悉使用hanlp各个功能模块做分词,词性标注,实体识别等
熟练使用svn、git代码版本管理工具
2023.04-2024.02 胡枂树(自助洗车与台球预约服务小程序)
项目描述:
这个项目是一款集成了支付宝支付、微信支付、美团核销以及抖音核销的自助服务小程序。其主要功能包括自助洗车和台球预约服务,用户可以方便地预约帮洗和助教服务,同时通过支付宝支付、微信支付完成费用结算。该小程序还与硬件设备对接,支持用户下单后直接打开洗车机或者台球桌等自助服务设备;为用户提供了充值功能,方便用户在小程序中进行余额管理,更快捷地完成服务支付。
项目职责:
小程序维护: 负责小程序前端和后端以及服务器端(linux)的维护工作,利用 Vue.js、ElementUI 和 Java 确保小程序的不断优化和更新,提高用户黏性和满意度。
服务器与后台接口对接: 利用 Java 和 MyBatis-Plus 框架,实现了小程序与服务器、后台管理系统之间的高效数据传输和接口对接,提升了系统的整体性能。
数据库表设计: 设计并优化了 MySQL 数据库表结构,结合 MyBatis-Plus 框架,确保数据的完整性、一致性和可扩展性,为未来的系统升级奠定基础。
硬件设备接口对接: 与硬件厂商协商并实现了与硬件设备的顺畅通信,利用 Java 和 MyBatis-Plus 框架确保了自助服务设备的可靠性和稳定性。
支付与核销集成: 利用 Java、MyBatis-Plus 框架负责支付宝支付、微信支付和美团核销功能的集成,保障了用户支付的多样性和核销的准确性。
后台管理系统开发: 参与了后台管理系统的开发,利用 Vue.js 和 ElementUI 技术,以便实现对整个系统的实时监控和灵活管理。
通过全面应用这些技术,我在项目中积累了丰富的经验,提高了自己在 Java 开发和全栈工程中的专业水平。期待将这些技能投入到未来更多有挑战性的项目中,为公司和团队创造更大的价值。
2022.05-2022.11 智慧双预防综合管理平台 (http://47.100.137.181:8081 )
项目描述:
双重预防安全综合防控体系是采用新一代互联网技术,即云计算、物联网、 大数据、移动互联网等技术,围绕安全涉及到的安全教育、安全管理、安全应急 三大工作核心,建成全市统一的安全防控云平台,智能升级和联动原有安全设施 设备,智能联网所有人员,形成物物联动、人人参与的全新安全风险防控体系。该平台共5个终端,管理员端、校端、局端、iOS端、安卓端。
项目使用技术:
Springboot + ElasticSearch + Mysql+ mybatis
项目职责:
负责客户沟通、梳理项目需求、项目开发计划
负责开发 ios以及安卓端接口开发 PC端校端、局端整体功能交互
负责项目框架搭建、mysql主从搭建、reids搭建、ElasticSearch搭建以及Docker搭建
项目后期的迭代、bug修改、功能维护等
2017.07-2018.10 万方数据知识服务平台(http://www.wanfangdata.com.cn/index.html)
项目描述:
该项目包括6个子系统分别是:统一认证、知识发现、选题助手、万方分析、学术圈、工作台,所有子系统都是以maven+ssm+dubbox作为开发得框架,使得前后台分离。
我主要做的是知识发现系统后台查询solr、neo4j接口封装(包括前台的展示)、统一认证系统、支付在线阅读的权限控制、用户的站内信消息接收,以及项目环境的搭建与配置。
solr全文检索的查询语句封装,以支持前台对文献的检索、排序、聚类,以及根据多个字段进行计算排序,neo4j储存的是文献的引用以及被引的其他文献,查询出谋篇文献的引用及被引的其他文献并在前台展示出数据。
知识发现系统主要作用是提供各类资源文献的检索阅读下载,各类文献资源都是以solr作为储存的,主要功能还是体现在检索这块,检索文献然后对文献进行各种排序、聚合、高亮等进行展示。
统一认证系统,主要是让所有系统进行统一的认证,实现所有系统公用登录信息,本系统还支持多用户登录,单用户退出,ip自动登录,同时本系统也包括前台用户的注册、第三方登录、实名认证等功能。
权限判断就是在用户点击下载或者阅读时,首先判断当前用户(多机构用户权限)是否已经购买了该文献资源,通过后台读取用户购买信息,并分析购买信息,分析用户是否有下载的权限,如果没有下载就会提示登录,反之执行下载或则阅读。而个人用户登录就是点击下载或则在线阅读时,直接弹出支付页面,支付成功24小时之内再次阅读或下载不收取费用。
项目使用技术:
Spring+ springmvc+ mysql + layui + echarts + zookeeper + duboob + redis
项目职责:
Solr全文检索的查询语句封装,以支持前台对文献的检索、排序、聚类、高亮,以及根据多个字段进行计算排序,neo4j储存的是文献的引用以及被引的其他文献,查询出谋篇文献的引用及被引的其他文献并在前台展示出数据。以及文献多格式导出及Cookie缓存导出内容个功能。
统一认证系统,用户登录,单用户退出,ip自动登录,前台用户的注册、第三方登录、实名认证等功能。
Bug修改
万方数据知识服务平台(http://www.wanfangdata.com.cn/index.html) 项目描述: 该项目包括6个子系统分别是:统一认证、知识发现、选题助手、万方分析、学术圈、工作台,所有子系统都是以maven+ssm+dubbox作为开
项目描述: 提供售卖宗教类图书、音视频的商城。客户可以在后台上传图书、音视频信息在前台进行展示以供用户购买,通过微信公众号可以在微信浏览器中访问微信H5端的页面,进行图书音视频的购买。 项目使用技术: Spring+ springmvc+ mysql + layui
项目描述: 对煤炭领域的图书、期刊论文、学位论文、会议论文、成果、标准等数据进行清洗整理,并提供普通检索、高级检索、数据分面以及利用学者分析、主题分析、期刊分析等数据分析。 项目使用技术: SpringMVC + mysql + layui+echarts+ sol
项目描述: 为机构用户提供CMAPH期刊服务平台下所有期刊资源的在线阅读,并通过统一标准化的资源接口服务实现资源的开放、共享,为第三方知识发现系统提供可控、无缝的全文阅读。分为中华医学全文数据库搜索引擎、合作商管理后台、数据库管理后台、资源库镜像服务版、资源库镜像后台管理几
项目描述: 为统一社会信用代码中心提供数据处理,定时分批处理每天地方上报上来的数据。 项目使用技术: Springcloud +solr + oracle+ mybatis+ elasticsearch+ redis 项目职责: 与客户讨论确定项目需求
项目描述: 这个项目是一款集成了支付宝支付、微信支付、美团核销以及抖音核销的自助服务小程序。其主要功能包括自助洗车和台球预约服务,用户可以方便地预约帮洗和助教服务,同时通过支付宝支付、微信支付完成费用结算。该小程序还与硬件设备对接,支持用户下单后直接打开洗车机或者台球桌等自