陈佳

Java开发工程师
中腾信金融信息服务有限公司 · 1年经验
陈佳
日薪: ¥500/8h
地点: 北京 海淀
时间: 周六周日
ID:155125 复制

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

AI 技能提取 | 分布式 Spring Dubbo 微服务 Spring Boot MyBatis RocketMQ Java MySQL Oracle React JavaScript ZooKeeper Jenkins 测试
1、熟练掌握 Java 编程语言及相关特性,继承、封装、多态、集合框架,I/O 流,多线程等。
2、熟练掌握Java8提供的新特性,如、Optional、Stream、Lambda Expression。
3、熟练掌握常用的设计模式,如单例模式、工厂模式,代理模式,Builder 模式,迭代器模式,监听器模式等。
4、熟练掌握 Junit、Mockito测试框架,以及代码质量管理工具Sonar。
5、熟练掌握Spring、Spring Boot, web层框架SpringMVC、Jersey,ORM框架Hibernate、Mybatis。
6、熟练掌握HTML、CSS、JavaScript、ajax,以及前端三大框架之React、AngularJs。
7、熟悉 Linux系统,熟悉Linux系统常用命令、shell脚本编程,例如Linux文本处理三剑客。
8、熟练掌握Oracle、Mysql关系型数据库,熟练运用DQL、DML、DDL、DCL,以及序列、索引、函数。熟悉数据库的事物管理机制。
9、熟练掌握Javaweb项目构建工具Gradle、Maven,版本控制工具git,集成开发环境IDEA,自动化部署工具Jenkins。
10、熟练掌握Spring事物管理机制,了解分布式事物。
11、熟练掌握微服务框架Dubbo、分布式注册中心zookeeper以及消息中间件RocketMQ,会搭建分布式系统架构,会对Dubbo框架进行配置调优

一、麻袋财富交易系统
交易系统设计到几个需求:
1、秒杀抢iPhone活动,设计方案是:用户进入活动页面,用户抢购开始,前端调用接口,后端先判断用户是否是满足活动资格,之后从redis中取库存,库存为0,提示活动结束,取完后库存减一。抢购成后,用户进入下单页面,前端调用支付接口付款,之后进入物流信息填写页面,信息存入数据库,由公司专门统一处理,进行派送。
2、对接银行存管:根据银行提供的接口文档,开发网关接口。
交易项目使用的技术有Spring Boot、 mybatis、hibernate、jersey、Springmvc、gradle、git、jenkins、鲁班自动化平台、dubbo、RocketMQ、redis等。
二、在线刷题系统
后端项目地址:https://github.com/ThreeSmellyCobbler/AnswerSystem
项目入口:http://47.106.104.83/Answer/login.html
项目技术栈:后端项目采用Spring Boot搭建,分为五个模块,web(提供对外接口)、common-service(提供公共服务,如邮件服务)、member(提供用户相关服务)、AnswerSystem(刷题系统相关业务,jar包)、api(api接口)。整合第三方框架Mybatis、Redis、Dubbo。为了便于项目部署,搭建了jenkins自动化部署平台,版本控制工具采用git,项目构建工具采用gradle,使用Redis作为缓存,微服务框架使用Dubbo,分布式注册中心使用zookeeper。
陈佳 ID:155125 复制

陈佳

Java开发工程师 · 1年经验 · 中腾信金融信息服务有限公司
城市北京 海淀 日薪500元/8h 时间 周六周日
0
累计接单
0
用户评价
0
被收藏

信用行为

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

技术能力

AI 技能提取 | 分布式 Spring Dubbo 微服务 Spring Boot MyBatis RocketMQ Java MySQL Oracle React JavaScript ZooKeeper Jenkins 测试
1、熟练掌握 Java 编程语言及相关特性,继承、封装、多态、集合框架,I/O 流,多线程等。
2、熟练掌握Java8提供的新特性,如、Optional、Stream、Lambda Expression。
3、熟练掌握常用的设计模式,如单例模式、工厂模式,代理模式,Builder 模式,迭代器模式,监听器模式等。
4、熟练掌握 Junit、Mockito测试框架,以及代码质量管理工具Sonar。
5、熟练掌握Spring、Spring Boot, web层框架SpringMVC、Jersey,ORM框架Hibernate、Mybatis。
6、熟练掌握HTML、CSS、JavaScript、ajax,以及前端三大框架之React、AngularJs。
7、熟悉 Linux系统,熟悉Linux系统常用命令、shell脚本编程,例如Linux文本处理三剑客。
8、熟练掌握Oracle、Mysql关系型数据库,熟练运用DQL、DML、DDL、DCL,以及序列、索引、函数。熟悉数据库的事物管理机制。
9、熟练掌握Javaweb项目构建工具Gradle、Maven,版本控制工具git,集成开发环境IDEA,自动化部署工具Jenkins。
10、熟练掌握Spring事物管理机制,了解分布式事物。
11、熟练掌握微服务框架Dubbo、分布式注册中心zookeeper以及消息中间件RocketMQ,会搭建分布式系统架构,会对Dubbo框架进行配置调优

项目经验

一、麻袋财富交易系统
交易系统设计到几个需求:
1、秒杀抢iPhone活动,设计方案是:用户进入活动页面,用户抢购开始,前端调用接口,后端先判断用户是否是满足活动资格,之后从redis中取库存,库存为0,提示活动结束,取完后库存减一。抢购成后,用户进入下单页面,前端调用支付接口付款,之后进入物流信息填写页面,信息存入数据库,由公司专门统一处理,进行派送。
2、对接银行存管:根据银行提供的接口文档,开发网关接口。
交易项目使用的技术有Spring Boot、 mybatis、hibernate、jersey、Springmvc、gradle、git、jenkins、鲁班自动化平台、dubbo、RocketMQ、redis等。
二、在线刷题系统
后端项目地址:https://github.com/ThreeSmellyCobbler/AnswerSystem
项目入口:http://47.106.104.83/Answer/login.html
项目技术栈:后端项目采用Spring Boot搭建,分为五个模块,web(提供对外接口)、common-service(提供公共服务,如邮件服务)、member(提供用户相关服务)、AnswerSystem(刷题系统相关业务,jar包)、api(api接口)。整合第三方框架Mybatis、Redis、Dubbo。为了便于项目部署,搭建了jenkins自动化部署平台,版本控制工具采用git,项目构建工具采用gradle,使用Redis作为缓存,微服务框架使用Dubbo,分布式注册中心使用zookeeper。
客服二维码

没找到合适的人才?

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

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

平台信誉与实力

基于 35,336 需求方信任

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