熟练掌握 Java 核心知识(集合、多线程并发、JVM),具有良好的编程习惯以及代码规范;
熟悉 Spring、SpringMVC、SpringBoot、Mybatis 等开源框架;
熟悉 Oracle,熟悉 MySQL 底层原理,不限于日志、事务、索引,具备一定的 SQL 调优能力;
掌握分布式常见问题及解决方案:分布式锁、分布式事务、分布式 session、分布式任务调度;
熟悉 Linux 操作系统及常用命令、Docker 常用命令;
熟练使用 Git,SVN,Jira,JvisualVM,Arthas 等;
熟悉 Redis,对其原理有自我认知,熟知其使用场景,例如 String,Hash 等;
熟悉 RabbitMQ,熟知其使用场景及注意问题。例如消息丢失,重复消费等;
了解 ES,MongoDB,Vue2,Angular 框架;
PACS系统,提供检查设备连接,图像接收和转发,分诊工作站,诊断工作站等功能。
使用技术栈:SpringCloud、Mybatis-Plus、MySQL、Redis、RabbitMQ、MongoDB等
责任描述:1、实现分诊工作站后端业务接口开发,配合前端实现业务需求,
2、使用 Groovy 脚本实现申请单获取,对接各个医院平台厂商方便快速达成上线。
3、责任链+多租户设计实现回传多个平台厂商检查信息
4、通过 RabbitMQ 延迟队列+死信队列实现危急值超时未回复
云胶片 通过扫描报告二维码,查看患者图像和报告信息,医生通过 App 登录进行移动办公,居家可完成报告编写。
使用技术:SpringBoot、Mybatis、Oracle、Oauth2、Maven 、Swagger
责任描述:1、完成服务日常的开发、运维工作,以及环境的构建、部署、上线全流程打通;
2、多线程调用 exe 实现报告转换,优化接口响应速度 3s 到 2s 以内;
3、使用自定义注解+切面实现登录统计,以减少对业务代码的入侵;
云胶片功能:通过扫描报告二维码,患者可查看图像和报告信息。 完成服务日常的开发、运维工作,以及环境的构建、部署、上线全流程打通;
webris 院内通过浏览器查看患者检查列表,患者检查状态,报告信息,图像浏览 负责完成服务日常的开发、运维工作,以及环境的构建、部署、上线全流程打通