黑白客

后端开发工程师
宁波思艾特软件科技有限公司 · 3年经验
黑白客
日薪: ¥500/8h
地点: 杭州 上城
时间: 下班后
ID:353350 复制

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

AI 技能提取 | Spring Redis Spring Boot MyBatis Java MySQL 分布式 微服务 高并发 Spring Cloud RabbitMQ Vue Element UI JavaScript UI
 在项目中解决过各种分布式场景的技术难题,比如分布式锁,分布式缓存等。  熟悉 Spring Cloud(Alibaba)微服务组件,具备一定的使用框架开发能力;
 熟悉常见消息中间件的使用(RabbitMQ),解决过各种消息通讯场景的疑难问题。比如消息重
复消费,大规模消息积压问题;
 深入理解 Redis 线程模型,熟悉掌握 redis 核心数据结构的使用场景及底层结构原理,熟悉多
级缓存架构,熟悉各种缓存高并发的使用场景。比如,缓存雪崩,缓存穿透,缓存击穿;
 深入理解 Spring,SpringMVC,Mybatis,SpringBoot 等开源框架的设计原理以及底
层架构,具备一定的框架定制开发能力;
 深入理解 MySql 数据库并熟练使用,如 InnoDB 存储引擎的索引结构,索引优化,索引失
效,各种锁机制以及 MVCC 机制;
 深入理解 JVM 底层原理,垃圾回收机制,GC 算法,熟悉 JVM 各种垃圾回收器的使用以及
核心参数调优,有过一定 JVM 线上调优经验;
 具备扎实的 java 基础,熟练掌握 IO 流,集合,多线程,反射,泛型,注解等开发技术;
 了解HTML5,CSS3,JavaScript,BootStrap,熟悉Vue-cli脚手架,Element UI框架;
 了解常见的算法,常见的数据结构以及常用的设计模式;
 了解接口开发规范,使用Swagger,postman,Jmeter进行接口测试

项目名称: 启脉医疗管理系统
项目描述:
此项目是提高住院病人住院/门诊效率和康复效果。
开发环境:
 开发技术:
Jdk-1.8+MySql+Redis+SpringBoot+MybatisPlus+RabbitMQ+springsecurity+SpringCloud
责任描述:
 在分布式开发中,负责人事模块,对员工,部门,人员排班项目的新增,修改,删除,工作人
员可以通过状态,编号等进行条件查询。
 利用Nacos做注册中心和配置中心,利用Gateway做网关请求,利用OpenFeign进行微服务之间
的调用。
 负责用户注册模块,利用消息中间件(RabbitMQ)实现对刚添加的用户发送优惠券功能。
 利用SpringSecurity和JWT技术,将用户权限集合和生成的token存入redis缓存中,实现单点登
入。
 利用swagger编写日常的开发文档,根据用户升级规则的升级流程开发。
 参与项目优化工作,保证系统稳定。
技术实现 :
【用户注册管理】在该子模块中,我主要运用了RabbitMQ来实现分布式事务的最终一致性,在该模
块中,用户注册成功后,定时器将该消息发送给消息队列, 若发送失败则触发confirm callback和
return callback机制, 若发送成功,则被相应的监听器监听到,监听器拿到数据后向指定的用户发送
优惠券。
【员工管理】在该子模块中,我主要运用了Redis来实现幂等性,以保证同一添加操作所发起的多次
请求的结果只有一条数据。比如在添加员工请求前会先发请求拿到随机生成的字符串并存到Redis缓
存,在发送员工添加请求时,会拿携带的该字符串做为键去删除Redis中的相应数据,如果能成功删
除,说明是第一次添加,则会添加成功,若删除失败,则说明是多次添加,则会添加失败。
黑白客 ID:353350 复制

黑白客

后端开发工程师 · 3年经验 · 宁波思艾特软件科技有限公司
城市杭州 上城 日薪500元/8h 时间 下班后
0
累计接单
0
用户评价
0
被收藏

信用行为

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

技术能力

AI 技能提取 | Spring Redis Spring Boot MyBatis Java MySQL 分布式 微服务 高并发 Spring Cloud RabbitMQ Vue Element UI JavaScript UI
 在项目中解决过各种分布式场景的技术难题,比如分布式锁,分布式缓存等。  熟悉 Spring Cloud(Alibaba)微服务组件,具备一定的使用框架开发能力;
 熟悉常见消息中间件的使用(RabbitMQ),解决过各种消息通讯场景的疑难问题。比如消息重
复消费,大规模消息积压问题;
 深入理解 Redis 线程模型,熟悉掌握 redis 核心数据结构的使用场景及底层结构原理,熟悉多
级缓存架构,熟悉各种缓存高并发的使用场景。比如,缓存雪崩,缓存穿透,缓存击穿;
 深入理解 Spring,SpringMVC,Mybatis,SpringBoot 等开源框架的设计原理以及底
层架构,具备一定的框架定制开发能力;
 深入理解 MySql 数据库并熟练使用,如 InnoDB 存储引擎的索引结构,索引优化,索引失
效,各种锁机制以及 MVCC 机制;
 深入理解 JVM 底层原理,垃圾回收机制,GC 算法,熟悉 JVM 各种垃圾回收器的使用以及
核心参数调优,有过一定 JVM 线上调优经验;
 具备扎实的 java 基础,熟练掌握 IO 流,集合,多线程,反射,泛型,注解等开发技术;
 了解HTML5,CSS3,JavaScript,BootStrap,熟悉Vue-cli脚手架,Element UI框架;
 了解常见的算法,常见的数据结构以及常用的设计模式;
 了解接口开发规范,使用Swagger,postman,Jmeter进行接口测试

项目经验

项目名称: 启脉医疗管理系统
项目描述:
此项目是提高住院病人住院/门诊效率和康复效果。
开发环境:
 开发技术:
Jdk-1.8+MySql+Redis+SpringBoot+MybatisPlus+RabbitMQ+springsecurity+SpringCloud
责任描述:
 在分布式开发中,负责人事模块,对员工,部门,人员排班项目的新增,修改,删除,工作人
员可以通过状态,编号等进行条件查询。
 利用Nacos做注册中心和配置中心,利用Gateway做网关请求,利用OpenFeign进行微服务之间
的调用。
 负责用户注册模块,利用消息中间件(RabbitMQ)实现对刚添加的用户发送优惠券功能。
 利用SpringSecurity和JWT技术,将用户权限集合和生成的token存入redis缓存中,实现单点登
入。
 利用swagger编写日常的开发文档,根据用户升级规则的升级流程开发。
 参与项目优化工作,保证系统稳定。
技术实现 :
【用户注册管理】在该子模块中,我主要运用了RabbitMQ来实现分布式事务的最终一致性,在该模
块中,用户注册成功后,定时器将该消息发送给消息队列, 若发送失败则触发confirm callback和
return callback机制, 若发送成功,则被相应的监听器监听到,监听器拿到数据后向指定的用户发送
优惠券。
【员工管理】在该子模块中,我主要运用了Redis来实现幂等性,以保证同一添加操作所发起的多次
请求的结果只有一条数据。比如在添加员工请求前会先发请求拿到随机生成的字符串并存到Redis缓
存,在发送员工添加请求时,会拿携带的该字符串做为键去删除Redis中的相应数据,如果能成功删
除,说明是第一次添加,则会添加成功,若删除失败,则说明是多次添加,则会添加失败。
客服二维码

没找到合适的人才?

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

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

平台信誉与实力

基于 35,336 需求方信任

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