52Hertz ID:307754 复制

52Hertz

Java高级开发工程师 · 8年经验 · 菲普莱体育发展有限公司
城市深圳 宝安 日薪700元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | 分布式 Spring Spring Boot Spring Cloud MyBatis Kafka RabbitMQ ActiveMQ Java Redis Node.js 项目管理 Bootstrap jQuery Ajax
八年Java相关编程经验,熟练掌握JQuery、angularjs/ext.js/layui/bootstrap 等前端JS框架。熟练掌握AJAX、XML等交互技术 。掌握Mysql、Oracle、PGSql、SQLServer等数据库的使用。·能够熟练的运用MVC进行web开发。.熟练掌握华为Jalor5、Activity工作流的使用。·熟练掌握Struts2、Hibernate、Spring、Mybatis,SpringMvc ,Spring boot,springCloud+Nacos等开源框架技术。.能熟练使用Kafka,RabbitMq,ActiveMQ等消息队列技术.熟练使用CORS、Redis、OSCache做前后端项目分离、项目分布式开发。.熟练掌握svn(集中式项目管理)及git(分布式项目管理)技术。.熟练使用jasperrport+iReport报表开发技术。.熟练使用websocket+nodejs实现双向通信机制。

项目经验

中国田径协会专业人员管理系统
该系统主要用于管理全国田径相关专业人员的的注册、报名、参赛、以及专业田径运动员成绩相关数据平台。系统分为运动员、教练员注册模块。国家级、一级、二级、三级裁判管理模块、运动员报名模块、后备人才管理模块、俱乐部管理平台、全国田径赛事监管平台以及运动员参赛成绩管理平台等模块。
整个系统采用springcloud+nacos分布式微服务框架搭建,数据库使用的是Mysql,为使数据库设计高并发高可用,我们对数据库做了分布式集群,负载均衡,部署方式采用主从部署,同时,由于涉及到不同平台的数据信息,系统采用多数据源模式,像运动员历年成绩信息数据,因数据体量庞大(一年比赛产生的数据在500w以上),因此,在每一年进行年度升级时会设置历史表进行归档,以及对这一类数据量大的表进行分库分表。
在项目一期时,我主要负责运动员、教练员注册系统的开发工作,当时,项目框架使用SpringBoot,数据库使用Mysql,缓存采用Redis,和其他模块的数据交互主要使用RabbitMq消息队列。
运动员注册系统主要模块包括:
1.系统管理(包括系统设置、注册年份管理、注册阶段设置、个人信息设置;用户角色管理、单位信息、项目信息管理)。
2.运动员管理(包括运动员首次注册、确认注册、统计模块等;主要功能包括、运动员扫描身份证注册、提交注册、生成协议书、登记表模板;审核模块、运动员退役、禁赛、暂停、取消注册,复出、解除禁赛、放弃运动员及审核、交流、双重注册、保留单位注册权及审批,导出各种模板的运动员数据等)
3.教练员管理(包括教练员首次、确认注册,统计模块等:主要功能包括教练员注册,提交注册,资格证书上传,教练员审核、教练员退役、禁赛、复出、解除禁赛;导出各种模板教练员数据等)
在项目上线一年后,因需求变更以及数据量的增加,现有系统架构已无法满足客户需求,因此我们团队计划将整个系统重构为SpringCloud分布式微服务+Nacos来配置和管理微服务,我参与了整个系统的重构过程,在重构过程中主要面临的问题在于,各个系统间耦合问题严重,首先需要分离各个系统间的数据关联,部分数据表需重新设计,部分表分库分表后,对原有代码需要进行二次迭代开发;网关的统一配置,各系统角色权限的重新配置等;
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: