甜薪工场甜薪工场
甜薪工场
工作者接单雇主招人
查看供给方

江西执业药师管理系统

java开发工程师2020.06 ~ 2021.06

项目职责:内容: 1. 项目背景: 江西执业药师管理系统是给各个执业药师提供一个在线学习平台,并对各个药店的注册药师进行监管,用于解决 执业药师每年的学习问题已经证书挂靠的问题 2. 技术选型: 采用springcloud框架完成基础架构搭建,使用mysql进行数据存储,使用redis进行数据缓存;前端使用 vue.js、nuxt.js进行页面开发 3. 个人职责: 主要负责系统基础架构的搭建、复杂功能模块的开发,以及项目进度的把控 4.项目介绍: 项目主要包括药师管理、药店管理、课程管理、考试管理、学分管理等模块;执业药师每天需要在平台上进行定 位+人脸识别进行打卡,监管员在后台查询打卡统计;在项目运行过程中,我们发现在打卡的高峰期,项目经常会出现假死现 象,我通过使用arthars工具对系统进行分析,发现是某一线程占用时间很长,导致web服务器线程耗尽,经过进一步确认是 人脸识别时,前端是直接把图片上传到后台进行调用第三方api实现的,当文件内容稍微大一些的时候耗时就会很长,所以我 们对上传策略进行调整,前端吧文件上传到oss当中,后台只会根据文件URL进行人脸识别。 业绩: 项目历时4个月上线,经过多轮迭代趋于稳定,目前已经服务全省30000多执业药师,全省所有药店信息得到监管,药师能够 灵活的规划自己的学习时间,获得了药监局的一致好评

其他项目

业务共享中心
java开发工程师
2018.07 ~ 2019.03
项目职责:内容: 项目背景: 通过业务共享中心来解决各个系统之间的能力共享,解决信息孤岛问题,避免系统间的重复对接联调工作,增加 效率 技术架构: spring、springmvc、mybatis、dubbo、zookeeper、kafka、redis、orange 项目介绍: 项目主要包括入驻管理、能力管理、计费管理、账单管理、调用链路、数据看板等模块;各个系统之间的业务复 用会随着调用者的增加而增加联调次数,各个系统的鉴权方式不统一,有了业务共享中心之后,提供者只需要跟业务共享中 心对接一次,调用者只需要按照业务共享中心提供的鉴权方式来调用所接入的所有能力。在设计的过程中,我们考虑到调用 过程中各个环节都可能会出现问题,我们作为中间人,必须做到整个调用流程透明化,针对于此,我们采用了orange作为网 关层,在调用的过程中试用lua脚本的方式向kafka中记录调用日志,业务系统通过日志统计完成。 业绩: 整个项目历时5个月,接入了数10种业务,日调用量10w+,极大的提高了企业内的工作效率
查看详情
云考试
java开发工程师
2021.03 ~ 2022.12
项目职责:内容: 1. 项目背景: 云端继续教育学士学位外语考试云平台由江西长天云端科技有限公司自主设计研发,致力于为组织考试院校及考 生提供便捷智慧的学士外语考试信息化平台,系统使用SaaS云平台服务模式,能够满足主考院校开展独立管理,独立组织无 纸化考试的要求,支持百万并发同时在线考试的需求。 2. 系统架构: springcloud、mysql、redis、elk、skywalking、springbatch 3. 个人职责: 负责前期系统的需求沟通与梳理,搭建系统基础架构,对项目整体任务进行拆分并分工 4.项目介绍: 该项目主要包括考场管理、考点管理、报名管理、考试管理、考生管理、成绩管理、租户管理等模块。项目对于 系统的性能、可用性、安全性都有非常高的要求; 在性能方面,我们考虑到在报名阶段,同一时间段的请求会爆发式增长,我们采用了多级缓存来缓存报名的相关介绍信息, 用户提交之后先提交到消息队列当中,然后异步消费的机制来实现;在考试阶段,开考时间是同一时间,为了避免这种爆发 性的情况,我们在使用了开考时间+随机时间(1分钟内)的形式对请求进行分流,并且提前将加密的试卷,缓存到客户端, 开考之后只需要请求一个解密秘钥即可; 在可用性方面,系统采用集群部署,采用nginx实现负载均衡,并且使用了hystrix熔断机制来保证系统的可用性 在安全性方面,前后端通信采用https进行通信,使用oauth2.0协议进行鉴权,使用RBAC模型来对权限进行管理,权限粒度控 制在按钮级别 业绩: 项目历时6个月正式上线,承载了江西学士学位外语联盟2021年学士学位外语考试,最高同时在线人数达到1万人左右,运行 情况良好,受到多方好评。
查看详情

相关职位

我擅长提供高品质的服务内容

Java
全日/半日均可 ¥ 25,000/月

我擅长5 年 java 开发工作经验,微服务、数据库、服务器

后端
bilibili公众号知乎零售/电商医疗健康互联网/科技
全日/半日均可 ¥ 25,000/月