ID:310042

Vergil Ong 身份已认证

高级java开发

  • 公司信息:
  • 联想
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 天津
  • 全区

技术能力

精通 Java 语言开发及规范;
熟悉 SpringBoot、SpringCloud、mybatis 等主流框架
阅读过 JDK、Spring、SpringBoot、SpringMvc 、SpringCloud-GateWay 源码
熟练使用 Mysql、redis、rocketMq、RabbitMq、Kafka 等常用中间件
了解 Mysql MVCC、索引原理、SQL 优化方式
掌握常见非关系型数据库 redis、mongoDB 等使用方式,及常见问题处理方式
了解 ES 的使用方式,mapping 设计、数据异构方式
对于常用的 HTML、H5、JS、CSS 等前端技术有一定了解
熟悉 TCP 协议及其之上的应用层协议,通信原理、抓包分析等方式
处理过线上日志、运维操作、JVM 虚拟机异常分析及优化

d3MxMjEzODE=

项目经验

项目名称:联想私有网盘
项目描述:该项目是联想旗下面向企业级客户的私有网盘。为客户提供,多文件、多媒体形式的文件上传、
下载、预览、在线协同编辑、外链、共享、文件搜索等功能。 负责模块:
对接类:
1.多人协同编辑
以网盘作为存储库,使用户可以在 Web 上多人协同编辑网盘上的 office 类文件。了解并分析
OnlyOffice 在协同编辑上的实现方式,研究基于网盘现有架构下协同编辑功能的自研实现方式
2.外链安全管控
设置外发外链的管控能力,管控外链上的文件信息(加密,设定阅读时间,阅读时长,阅后即焚等)。
对接网盘自身存储系统,将加密文件存储至网盘
网盘产品功能:
1.日志管理
1.1 网盘业务日志,即网盘管理员查询的日志系统,分表存储业务日志。利用 Queue 对日志业务进行解
耦,按时间分表加快查询速度。
1.2 网盘系统日志,即中间件日志。设置统一日志输出格式、动态修改每个类的日志级别、实现日志调
用链方便日志追查。
2.多数据中心
多数据中心部署网盘时,对网盘的数据块信息进行跨数据中心缓存,加快异地访问速度。
真正的下载流程上,数据中心中 IDT(Erlang)切块,Cell(Erlang)存储,Cellagent(Java)实现对接不同的存
储类型。
3.打包下载
网盘提供对目录的打包下载,多线程 Meta 获取元数据信息,单线程压缩。
4.Portal 服务
网盘控制台功能,负责启停服务,服务监控,服务注册。注册中心为 consul
5.AD 组织架构导入及认证
网盘用户体系对接 Ldap 实现(AD,TDS,OPENLDAP)用户解析(Nodejs 实现)、用户导入(Java 实
现),认证登录(Java 实现)
定制功能:
单点登录,认证,定制化用户导入,文件安全性认证等
定制功能上,以一个单独的定制容器作为载体,代理主题业务的请求,并转发值定制服务上,完成
定制功能

项目名称:科研平台(电子病例采集系统)
项目描述:项目核心是一个自定义表单配置、表单录入、数据搜索、数据应用系统。业务上,面向医院研
究人员、药企研究人员,对患者数据进行随访、录入、分析,进而更好的为患者提供医疗服务。 负责模块:
1.自定义表单配置模块
项目上 按照 模型、访视、表单、问题维度 对表单进行分类、自定义配置。
模型维度上,进行多版本的访视、表单存储。问题作为最小粒度进行存储和各个版本间的引用。
答案的维度上,基于已有的数据规模,进行表单维度的多版本存储和变量维度答案历史留痕。
2.数据搜索导出
搜索功能使用 ES:
基于固定问题的搜索:对于循环的表单、问题组,使用 nested 访视进行嵌套 mapping 及搜索
基于全文的模糊搜索:使用指定点位 copy_to 方式进行分词模糊搜索
同步方式:
数据存储在 Kafka 上,并对每次发布数据进行 checkpoint 快照,业务流程上分别进行模型同步,
答案同步,并以别名方式协同处理 模型、答案、任务重跑之间的协同性和查询的可用性。
导出:
基于 ES 的搜索结果后,对计算型的筛选条件使用 groovy 进行数据二次筛选,展现报表。
3.数据应用
诊疗旅程:用户选定患者模型问题组进行数据流展示,并基于展示数据,回溯表单详情。
图表:基于数据管理员的需求,对表单数据进行不同维度的聚合,快照患者数据,展示患者分布情况。
随访计划:用户自定义随访表单、基线日期、随访适用患者人群,生成随访任务,进行随访录入,并根
据业务决定是否合并到主表单以进行其他应用。

案例展示

  • 私有企业网盘

    私有企业网盘

    lenovoPan1 对应网盘内容搜索功能 文件上传后,使用mq分发文件处理消息,搜索就是其中一个功能,把文件解析后,文字内容分词,构建到ES中,方便后续搜索;文件中的图片 生成 图片特征向量进行保存,milvus,后续可以使用文本、图片 进行特征比较检索 lenovoPa

  • 天津银行手机银行

    天津银行手机银行

    tjBank1.jpg 手机银行首页,页面内容由后台配置,类似CMS,LayUI作为前端页面展示层,自己开发component实现多层转盘的页面效果 tjBank2.jpg 基金页面,由于基金本身的特点,一旦发布不允许更改,所以使用了多级缓存保证了基金模块的高性能读取。Redi

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服