旅行者

后端开发工程师
长江证券 · 2年经验
旅行者
日薪: ¥500/8h
地点: 武汉 全区
时间: 下班后周六周日可工作日远程
ID:307117 复制

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

AI 技能提取 | Java Spring Boot Spring Cloud MyBatis Git Maven RESTful
熟练使用 Java 语法开发业务功能,熟练 RestFul 接口开发,熟练使用 swagger 开发接口文档,熟悉 SonarLint 编程规范
熟练使用 IDEA 开发工具、Maven 依赖管理、Git 代码管理等项目工具
熟练使用常用的 Java 工具类,如:HutoolUtils,FastJson
熟练使用 springboot ,了解 springcloud ,理解 IOC 控制反转、AOP 面向切面编程
熟练使用 mybatis 开发动态 sql ,熟练编写数据库字段与 Java 对象的映射关系

风控系统:
描述:用户、市场风险评估管理平台,用户关注市场行情和客户操作数据可视化。如指标可视化,以及指标管理操作功能,公司文化在线预览以及文档库管理还有产品销量压力测试等功能实现。
负责模块:用户画像、指标展示、指标管理、文化资源上传、文化资源检索、产品销售压力测试、系统数据持久化定时任务、系统修改日志。
功能实现:
1、指标展示:由于前端需要合并同列内相同的数据需要做数据过滤使用多次 forEach 手动封装所需数据结构
2、指标管理:需要手动对指标顺序进行拖拽排序,模拟数组部分连续元素前后移动一位,使用 MySQL 批量修改,当指定数据移动一位后,将指定下标分配给移动的指标,完成拖拽数据
3、文化资源上传:该模块需要实现文本内容高级检索,普通关系型数据量无法满足需求,使用 ES 做数据存储,负责构建 mapping ,业务需求中需要使用模糊查询和分词查询,ik 无法满足需求,经过调研使用 ngran 分词实现检索需求,并开发通用 esDao 供项目组使用
4、文化资源检索:经过业务分析,所以文化类型小模块下检索接口均可集成为一个接口,设计接口参数,完成所有情况下 QueryBuild 的封装。
5、压力测试:该模块是根据指定的日期查询15条指标预期数据,在业务中根据指标 id 查询出测试数据计算,由于每条指标数据格式类似,但是有不同的计算方法,使用模板方法抽象出计算过程方法,遍历每条数据调用抽象方法完成压力测试数据计算并保存数据
6、系统修改日志:该功能用于指标管理查看每次修改前后参数变化,使用 AOP 拦截自定义注解,注解声明修改操作属于哪张表,查询未修改前方法名,利用反射技术,查出原始数据,利用反射逐个对比每个字段是否有变化,如果有,将所有修改的字段的修改前后数据提取出来保存,但是因为有的数据是 id ,数字等类型,业务员不可读、需要将数据转义为可读数据,未了改功能可扩展,使用模板方法,抽象接口,实现指标模块转义需求。
旅行者 ID:307117 复制

旅行者

后端开发工程师 · 2年经验 · 长江证券
城市武汉 全区 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

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

技术能力

AI 技能提取 | Java Spring Boot Spring Cloud MyBatis Git Maven RESTful
熟练使用 Java 语法开发业务功能,熟练 RestFul 接口开发,熟练使用 swagger 开发接口文档,熟悉 SonarLint 编程规范
熟练使用 IDEA 开发工具、Maven 依赖管理、Git 代码管理等项目工具
熟练使用常用的 Java 工具类,如:HutoolUtils,FastJson
熟练使用 springboot ,了解 springcloud ,理解 IOC 控制反转、AOP 面向切面编程
熟练使用 mybatis 开发动态 sql ,熟练编写数据库字段与 Java 对象的映射关系

项目经验

风控系统:
描述:用户、市场风险评估管理平台,用户关注市场行情和客户操作数据可视化。如指标可视化,以及指标管理操作功能,公司文化在线预览以及文档库管理还有产品销量压力测试等功能实现。
负责模块:用户画像、指标展示、指标管理、文化资源上传、文化资源检索、产品销售压力测试、系统数据持久化定时任务、系统修改日志。
功能实现:
1、指标展示:由于前端需要合并同列内相同的数据需要做数据过滤使用多次 forEach 手动封装所需数据结构
2、指标管理:需要手动对指标顺序进行拖拽排序,模拟数组部分连续元素前后移动一位,使用 MySQL 批量修改,当指定数据移动一位后,将指定下标分配给移动的指标,完成拖拽数据
3、文化资源上传:该模块需要实现文本内容高级检索,普通关系型数据量无法满足需求,使用 ES 做数据存储,负责构建 mapping ,业务需求中需要使用模糊查询和分词查询,ik 无法满足需求,经过调研使用 ngran 分词实现检索需求,并开发通用 esDao 供项目组使用
4、文化资源检索:经过业务分析,所以文化类型小模块下检索接口均可集成为一个接口,设计接口参数,完成所有情况下 QueryBuild 的封装。
5、压力测试:该模块是根据指定的日期查询15条指标预期数据,在业务中根据指标 id 查询出测试数据计算,由于每条指标数据格式类似,但是有不同的计算方法,使用模板方法抽象出计算过程方法,遍历每条数据调用抽象方法完成压力测试数据计算并保存数据
6、系统修改日志:该功能用于指标管理查看每次修改前后参数变化,使用 AOP 拦截自定义注解,注解声明修改操作属于哪张表,查询未修改前方法名,利用反射技术,查出原始数据,利用反射逐个对比每个字段是否有变化,如果有,将所有修改的字段的修改前后数据提取出来保存,但是因为有的数据是 id ,数字等类型,业务员不可读、需要将数据转义为可读数据,未了改功能可扩展,使用模板方法,抽象接口,实现指标模块转义需求。
客服二维码

没找到合适的人才?

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

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

平台信誉与实力

基于 35,336 需求方信任

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