计算机基础知识扎实;
精通Java和面向对象的编程与设计模式;
精通Spring MVC/Spring Boot/Spring Cloud等J2EE相关技术和框架;
精通MySQL/Oracle等主流数据库开发及优化;
能够熟练使用linux系统基础命令,能够安装基础的开发工具和项目部署;
熟悉kafka、Elasticsearch等中间件的使用;
了解js、HTML、css等前端技术
熟练使用IDE、Eclipse,Tomcat,Maven进行web开发;
能够编写设计文档
项目名称 数据入湖
开发平台 window;
开发工具 IDE tomcat mysql Maven;
项目描述
这是一个将不同项目的数据信息汇总录入同一个库中的项目,入湖后可以进行数据分析数据挖掘,我在这个项目里担任主力开发主要负责数据稽核,及新表入湖开发,独立开发统一数据源需求配合开发一致性分析,能够独立搭建新环境。使用kafka传递消息回调信息。独立对接各上游接口,使用mysql,redis,kafka等完成开发任务,编写Oracle、guass动态脚本,使用策略模式实现不同场景的切换。曾经有一个关联sql查询耗时十几秒,通过加索引及分析慢sql原因,修改sql解决问题
项目名称 智慧助手
开发框架 SpringBoot;
项目描述
这是一个智能对话的微服务,能够通过用户输入的信息进行回复及联想,通过java加Elasticsearch加py实现与用户交互,可以实现多轮对话,我担任主力开发负责机器人训练及对话测试模块,实现机器人的语料训练,上传到Elasticsearch,及通过kafka异步导入导出语料,对接训练接口,实现对机器人的训练。为了快速同步语料,我使用的多线程技术,通过分页查询语料信息,然后再利用多线程快速同步语料,使语料同步时间缩短了近三分之二
项目名称 小鸟矿池 开发框架 SpringBoot; 项目描述 致力于为矿友们提供更高额的收益以及更优质的服务,旗下拥有自建矿场和双系统挖矿软件,现已全面支持LINUX无盘及返抽水定制。我在项目中担任主力开发,主要负责矿池版本迭代升级,通过分布式微服务,计算每日的挖
这是一个智能对话的微服务,能够通过用户输入的信息进行回复及联想,通过java加Elasticsearch加py实现与用户交互,可以实现多轮对话,我担任主力开发负责机器人训练及对话测试模块,实现机器人的语料训练,上传到Elasticsearch,及通过kafka异步导入导出语料,对