昊

Java开发工程师
布里岚柏科技有限公司 · 3年经验
昊
日薪: ¥500/8h
地点: 杭州 余杭
时间: 下班后周六周日可工作日远程
ID:226008 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Java MySQL MongoDB PostgreSQL Spring Boot Spring Cloud Elasticsearch Redis 项目管理 Git SVN Linux Python Hadoop Spark
精通JAVA语言编程,具有一定前端编程基础
熟练使用 SpringBoot、SpringCloud技术栈熟悉 quartz、 schedule、 ELK 等技术栈
熟练使用 Git、 SVN 等项目管理工具
熟练使用 Linux 命令,具备一定 sh 脚本编写能力
熟练使用 Mysql、PostgreSql、Redis、ElasticSearch、MongoDb等关系型和非关系型数据库
了解大数据、数据分析,挖掘、DFS、MapReduce、Hadoop、Hive、Yarn、Spark ,机器学习、深度学习、python、开源SQL DB(MySql Postgresql)、NoSQL DB(HBase、MongoDB)

2019.12-至今 LabInOne 企业版
项目描述:
技术描述:
LabInOne 企业版是为医药企业实验室提供流程管理、效能监控的一款 ERP 管理系统
项目基于 springboot 开发,由主系统服务,消息服务两部分构成;搜索使用 elasticsearch;会话技术使用 jwt 规
范,使用 redis 作为用户登录信息缓存中心; Web 层使用 Springboot-web;持久层使用 mybatis-plus 框架;文件
存储使用阿里 OSS 对象存储服务;消息推送使用阿里短信和推送服务, pc、 web 端使用 websocket;主系统服主要模块:
负责模块:
技术优化:
务与消息服务间的通信使用 rocketMQ 异步完成。
个人中心、企业管理、物料库、方法库、项目管理、实验台、计划、消息中心、公告中心、文件管理
个人中心、企业管理、实验台、消息中心、公告中心、文件管理、物料库与试验台试剂取用归还
个人中心:包括用户注册、登录,用户信息详情,用户信息编辑
企业管理:包括企业信息、部门管理、员工管理
试验台:包括实验创建、实验内容编辑、多孔板管理、计时器、试剂添加与取用、实验分组等,其中计时器
存在各种操作,基于定时任务完成,实验 quatrz 框架
消息中心:主要包括 app 推送、短信、邮箱与 websocket 推送,与主系统分离,使用 rocketMQ 进行异步通信
,主系统为生产者,消息系统为消费者
公告中心:公告发布、公告查看
取用归还:试剂库存的取用与归还(库存操作)、试剂取用清单
文件管理:提供文件上传权限,各端直传阿里 OSS,走回调跟新文件状态;文件 OSS 只作为缓存,企业提供中
间机器进行文件管理,保存全文件。
1、 企业版文件私密性问题
问题:企业要使用自己的服务器存储,但企业使用的是我们的服务
优化:阿里 OSS 作为中间存储,企业单独有一台服务器安装文件同步服务,再文件全部下载完成后,删除
OSS 上的文件。其他机器需要访问的时候,请求我们的服务,发出上传请求。企业文件服务器定期从我们
服务拉取需要上传的文件,重新上传,上传完成后请求文件的机器及可进行下载。
2018.10-2019.10LabInOne 学术版
项目描述:
技术描述:
主要模块:
负责模块:
技术优化:
LabInOne 学术版是为大学、医院的医学生物实验室提供流程管理、效能监控的一款 ERP 管理系统
项目基于 springboot 开发,由主系统服务,消息服务两部分构成;搜索使用 elasticsearch;会话技术使用 jwt 规
范,使用 redis 作为用户登录信息缓存中心; Web 层使用 Springboot-web;持久层使用 mybatis-plus 框架;文件
存储使用阿里 OSS 对象存储服务;消息推送使用阿里短信和推送服务, pc、 web 端使用 websocket;主系统服
务与消息服务间的通信使用 rocketMQ 异步完成。
个人中心、实验室管理、物料库、方法库、课题、实验台、计划、消息中心、公告中心、文件管理
个人中心、实验室管理、实验台、消息中心、公告中心、文件管理
个人中心:包括用户注册、登录,用户信息详情,用户信息编辑
企业管理:包括实验室信息、实验室成员管理、团队管理
试验台:包括实验创建、实验内容编辑、多孔板管理、计时器、试剂添加与取用、实验分组等,其中计时器
存在各种操作,基于定时任务完成,实验 quatrz 框架
消息中心:主要包括 app 推送、短信、邮箱与 websocket 推送,与主系统分离,使用 rocketMQ 进行异步通信
,主系统为生产者,消息系统为消费者
公告中心:公告发布、公告查看
取用归还:试剂库存的取用与归还(库存操作)、试剂取用清单
文件管理:提供文件上传权限,各端直传阿里 OSS,走回调跟新文件状态,所有文件直接存储在阿里 OSS 中。
1、 使用 elasticsearch 优化试剂库与方法库搜索系统
问题:系统最初使用 sql 模糊搜索方式无法满足业务需求,搜索要求,根据试剂名称、试剂别名、厂家、
温区、试剂类型、试剂编号多条件进行搜索;试剂名称、试剂别名、试剂编号作为 searchName,厂家、温区、类型作为筛选字段。 searchName 具有优先级,试剂名称高于编号高于别名,最终搜索结果需要具有较
高的相关性,这种模式是很难通过简单 sql 语句实现的。
优化:使用 elasticsearch 进行优化, elasticsearch 是一款成功的商业搜索引擎,通过它通过基于 Json 的 Query
DSL 能高效
昊 ID:226008 复制

昊

Java开发工程师 · 3年经验 · 布里岚柏科技有限公司
城市杭州 余杭 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Java MySQL MongoDB PostgreSQL Spring Boot Spring Cloud Elasticsearch Redis 项目管理 Git SVN Linux Python Hadoop Spark
精通JAVA语言编程,具有一定前端编程基础
熟练使用 SpringBoot、SpringCloud技术栈熟悉 quartz、 schedule、 ELK 等技术栈
熟练使用 Git、 SVN 等项目管理工具
熟练使用 Linux 命令,具备一定 sh 脚本编写能力
熟练使用 Mysql、PostgreSql、Redis、ElasticSearch、MongoDb等关系型和非关系型数据库
了解大数据、数据分析,挖掘、DFS、MapReduce、Hadoop、Hive、Yarn、Spark ,机器学习、深度学习、python、开源SQL DB(MySql Postgresql)、NoSQL DB(HBase、MongoDB)

项目经验

2019.12-至今 LabInOne 企业版
项目描述:
技术描述:
LabInOne 企业版是为医药企业实验室提供流程管理、效能监控的一款 ERP 管理系统
项目基于 springboot 开发,由主系统服务,消息服务两部分构成;搜索使用 elasticsearch;会话技术使用 jwt 规
范,使用 redis 作为用户登录信息缓存中心; Web 层使用 Springboot-web;持久层使用 mybatis-plus 框架;文件
存储使用阿里 OSS 对象存储服务;消息推送使用阿里短信和推送服务, pc、 web 端使用 websocket;主系统服主要模块:
负责模块:
技术优化:
务与消息服务间的通信使用 rocketMQ 异步完成。
个人中心、企业管理、物料库、方法库、项目管理、实验台、计划、消息中心、公告中心、文件管理
个人中心、企业管理、实验台、消息中心、公告中心、文件管理、物料库与试验台试剂取用归还
个人中心:包括用户注册、登录,用户信息详情,用户信息编辑
企业管理:包括企业信息、部门管理、员工管理
试验台:包括实验创建、实验内容编辑、多孔板管理、计时器、试剂添加与取用、实验分组等,其中计时器
存在各种操作,基于定时任务完成,实验 quatrz 框架
消息中心:主要包括 app 推送、短信、邮箱与 websocket 推送,与主系统分离,使用 rocketMQ 进行异步通信
,主系统为生产者,消息系统为消费者
公告中心:公告发布、公告查看
取用归还:试剂库存的取用与归还(库存操作)、试剂取用清单
文件管理:提供文件上传权限,各端直传阿里 OSS,走回调跟新文件状态;文件 OSS 只作为缓存,企业提供中
间机器进行文件管理,保存全文件。
1、 企业版文件私密性问题
问题:企业要使用自己的服务器存储,但企业使用的是我们的服务
优化:阿里 OSS 作为中间存储,企业单独有一台服务器安装文件同步服务,再文件全部下载完成后,删除
OSS 上的文件。其他机器需要访问的时候,请求我们的服务,发出上传请求。企业文件服务器定期从我们
服务拉取需要上传的文件,重新上传,上传完成后请求文件的机器及可进行下载。
2018.10-2019.10LabInOne 学术版
项目描述:
技术描述:
主要模块:
负责模块:
技术优化:
LabInOne 学术版是为大学、医院的医学生物实验室提供流程管理、效能监控的一款 ERP 管理系统
项目基于 springboot 开发,由主系统服务,消息服务两部分构成;搜索使用 elasticsearch;会话技术使用 jwt 规
范,使用 redis 作为用户登录信息缓存中心; Web 层使用 Springboot-web;持久层使用 mybatis-plus 框架;文件
存储使用阿里 OSS 对象存储服务;消息推送使用阿里短信和推送服务, pc、 web 端使用 websocket;主系统服
务与消息服务间的通信使用 rocketMQ 异步完成。
个人中心、实验室管理、物料库、方法库、课题、实验台、计划、消息中心、公告中心、文件管理
个人中心、实验室管理、实验台、消息中心、公告中心、文件管理
个人中心:包括用户注册、登录,用户信息详情,用户信息编辑
企业管理:包括实验室信息、实验室成员管理、团队管理
试验台:包括实验创建、实验内容编辑、多孔板管理、计时器、试剂添加与取用、实验分组等,其中计时器
存在各种操作,基于定时任务完成,实验 quatrz 框架
消息中心:主要包括 app 推送、短信、邮箱与 websocket 推送,与主系统分离,使用 rocketMQ 进行异步通信
,主系统为生产者,消息系统为消费者
公告中心:公告发布、公告查看
取用归还:试剂库存的取用与归还(库存操作)、试剂取用清单
文件管理:提供文件上传权限,各端直传阿里 OSS,走回调跟新文件状态,所有文件直接存储在阿里 OSS 中。
1、 使用 elasticsearch 优化试剂库与方法库搜索系统
问题:系统最初使用 sql 模糊搜索方式无法满足业务需求,搜索要求,根据试剂名称、试剂别名、厂家、
温区、试剂类型、试剂编号多条件进行搜索;试剂名称、试剂别名、试剂编号作为 searchName,厂家、温区、类型作为筛选字段。 searchName 具有优先级,试剂名称高于编号高于别名,最终搜索结果需要具有较
高的相关性,这种模式是很难通过简单 sql 语句实现的。
优化:使用 elasticsearch 进行优化, elasticsearch 是一款成功的商业搜索引擎,通过它通过基于 Json 的 Query
DSL 能高效
客服二维码

没找到合适的人才?

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

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

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